1#ifndef IV_SRC_COMMS_IXXAT_CIXXATUSBTOCANV2_HPP_
2#define IV_SRC_COMMS_IXXAT_CIXXATUSBTOCANV2_HPP_
4#include <ECI/ECI_hwtype.h>
24 ECI_RESULT
ctrlClose(ECI_CTRL_HDL hCtrl)
override;
25 ECI_RESULT
ctrlOpen(ECI_CTRL_HDL *phCtrl, DWORD dwHwIndex, DWORD dwCtrlIndex,
26 const ECI_CTRL_CONFIG *pStcCtrlConfig)
override;
27 ECI_RESULT
ctrlReceive(ECI_CTRL_HDL hCtrl, DWORD *pdwCount, ECI_CTRL_MESSAGE *pStcMessage,
28 DWORD dwTimeout)
override;
29 ECI_RESULT
ctrlSend(ECI_CTRL_HDL hCtrl,
const ECI_CTRL_MESSAGE *pStcMessage, DWORD dwTimeout)
override;
30 ECI_RESULT
ctrlStart(ECI_CTRL_HDL hCtrl)
override;
31 ECI_RESULT
ctrlStop(ECI_CTRL_HDL hCtrl, DWORD dwMode)
override;
38 ECI_RESULT
getInfo(uint64_t dwHwIndex, ECI_HW_INFO *pStcHwInfo)
override;
39 ECI_RESULT
getStatus(ECI_CTRL_HDL hCtrl, ECI_CTRL_STATUS *pStcStatus)
override;
Definition IIxxatInterface.hpp:11
Definition IxxatUsbToCanV2.hpp:17
~IxxatUsbToCanV2() override
std::string getHardwareName() const override
Definition IxxatUsbToCanV2.cpp:184
ECI_RESULT ctrlStart(ECI_CTRL_HDL hCtrl) override
Definition IxxatUsbToCanV2.cpp:90
ECI_RESULT ctrlReceive(ECI_CTRL_HDL hCtrl, DWORD *pdwCount, ECI_CTRL_MESSAGE *pStcMessage, DWORD dwTimeout) override
Definition IxxatUsbToCanV2.cpp:48
ECI_RESULT getStatus(ECI_CTRL_HDL hCtrl, ECI_CTRL_STATUS *pStcStatus) override
Definition IxxatUsbToCanV2.cpp:198
IxxatUsbToCanV2 * clone() const override
Definition IxxatUsbToCanV2.cpp:22
ECI_RESULT ctrlSend(ECI_CTRL_HDL hCtrl, const ECI_CTRL_MESSAGE *pStcMessage, DWORD dwTimeout) override
Definition IxxatUsbToCanV2.cpp:69
ECI_RESULT ctrlStop(ECI_CTRL_HDL hCtrl, DWORD dwMode) override
Definition IxxatUsbToCanV2.cpp:99
ECI_RESULT ctrlOpen(ECI_CTRL_HDL *phCtrl, DWORD dwHwIndex, DWORD dwCtrlIndex, const ECI_CTRL_CONFIG *pStcCtrlConfig) override
Definition IxxatUsbToCanV2.cpp:38
ECI_RESULT release() override
Definition IxxatUsbToCanV2.cpp:166
ECI_RESULT initialize() override
Definition IxxatUsbToCanV2.cpp:108
ECI_RESULT getInfo(uint64_t dwHwIndex, ECI_HW_INFO *pStcHwInfo) override
Definition IxxatUsbToCanV2.cpp:189
std::string getErrorString(ECI_RESULT result) override
Definition IxxatUsbToCanV2.cpp:175
ECI_RESULT reinitialize() override
Definition IxxatUsbToCanV2.cpp:142
ECI_RESULT ctrlClose(ECI_CTRL_HDL hCtrl) override
Definition IxxatUsbToCanV2.cpp:29
Definition IIxxatInterface.hpp:8