|
VitroIO SDK
Software development kit for Vitro Shard.
|
| Cvitroio::sdk::AbstractSensorDriver | Virtual class providing interface for sensor drivers |
| Cvitroio::sdk::AbstractSensorInterface | Virtual class providing interface for sensor interfaces classes |
| Cvitroio::sdk::impl::Buffer | |
| ▼CCAN | |
| Cvitroio::sdk::impl::_CAN | Simple extension of mbed::CAN class |
| Cvitroio::sdk::CanbusFrame | Class is a wrapper for mbed::CANMessage. It provides interface allowing creation of frames complied with vitroio protocol |
| Cvitroio::sdk::impl::Timestamp::CurrentTime_t | |
| Cvitroio::sdk::FirmwareId | |
| Cvitroio::sdk::FlashSpace | Structure representing space of flash memory |
| Cvitroio::sdk::impl::IOExpander | |
| Cvitroio::sdk::IoTBlock | Class is an API for creating and sending IoT Blocks |
| Cvitroio::sdk::IoVec | Structure for dealing with fragmentation of IoTBlocks |
| Cvitroio::sdk::impl::List< T > | |
| Cvitroio::sdk::impl::List< vitroio::sdk::AbstractSensorInterface * > | |
| Cvitroio::sdk::impl::ListNode< T > | |
| Cvitroio::sdk::impl::ListNode< vitroio::sdk::AbstractSensorInterface * > | |
| ▼CNonCopyable | |
| Cvitroio::sdk::impl::ScopedPtr< Thread > | |
| Cvitroio::sdk::Canbus | Class is a wrapper for mbed::CAN class and provides interface for CanbusFrame type |
| Cvitroio::sdk::MeasurementApi< MaxParams > | Class is responsible for cycling readings of measurement data using registered sensors |
| Cvitroio::sdk::NodeController | Class is a main component of the node firmware |
| Cvitroio::sdk::impl::EnvironmentInterface | Class is wrapper for FlashInterface. It allows to read/write environment variables stored in flash memory |
| Cvitroio::sdk::impl::FlashInterface | Class is a wrapper for mbed::FlashIAP module |
| Cvitroio::sdk::impl::ScopedPtr< T > | |
| Cvitroio::sdk::impl::UpgradeController | Class is responsible for handling upgrade data |
| Cvitroio::sdk::SensorParameterValue | Structure representing sensor parameters values |
| Cvitroio::sdk::ShardEdge | |
| Cvitroio::sdk::impl::Timestamp | Class for maintaining timestamp tracking |
| ▼Cvitroio::sdk::Transport_layer | Virtual class providing interface for communication interfaces |
| Cvitroio::sdk::Can_layer | This class implements CAN bus transport layer for IoT Blocks |
| Cvitroio::sdk::Version | Structure representing version in format major.minor.patch |