3 #include "ManagedObject.h"
5 using oceandirect::api::LHSerialPortAPI;
6 using NetOceanDirect::ManagedObject;
7 using NetOceanDirect::MemoryCleanup;
9 namespace NetLighthouse {
11 typedef ManagedObject<LHSerialPortAPI, MemoryCleanup::noDeletion> SerialPortBase;
14 public SerialPortBase {
38 virtual void setBaudRate(
unsigned int deviceID,
int% errorCode, net_lh_baud_rate_t baudRate);
46 virtual net_lh_baud_rate_t
getBaudRate(
unsigned int deviceID,
int %errorCode);
Definition: NetLighthouseSerialPort.h:14
virtual unsigned char getSerialCommThresholdMode(unsigned int deviceID, int% errorCode)
Definition: NetLighthouseSerialPort.cpp:40
virtual void saveSettingsToFlash(unsigned int deviceID, int %errorCode)
Definition: NetLighthouseSerialPort.cpp:29
virtual void setBaudRate(unsigned int deviceID, int% errorCode, net_lh_baud_rate_t baudRate)
Definition: NetLighthouseSerialPort.cpp:23
virtual net_lh_baud_rate_t getBaudRate(unsigned int deviceID, int %errorCode)
Definition: NetLighthouseSerialPort.cpp:18
virtual void setSerialCommThresholdMode(unsigned int deviceID, int% errorCode, unsigned char thresholdMode)
Definition: NetLighthouseSerialPort.cpp:34