21     const std::
string& 
name() const noexcept { 
return m_name; }
 
   22     const std::string& 
id() const noexcept { 
return m_id; }
 
   23     const std::string& 
version() const noexcept { 
return m_version; }
 
   24     size_t             bootCount() const noexcept { 
return m_bootcount; }
 
   26     const std::vector<Transport*>& 
getTransports() noexcept { 
return m_transports; }
 
   27     const std::vector<Sensor*>&    
getSensors() noexcept { 
return m_sensors; }
 
   28     const std::vector<ma_model_t>& 
getModels() noexcept { 
return m_models; }
 
   40     std::
string m_version;
 
   44     std::vector<
Sensor*>    m_sensors;
 
Definition: ma_device.h:15
 
const std::string & version() const noexcept
Definition: ma_device.h:23
 
const std::string & id() const noexcept
Definition: ma_device.h:22
 
Storage * getStorage() noexcept
Definition: ma_device.h:29
 
static Device * getInstance() noexcept
 
const std::vector< Sensor * > & getSensors() noexcept
Definition: ma_device.h:27
 
const std::string & name() const noexcept
Definition: ma_device.h:21
 
const std::vector< Transport * > & getTransports() noexcept
Definition: ma_device.h:26
 
const std::vector< ma_model_t > & getModels() noexcept
Definition: ma_device.h:28
 
size_t bootCount() const noexcept
Definition: ma_device.h:24
 
Definition: ma_sensor.h:12
 
Definition: ma_storage.h:227
 
Definition: ma_transport.h:12
 
Definition: ma_types.h:292