SCS::ASIOConnector | Implementation of the NetworkConnector for CAN Aerospace messages using the UDPSender and UDPReceiver classes for asynchronous communication |
SCS::BusConnector< Packet > | Interface to high-level IO provider that knows the protocol format |
SCS::can_Data_t | Union combining raw CAN payload data and CAN Aerospace message |
SCS::can_Id_t | Convenience wrapper for CAN ID with highest bit code to tell 11/29 bit apart |
SCS::can_t | CAN message as transmitted over the network |
SCS::CanAeroBusConnector | Handles CAN Aerospace message header and decodes node services |
SCS::CanAeroDataManager | Top-level interface. You must implement this to handle service requests addressed to you and receive normal operation data |
SCS::CanAeroMetadata | Processing of information contained in the CAN Aerospace header |
SCS::canAS_Data_t | Union combining CAN Aerospace message data types |
SCS::canAS_t | Struct combining CAN Aerospace message header and message data |
SCS::char4 | 4 characters holding a time or date, according to CAN Aerospace 1.7 |
SCS::ConnectedClient | Clients on the CAN bus that have identfied themselves with an IDS are stored in this format |
SCS::DataReference< T > | Standard implementation of DataReference |
SCS::Log | A stream-based logger using any LogWriter. A Log instance corresponds to ONE log entry |
SCS::LogEntry | Every log message that arises from libcanaero is in this format |
SCS::LogWriter | Thread-safe logger that can write log messages to console, file, etc. |
SCS::NetworkConnector< Packet > | Interface to low-level IO provider for sending data and notification of a BusConnector on reception of new data |
SCS::Receiver | The main class and entry point to the CAN Aerospace world. It manages network access and handles all protocol requirements |
SCS::ScopedParallelExecutor | Easy way to execute an infinite loop in a separate thread until the object goes out of scope |
SCS::scs_Id_t< T, id, width > | These structs hold all IDs available from SCS |
SCS::TypelessDataReference | Interface to data received from the bus |
SCS::UDPReceiver | Receive UDP packets from IP address and port. The receiver is multicast aware |
SCS::UDPSender | Send UDP packets to given IP address and port. The sender is multicast aware |