VitroIO SDK
Software development kit for Vitro Shard.
Loading...
Searching...
No Matches
vitroio::sdk Namespace Reference

The namespace contains all of components defined by vitro-shard-sdk. More...

Namespaces

namespace  impl
 The namespace contains internal components of vitro-shard-sdk. These components should not be used by user.
 

Classes

class  AbstractSensorDriver
 Virtual class providing interface for sensor drivers. More...
 
class  AbstractSensorInterface
 Virtual class providing interface for sensor interfaces classes. More...
 
class  Can_layer
 This class implements CAN bus transport layer for IoT Blockss. More...
 
class  Canbus
 Class is a wrapper for mbed::CAN class and provides interface for CanbusFrame type. More...
 
class  CanbusFrame
 Class is a wrapper for mbed::CANMessage. It provides interface allowing creation of frames complied with vitroio protocol. More...
 
struct  FirmwareId
 
struct  FlashSpace
 Structure representing space of flash memory. More...
 
class  IoTBlock
 Class is an API for creating and sending IoT Blocks. More...
 
struct  IoVec
 Structure for dealing with fragmentation of IoTBlocks. More...
 
class  MeasurementApi
 Class is responsible for cycling readings of measurement data using registered sensors. More...
 
class  NodeController
 Class is a main component of the node firmware. More...
 
struct  SensorParameterValue
 Structure representing sensor parameters values. More...
 
class  ShardEdge
 
class  Transport_layer
 Virtual class providing interface for communication interfaces. More...
 
struct  Version
 Structure representing version in format major.minor.patch. More...
 

Detailed Description

The namespace contains all of components defined by vitro-shard-sdk.