|
Aruna
|


Go to the source code of this file.
Namespaces | |
| aruna | |
| aruna::comm | |
Functions | |
| err_t | aruna::comm::start () |
| Start new communication. More... | |
| err_t | aruna::comm::start (Link *driver) |
| Start new communication. More... | |
| err_t | aruna::comm::stop () |
| Stop the communication, free all queue's, channels and buffers. More... | |
| err_t | aruna::comm::register_channel (channel_t *channel) |
| Register a new communication endpoint. More... | |
| err_t | aruna::comm::unregister_channel (channel_t &channel) |
| unregister an endpoint More... | |
| err_t | aruna::comm::send (channel_t *channel, port_t to_port, uint8_t *data, size_t data_size, bool wait_for_ack=false) |
| Send data. More... | |
| err_t | aruna::comm::pause () |
| pause all communication. More... | |
| err_t | aruna::comm::resume () |
| resume all communication. More... | |
| bool | aruna::comm::is_connected () |
| Get the status of the comm link. More... | |
| status_t | aruna::comm::get_status () |
| Get the running status of com. More... | |
| link_t | aruna::comm::get_link_type () |
| Get connection hardware type. More... | |
| err_t | aruna::comm::get_channels (char *buffer) |
| get all names of the channels currently registered More... | |
| unsigned int | aruna::comm::get_speed () |
| Get the speed of the link to the other hosts in bits per second. More... | |
| err_t | aruna::comm::register_candidate_driver (Link *driver) |
| register a driver to be a comm driver candidate. More... | |
| err_t | aruna::comm::unregister_candidate_driver (Link *driver) |
| unregister a driver to be a comdiver candidate More... | |
| void | aruna::comm::get_candidate_drivers (char *buffer[]) |
| get all the comm driver candidates More... | |
| err_t | aruna::comm::incoming_connection (uint8_t *package, uint8_t package_size) |
| Interrupt incomming connection handeler. More... | |