1 #ifndef LH_GAIN_MODE_API_H
2 #define LH_GAIN_MODE_API_H
32 #include "lighthouse/api/LighthouseDllDecl.h"
33 #include "lighthouse/api/lhdefs.h"
49 virtual void setHighGainMode(lh_device_id_t deviceID, lh_error_code_t* errorCode, lh_enable_state_t state);
58 virtual lh_enable_state_t
getHighGainMode(lh_device_id_t deviceID, lh_error_code_t* errorCode);
72 virtual void setSensorGainMode(lh_device_id_t deviceID, lh_error_code_t* errorCode, lh_enable_state_t highGainState, lh_enable_state_t standardGainState);
85 virtual void getSensorGainMode(lh_device_id_t deviceID, lh_error_code_t* errorCode, lh_enable_state_t& highGainState, lh_enable_state_t& standardGainState);
Definition: LHGainModeAPI.h:39
virtual void setSensorGainMode(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_enable_state_t highGainState, lh_enable_state_t standardGainState)
virtual lh_enable_state_t getHighGainMode(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual lh_enable_state_t getSensorGainHWState(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual void getSensorGainMode(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_enable_state_t &highGainState, lh_enable_state_t &standardGainState)
virtual void setHighGainMode(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_enable_state_t state)
This is the API for controlling the autonulling functionality of a device.
Definition: LighthouseAPI.h:54