1#ifndef LH_SERIALPORT_API_H
2#define LH_SERIALPORT_API_H
32#include "lighthouse/api/LighthouseDllDecl.h"
Definition LHSerialPortAPI.h:39
virtual lh_baud_rate_t getBaudRate(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual void setBaudRate(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_baud_rate_t baudRate)
virtual ~LHSerialPortAPI()=default
virtual void setSerialCommThresholdMode(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_serial_comms_mode_t thresholdMode)
virtual lh_serial_comms_mode_t getSerialCommThresholdMode(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual void saveSettingsToFlash(lh_device_id_t deviceID, lh_error_code_t *errorCode)
int32_t lh_error_code_t
Definition lhdefs.h:47
lh_baud_rate_t
Definition lhdefs.h:157
lh_serial_comms_mode_t
Definition lhdefs.h:184
uint32_t lh_device_id_t
Definition lhdefs.h:43
This is the API for controlling the autonulling functionality of a device.
Definition LighthouseAPI.h:54