#include <IxxatCommunicationsDriver.hpp>
◆ IxxatCommunicationsDriver() [1/2]
iv::comms::ixxat::IxxatCommunicationsDriver::IxxatCommunicationsDriver |
( |
| ) |
|
◆ IxxatCommunicationsDriver() [2/2]
◆ ~IxxatCommunicationsDriver()
iv::comms::ixxat::IxxatCommunicationsDriver::~IxxatCommunicationsDriver |
( |
| ) |
|
|
override |
◆ configure()
◆ end()
◆ init()
◆ isOnline()
bool iv::comms::ixxat::IxxatCommunicationsDriver::isOnline |
( |
| ) |
|
|
overrideprivatevirtual |
◆ listDevices()
std::vector< std::string > iv::comms::ixxat::IxxatCommunicationsDriver::listDevices |
( |
const std::shared_ptr< AbstractProgress > & | progress | ) |
|
|
static |
◆ prvEvaluateStatus()
void iv::comms::ixxat::IxxatCommunicationsDriver::prvEvaluateStatus |
( |
| ) |
|
|
private |
◆ prvGetStatus()
int64_t iv::comms::ixxat::IxxatCommunicationsDriver::prvGetStatus |
( |
| ) |
const |
|
nodiscardprivate |
◆ prvOpenCtrHandle()
ECI_RESULT iv::comms::ixxat::IxxatCommunicationsDriver::prvOpenCtrHandle |
( |
| ) |
|
|
private |
◆ read()
◆ reconnect()
◆ send()
◆ start()
◆ stop()
◆ m_busTimingRegister0
uint8_t iv::comms::ixxat::IxxatCommunicationsDriver::m_busTimingRegister0 |
|
private |
◆ m_busTimingRegister1
uint8_t iv::comms::ixxat::IxxatCommunicationsDriver::m_busTimingRegister1 |
|
private |
◆ m_checkOnlineMutex
std::mutex iv::comms::ixxat::IxxatCommunicationsDriver::m_checkOnlineMutex |
|
private |
◆ m_checkOnlineTimer
◆ m_driver
◆ m_dwCtrlHandle
ECI_CTRL_HDL iv::comms::ixxat::IxxatCommunicationsDriver::m_dwCtrlHandle |
|
private |
◆ m_dwCtrlIndex
uint32_t iv::comms::ixxat::IxxatCommunicationsDriver::m_dwCtrlIndex |
|
private |
◆ m_dwHwIndex
uint32_t iv::comms::ixxat::IxxatCommunicationsDriver::m_dwHwIndex |
|
private |
◆ m_hwPort
uint32_t iv::comms::ixxat::IxxatCommunicationsDriver::m_hwPort |
|
private |
◆ m_hwSerial
std::string iv::comms::ixxat::IxxatCommunicationsDriver::m_hwSerial |
|
private |
◆ m_idSubnetwork
uint16_t iv::comms::ixxat::IxxatCommunicationsDriver::m_idSubnetwork |
|
private |
◆ m_interfaceOpt
IIxxatInterface* iv::comms::ixxat::IxxatCommunicationsDriver::m_interfaceOpt |
|
private |
◆ m_isOnline
bool iv::comms::ixxat::IxxatCommunicationsDriver::m_isOnline |
|
private |
◆ m_lastTimeReconnected
◆ m_mutex
std::mutex iv::comms::ixxat::IxxatCommunicationsDriver::m_mutex |
|
mutableprivate |
◆ m_needReconnect
bool iv::comms::ixxat::IxxatCommunicationsDriver::m_needReconnect |
|
private |
◆ m_operationMode
uint8_t iv::comms::ixxat::IxxatCommunicationsDriver::m_operationMode |
|
private |
◆ m_state
iv::eState iv::comms::ixxat::IxxatCommunicationsDriver::m_state |
|
private |
◆ m_timeLastStart
◆ m_timerToReOpen
The documentation for this class was generated from the following files: