The Horn Client
package implements a Client for the Horn service over Eclipse uProtocol from the COVESA uServices. This implementation relies on Eclipse Zenoh for the transport layer of the Eclipse uProtocol communication.
To start the client, execute:
cargo run
in this directory.
We recommend to configure the port at which the client searches to for the Horn service server, to not rely on the discovery and multicast features in Zenoh:
cargo run -- --connect tcp/127.0.0.1:15000
You can replace the default port 15000
with any other port, if the server runs on an alternative port. Instead of using the command line, it is also possible to configure the address by setting the environment variable HORN_ADDRESS
, e.g., as in:
HORN_ADDRESS=tcp/127.0.0.1:15000 cargo run