This is the complete list of members for PASCO2Serial, including all inherited members.
calibrate(ABOC_t aboc, int16_t abocRef, uint16_t pressRef) | PASCO2Serial | |
deinit() | PASCO2 | private |
disable() | PASCO2Serial | |
disableABOCompensation() | PASCO2 | private |
disableAlarm() | PASCO2 | private |
disableInterrupt() | PASCO2 | private |
disableIREmitter() | PASCO2 | private |
disableLogic() | PASCO2 | private |
disablePWM() | PASCO2 | private |
enable() | PASCO2Serial | |
enableABOCompensation(ABOC_t aboc, int16_t abocRef) | PASCO2 | private |
enableAlarm(int16_t thres, Alarm_t alarmType) | PASCO2 | private |
enableInterrupt(void(*cback)(void *), Int_t intType, IntIOConf_t ioConf) | PASCO2 | private |
enableIREmitter() | PASCO2 | private |
enableLogic() | PASCO2 | private |
enablePWM() | PASCO2 | private |
getCO2(int16_t &CO2PPM) | PASCO2Serial | |
getDeviceID(uint8_t &prodID, uint8_t &revID) | PASCO2Serial | |
getDiagnosis(Diag_t &diagnosis) | PASCO2Serial | |
getMeasStatus(MeasStatus_t &measSt) | PASCO2 | private |
getStatus() | PASCO2 | inlineprivate |
hardReset() | PASCO2 | private |
init() | PASCO2 | private |
interrupt | PASCO2 | private |
PASCO2(pasco2::SBus *const sbus, pasco2::PWM *const pwm, pasco2::Timer *const timer=nullptr, pasco2::GPIO *const interrupt=nullptr, pasco2::GPIO *const protoSelect=nullptr, pasco2::GPIO *const power3V3=nullptr, pasco2::GPIO *const power12V=nullptr, pasco2::GPIO *const pwmSelect=nullptr) | PASCO2 | private |
PASCO2Serial(pasco2::SBus *const sbus, pasco2::Timer *const timer=nullptr, pasco2::GPIO *const interrupt=nullptr, pasco2::GPIO *const protoSelect=nullptr, pasco2::GPIO *const power3V3=nullptr, pasco2::GPIO *const power12V=nullptr) | PASCO2Serial | |
periodMeasMax | PASCO2 | privatestatic |
periodMeasMin | PASCO2 | privatestatic |
postResetRestoreConfig(void) | PASCO2 | privatevirtual |
power12V | PASCO2 | private |
power3V3 | PASCO2 | private |
preResetSaveConfig(void) | PASCO2 | privatevirtual |
pressRefMax | PASCO2 | privatestatic |
pressRefMin | PASCO2 | privatestatic |
protoSelect | PASCO2 | private |
pwm | PASCO2 | private |
pwmSelect | PASCO2 | private |
reg | PASCO2 | private |
reset() | PASCO2Serial | |
sbus | PASCO2 | private |
setMeasPeriod(int16_t periodInSec) | PASCO2 | private |
setOperationMode(OpMode_t mode) | PASCO2 | private |
setPressureCompensation(uint16_t pressRef) | PASCO2 | private |
setPWMMode(PWMMode_t mode) | PASCO2 | private |
setStatus(const Status_t newStatus, bool enoughIfImplicit=false) | PASCO2 | privatevirtual |
softReset() | PASCO2 | private |
startMeasure(int16_t periodInSec=0, int16_t alarmTh=0, void(*cback)(void *)=nullptr) | PASCO2Serial | |
status | PASCO2 | private |
stopMeasure() | PASCO2Serial | |
timer | PASCO2 | private |
~PASCO2() | PASCO2 | privatevirtual |
~PASCO2Serial() | PASCO2Serial | virtual |