Model Railroad System
2.2.1
|
Classes | |
class | lcc::EventID |
An event id structure. More... | |
class | lcc::EventID_or_null |
An EventID or empty string. More... | |
class | lcc::CANHeader |
CAN Header type. More... | |
class | lcc::MTIHeader |
MTI Header type. More... | |
class | lcc::MTIDetail |
MTI Header type, detailed version. More... | |
class | lcc::CanMessage |
A CAN Message, containing a 29-bit header and upto 8 bytes of data. More... | |
class | lcc::GridConnectMessage |
A Grid Connect formatted CAN message. More... | |
class | lcc::GridConnectReply |
A Grid Connect formatted CAN message (reply). More... | |
class | lcc::nid_or_null |
Node ID regexp pattern or the empty string. More... | |
class | lcc::CanAlias |
Implements a CAN Alias. More... | |
class | lcc::CanTransport |
Logical transport of CAN Messages. More... | |
class | lcc::OpenLCBMessage |
OpenLCB Message type. More... | |
class | lcc::CANGridConnect |
Base class to connect to a CAN bus using GridConnect formatted message over. More... | |
class | lcc::CANGridConnectOverUSBSerial |
Connect to a CAN bus using GridConnect formatted message over a USB Serial port. More... | |
class | lcc::OpenLCBOverTcp |
Connect to a OpenLCB over Tcp/Ip. More... | |
class | lcc::CANGridConnectOverTcp |
Connect to a CAN bus using GridConnect formatted message over a Tcp/Ip connection. More... | |
class | lcc::CANGridConnectOverCANSocket |
Connect to a CAN bus using GridConnect formatted message over a CAN Socket connection. More... | |
class | lcc::OpenLCBProtocols |
Supported LCC Protocol name type. More... | |
class | lcc::OpenLCBNode |
Connect to a OpenLCB interface. More... | |
Namespaces | |
lcc | |
Namespace that holds the LCC interface code. | |
Typedefs | |
typedef int | lcc::twobits |
typedef int | lcc::threebits |
typedef int | lcc::fivebits |
typedef int | lcc::sixbits |
typedef int | lcc::length |
typedef int | lcc::byte |
typedef int | lcc::twelvebits |
typedef int | lcc::fifteenbits |
typedef int | lcc::sixteenbits |
typedef int | lcc::headerword |
typedef int | lcc::uint32 |
typedef listtype | lcc::eightbytes |
typedef listtype | lcc::bytelist72 |
typedef listtype | lcc::bytelist |
typedef listtype | lcc::databuf |
typedef char * | lcc::nid |
Node ID regexp pattern. A Node Id is six bytes as pairs of hex digits separacted by colons (:). More... | |
Enumerations | |
enum | lcc::datagramcontent { lcc::complete, lcc::first, lcc::middle, lcc::last, lcc::stream } |
enum | lcc::eventvalidity { lcc::valid, lcc::invalid, lcc::unknown } |
Functions | |
lcc::AbstractMessage () | |
Define common variables and accessor methods. More... | |
lcc::AbstractMRMessage () | |
@Brief Macro to create common methods and variables for an AbstractMRMessage More... | |