OceanDirectLighthouseC++  3.1.1
OceanDirect Lighthouse C++/C API
oceandirect::api::EthernetAPI Class Reference

Public Member Functions

virtual bool getGigabitEthernetEnableStatus (long deviceID, int *errorCode, std::uint32_t interfaceIndex)
 
virtual void getMACAddress (long deviceID, int *errorCode, std::uint32_t interfaceIndex, std::uint8_t *macAddress, std::uint32_t macAddressLength)
 
virtual void setGigabitEthernetEnableStatus (long deviceID, int *errorCode, std::uint32_t interfaceIndex, bool enable)
 
virtual void setMACAddress (long deviceID, int *errorCode, std::uint32_t interfaceIndex, std::uint8_t *macAddress, std::uint32_t macAddressLength)
 

Static Public Member Functions

static EthernetAPIgetInstance ()
 
static void shutdown ()
 

Static Protected Attributes

static EthernetAPIinstance
 

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