#include <ApiDataLoggerCommunicationProtocol.hpp>
◆ ApiDataLoggerCommunicationProtocol() [1/2]
iv::comms::api::dataLogger::ApiDataLoggerCommunicationProtocol::ApiDataLoggerCommunicationProtocol |
( |
| ) |
|
|
delete |
◆ ApiDataLoggerCommunicationProtocol() [2/2]
◆ ~ApiDataLoggerCommunicationProtocol()
iv::comms::api::dataLogger::ApiDataLoggerCommunicationProtocol::~ApiDataLoggerCommunicationProtocol |
( |
| ) |
|
|
overridedefault |
◆ deleteValues()
◆ getValues()
◆ isEnabled()
bool iv::comms::api::IApiCommunicationProtocol::isEnabled |
( |
| ) |
const |
|
nodiscardinherited |
◆ isOnline()
bool iv::comms::api::dataLogger::ApiDataLoggerCommunicationProtocol::isOnline |
( |
| ) |
|
|
inlinenodiscardoverrideprivatevirtual |
◆ ping()
◆ registerValue()
void iv::comms::api::dataLogger::ApiDataLoggerCommunicationProtocol::registerValue |
( |
const std::shared_ptr< iv::comms::api::ILoggerMessage > & | message | ) |
|
|
overridevirtual |
◆ sendUnitFile()
bool iv::comms::api::dataLogger::ApiDataLoggerCommunicationProtocol::sendUnitFile |
( |
const std::string & | unitFileContent | ) |
const |
◆ sendValues()
bool iv::comms::api::dataLogger::ApiDataLoggerCommunicationProtocol::sendValues |
( |
| ) |
|
|
overridevirtual |
◆ shouldSendValue()
◆ wipe()
bool iv::comms::api::IApiCommunicationProtocol::wipe |
( |
| ) |
const |
|
nodiscardinherited |
◆ m_apiDriver
◆ m_appFailuresLoggerManager
◆ m_channelsValues
◆ m_channelsValuesMutex
std::mutex iv::comms::api::dataLogger::ApiDataLoggerCommunicationProtocol::m_channelsValuesMutex |
|
private |
◆ m_driver
◆ m_heartbeatChannel
◆ m_httpRequestMutex
std::mutex iv::comms::api::dataLogger::ApiDataLoggerCommunicationProtocol::m_httpRequestMutex |
|
mutableprivate |
◆ m_isEnabled
bool iv::comms::api::IApiCommunicationProtocol::m_isEnabled {true} |
|
protectedinherited |
◆ m_lastSentChannelsValues
◆ m_networkData
◆ m_sendToCloud
bool iv::comms::api::IApiCommunicationProtocol::m_sendToCloud {false} |
|
protectedinherited |
Boolean that determines if the API should send data to the cloud on request.
The documentation for this class was generated from the following files: