VitroIO SDK
Software development kit for Vitro Shard.
Loading...
Searching...
No Matches
measurement_api.h File Reference
#include <mbed.h>
#include <vitroio-sdk/measurement-api/abstract_sensor_interface.h>
#include <vitroio-sdk/utils/impl/list.h>
#include <vitroio-sdk/measurement-api/impl/measurement_api.hpp>
Include dependency graph for measurement_api.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vitroio::sdk::MeasurementApi< MaxParams >
 Class is responsible for cycling readings of measurement data using registered sensors. More...
 

Namespaces

namespace  vitroio
 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.
 
namespace  vitroio::sdk
 The namespace contains all of components defined by vitro-shard-sdk.
 

Macros

#define VITROIO_MEASUREMENT_API_DEFAULT_EVENT_QUEUE_SIZE   2
 Defines default size of internal event queue for MeasurementApi .
 
#define VITROIO_SDK_MEASUREMENT_API_HPP
 
#define VITROIO_SDK_DEBUG_H
 
#define VITROIO_DEBUG_HINFO(module, format, ...)
 
#define VITROIO_DEBUG_INFO(module, format, ...)
 
#define VITROIO_DEBUG_WARNING(module, format, ...)
 
#define VITROIO_DEBUG_ERROR(module, format, ...)
 
#define _MEASUREMENT_API_MODULE_NAME_   "MEASUREMENT API"
 
#define _MEASUREMENT_API_INFO_(format, ...)
 
#define _MEASUREMENT_API_WARNING_(format, ...)
 
#define _MEASUREMENT_API_ERROR_(format, ...)
 
#define _MEASUREMENT_API_POLL_TIME_S_DEFAULT_   30
 

Macro Definition Documentation

◆ VITROIO_DEBUG_ERROR

#define VITROIO_DEBUG_ERROR ( module,
format,
... )

◆ VITROIO_DEBUG_HINFO

#define VITROIO_DEBUG_HINFO ( module,
format,
... )

◆ VITROIO_DEBUG_INFO

#define VITROIO_DEBUG_INFO ( module,
format,
... )

◆ VITROIO_DEBUG_WARNING

#define VITROIO_DEBUG_WARNING ( module,
format,
... )