1#ifndef IV_SRC_COMMS_ICOMMUNICATIONDRIVER_HPP_
2#define IV_SRC_COMMS_ICOMMUNICATIONDRIVER_HPP_
Definition ICommunicationDriver.hpp:13
virtual iv::comms::eResponse reconnect()=0
virtual iv::comms::eResponse end()=0
iv::eState m_state
Definition ICommunicationDriver.hpp:28
iv::types::timestamp m_lastTimeReconnected
Definition ICommunicationDriver.hpp:30
virtual bool isOnline()=0
virtual ~ICommunicationDriver()=default
virtual iv::comms::eResponse start()=0
virtual void configure(const iv::model::comms::NetworkData &commConfig)=0
virtual iv::comms::eResponse stop()=0
virtual iv::comms::eResponse init()=0
bool m_isOnline
Definition ICommunicationDriver.hpp:29
Definition ApiCommunicationController.cpp:12
eResponse
Definition enums.hpp:285
uint64_t timestamp
Definition types.hpp:21
eState
Definition enums.hpp:46
Definition NetworkData.hpp:18