VitroIO SDK
Software development kit for Vitro Shard.
Loading...
Searching...
No Matches
Communication

Provides classes for communication with gateway. More...

Classes

class  vitroio::sdk::Can_layer
 This class implements CAN bus transport layer for IoT Blockss. More...
 
class  vitroio::sdk::Canbus
 Class is a wrapper for mbed::CAN class and provides interface for CanbusFrame type. More...
 
class  vitroio::sdk::CanbusFrame
 Class is a wrapper for mbed::CANMessage. It provides interface allowing creation of frames complied with vitroio protocol. More...
 
class  vitroio::sdk::impl::_CAN
 The _CAN class is a simple extension of mbed::CAN class. More...
 
struct  vitroio::sdk::IoVec
 Structure for dealing with fragmentation of IoTBlocks. More...
 
class  vitroio::sdk::Transport_layer
 Virtual class providing interface for communication interfaces. More...
 

Macros

#define VITROIO_CANBUS_DEFAULT_FREQUENCY   500000
 Defines default communication frequency for Canbus . More...
 
#define VITROIO_CANBUS_DEFAULT_EVENT_QUEUE_SIZE   32
 Defines default size of internal event queue for Canbus . More...
 

Detailed Description

Provides classes for communication with gateway.

Required modules:

Macro Definition Documentation

◆ VITROIO_CANBUS_DEFAULT_EVENT_QUEUE_SIZE

#define VITROIO_CANBUS_DEFAULT_EVENT_QUEUE_SIZE   32

Defines default size of internal event queue for Canbus .

◆ VITROIO_CANBUS_DEFAULT_FREQUENCY

#define VITROIO_CANBUS_DEFAULT_FREQUENCY   500000

Defines default communication frequency for Canbus .