Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::comms::ixxat::IIxxatInterface Class Referenceabstract

#include <IIxxatInterface.hpp>

Inheritance diagram for iv::comms::ixxat::IIxxatInterface:
[legend]

Public Member Functions

virtual IIxxatInterfaceclone () const =0
 
virtual ~IIxxatInterface ()=default
 
virtual ECI_RESULT ctrlClose (ECI_CTRL_HDL hCtrl)=0
 
virtual ECI_RESULT ctrlOpen (ECI_CTRL_HDL *phCtrl, DWORD dwHwIndex, DWORD dwCtrlIndex, const ECI_CTRL_CONFIG *pStcCtrlConfig)=0
 
virtual ECI_RESULT ctrlReceive (ECI_CTRL_HDL hCtrl, DWORD *pdwCount, ECI_CTRL_MESSAGE *pStcMessage, DWORD dwTimeout)=0
 
virtual ECI_RESULT ctrlSend (ECI_CTRL_HDL hCtrl, const ECI_CTRL_MESSAGE *pStcMessage, DWORD dwTimeout)=0
 
virtual ECI_RESULT ctrlStart (ECI_CTRL_HDL hCtrl)=0
 
virtual ECI_RESULT ctrlStop (ECI_CTRL_HDL hCtrl, DWORD dwMode)=0
 
virtual ECI_RESULT initialize ()=0
 
virtual ECI_RESULT reinitialize ()=0
 
virtual ECI_RESULT release ()=0
 
virtual std::string getErrorString (ECI_RESULT result)=0
 
virtual std::string getHardwareName () const =0
 
virtual ECI_RESULT getInfo (uint64_t dwHwIndex, ECI_HW_INFO *pStcHwInfo)=0
 
virtual ECI_RESULT getStatus (ECI_CTRL_HDL hCtrl, ECI_CTRL_STATUS *pStcStatus)=0
 

Constructor & Destructor Documentation

◆ ~IIxxatInterface()

virtual iv::comms::ixxat::IIxxatInterface::~IIxxatInterface ( )
virtualdefault

Member Function Documentation

◆ clone()

virtual IIxxatInterface * iv::comms::ixxat::IIxxatInterface::clone ( ) const
nodiscardpure virtual

◆ ctrlClose()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::ctrlClose ( ECI_CTRL_HDL hCtrl)
pure virtual

◆ ctrlOpen()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::ctrlOpen ( ECI_CTRL_HDL * phCtrl,
DWORD dwHwIndex,
DWORD dwCtrlIndex,
const ECI_CTRL_CONFIG * pStcCtrlConfig )
pure virtual

◆ ctrlReceive()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::ctrlReceive ( ECI_CTRL_HDL hCtrl,
DWORD * pdwCount,
ECI_CTRL_MESSAGE * pStcMessage,
DWORD dwTimeout )
pure virtual

◆ ctrlSend()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::ctrlSend ( ECI_CTRL_HDL hCtrl,
const ECI_CTRL_MESSAGE * pStcMessage,
DWORD dwTimeout )
pure virtual

◆ ctrlStart()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::ctrlStart ( ECI_CTRL_HDL hCtrl)
pure virtual

◆ ctrlStop()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::ctrlStop ( ECI_CTRL_HDL hCtrl,
DWORD dwMode )
pure virtual

◆ getErrorString()

virtual std::string iv::comms::ixxat::IIxxatInterface::getErrorString ( ECI_RESULT result)
pure virtual

◆ getHardwareName()

virtual std::string iv::comms::ixxat::IIxxatInterface::getHardwareName ( ) const
nodiscardpure virtual

◆ getInfo()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::getInfo ( uint64_t dwHwIndex,
ECI_HW_INFO * pStcHwInfo )
pure virtual

◆ getStatus()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::getStatus ( ECI_CTRL_HDL hCtrl,
ECI_CTRL_STATUS * pStcStatus )
pure virtual

◆ initialize()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::initialize ( )
pure virtual

◆ reinitialize()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::reinitialize ( )
pure virtual

◆ release()

virtual ECI_RESULT iv::comms::ixxat::IIxxatInterface::release ( )
pure virtual

The documentation for this class was generated from the following file: