Model Railroad System  2.2.1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
lcc::CanTransport Class Reference

Logical transport of CAN Messages. More...

Public Member Functions

 CanTransport (name,...)
 Construct a CanTransport object. More...
 

Private Member Functions

 _transportlayerconf (opt, value)
 Set the transport layer component. More...
 

Private Attributes

 transport
 Transport Layer component. More...
 

Detailed Description

Logical transport of CAN Messages.

CAN Bus abstraction layer

Options:

Constructor & Destructor Documentation

◆ CanTransport()

lcc::CanTransport::CanTransport ( name  ,
  ... 
)

Construct a CanTransport object.

Parameters
nameThe name of the transport object.
...Options:
  • -transportlayer The physical transport layer (eg GridConnectTransport over USB serial, etc.)
  • -readhandler The read handler for incoming messages.

Member Function Documentation

◆ _transportlayerconf()

lcc::CanTransport::_transportlayerconf ( opt  ,
value   
)
private

Set the transport layer component.

Parameters
optAlways -transportlayer
valueThe physical transport object.

Member Data Documentation

◆ transport

lcc::CanTransport::transport
private

Transport Layer component.