modm API documentation
Cross Platform Component Communication (XPCC)

Modules

 XPCC Generator
 
 Backend
 The backend provides connection to different hardware modules to transmit the communication.
 

Classes

class  xpcc::AbstractComponent
 Abstract base class for a component More...
 
class  xpcc::ActionResult< T >
 
class  xpcc::Communicatable
 Base class for all classed which need to communicate More...
 
class  xpcc::CommunicatableTask
 
class  xpcc::Communicator
 A adapter class which can be obtained from a AbstractComponent More...
 
class  xpcc::Dispatcher
 
class  xpcc::DynamicPostman
 
class  xpcc::Postman
 Postman interface More...
 
class  xpcc::ResponseCallback
 Callback type, which has to be passed to communication during actioncall in order to be able to receive a response More...
 
class  xpcc::ResponseHandle
 Response to an action call More...
 

Enums

enum  xpcc::Response : bool { Negative = false, Positive = true }
 

Detailed Description

lbuild module: modm:communication:xpcc

Module Options

modm:communication:xpcc:timeout.acknowledge: Timeout in ms of an reception acknowledgement

Generated with: 100 in [10 .. 100 .. 10000]

modm:communication:xpcc:timeout.response: Timeout in ms of an request response

Generated with: 200 in [10 .. 200 .. 10000]

Enumeration Type Documentation

enum xpcc::Response : bool
strong

Response to an action call.