|
VitroIO SDK
Software development kit for Vitro Shard.
|
| ▼Nvitroio | The namespace contains all of components of vitro-shard-sdk and components based on the sdk. It is suggested to place types inherited from the sdk components in this namespace e.g. implementations of sensors drivers/interfaces |
| ▼Nsdk | The namespace contains all of components defined by vitro-shard-sdk |
| ▼Nimpl | The namespace contains internal components of vitro-shard-sdk. These components should not be used by user |
| C_CAN | Simple extension of mbed::CAN class |
| CBuffer | |
| CEnvironmentInterface | Class is wrapper for FlashInterface. It allows to read/write environment variables stored in flash memory |
| CFlashInterface | Class is a wrapper for mbed::FlashIAP module |
| CIOExpander | |
| CList | |
| CListNode | |
| CScopedPtr | |
| ▼CTimestamp | Class for maintaining timestamp tracking |
| CCurrentTime_t | |
| CUpgradeController | Class is responsible for handling upgrade data |
| CAbstractSensorDriver | Virtual class providing interface for sensor drivers |
| CAbstractSensorInterface | Virtual class providing interface for sensor interfaces classes |
| CCan_layer | This class implements CAN bus transport layer for IoT Blocks |
| CCanbus | Class is a wrapper for mbed::CAN class and provides interface for CanbusFrame type |
| CCanbusFrame | Class is a wrapper for mbed::CANMessage. It provides interface allowing creation of frames complied with vitroio protocol |
| CFirmwareId | |
| CFlashSpace | Structure representing space of flash memory |
| CIoTBlock | Class is an API for creating and sending IoT Blocks |
| CIoVec | Structure for dealing with fragmentation of IoTBlocks |
| CMeasurementApi | Class is responsible for cycling readings of measurement data using registered sensors |
| CNodeController | Class is a main component of the node firmware |
| CSensorParameterValue | Structure representing sensor parameters values |
| CShardEdge | |
| CTransport_layer | Virtual class providing interface for communication interfaces |
| CVersion | Structure representing version in format major.minor.patch |