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:289