#include <stdint.h>
Go to the source code of this file.
|
| enum | hw_pwm { PWM_PV1
} |
| |
| enum | hw_gpio { GPIO_PV2,
GPIO_BUZZER,
GPIO_LED,
GPIO_RELEALLARM
} |
| |
| enum | t_pressure_selector { PRESSURE_VALVE,
PRESSURE_PATIENT
} |
| |
| enum | t_pressure_sensor { PS_LOOP,
PS_PATIENT,
PS_VENTURI
} |
| |
| enum | t_i2cdevices {
IIC_INVALID,
IIC_PS_0,
IIC_PS_1,
IIC_PS_2,
IIC_PS_3,
IIC_PS_4,
IIC_PS_5,
IIC_FLOW1,
IIC_FLOW2,
IIC_ADC_0,
IIC_SUPERVISOR,
IIC_EEPROM,
IIC_MUX,
IIC_GENERAL_CALL_SENSIRION
} |
| |
| enum | t_ALARM {
PRESSURE_DROP_INHALE,
UNABLE_TO_READ_SENSOR_PRESSURE,
UNABLE_TO_READ_SENSOR_FLUX,
UNABLE_TO_READ_SENSOR_VENTURI,
ALARM_COMPLETE_OCCLUSION,
ALARM_PARTIAL_OCCLUSION,
ALARM_PRESSURE_INSIDE_TOO_HIGH,
ALARM_PRESSURE_INSIDE_TOO_LOW,
ALARM_LEAKAGE,
BATTERY_LOW,
ALARM_PRESSURE_INPUT_TOO_LOW,
ALARM_PRESSURE_INPUT_TOO_HIGH,
ALARM_GUI_ALARM,
ALARM_GUI_WDOG,
ALARM_OVER_UNDER_VOLTAGE,
ALARM_SUPERVISOR,
ALARM_OVERTEMPERATURE,
ALARM_APNEA,
ALARM_NO_VENTURI_CONNECTED,
ALARM_VENTURI_INVERTED,
UNPREDICTABLE_CODE_EXECUTION
} |
| |
◆ __ERROR_ALARM_PI
| #define __ERROR_ALARM_PI 29 |
◆ __ERROR_ALARM_TEST
| #define __ERROR_ALARM_TEST 28 |
◆ __ERROR_APNEA
◆ __ERROR_BATTERY_LOW
| #define __ERROR_BATTERY_LOW 4 |
◆ __ERROR_FULL_OCCLUSION
| #define __ERROR_FULL_OCCLUSION 6 |
◆ __ERROR_INPUT_PRESSURE_HIGH
| #define __ERROR_INPUT_PRESSURE_HIGH 1 |
◆ __ERROR_INPUT_PRESSURE_LOW
| #define __ERROR_INPUT_PRESSURE_LOW 0 |
◆ __ERROR_INSIDE_PRESSURE_HIGH
| #define __ERROR_INSIDE_PRESSURE_HIGH 3 |
◆ __ERROR_INSIDE_PRESSURE_LOW
| #define __ERROR_INSIDE_PRESSURE_LOW 2 |
◆ __ERROR_LEAKAGE
| #define __ERROR_LEAKAGE 5 |
◆ __ERROR_PARTIAL_OCCLUSION
| #define __ERROR_PARTIAL_OCCLUSION 7 |
◆ __ERROR_SYSTEM_FALIURE
| #define __ERROR_SYSTEM_FALIURE 31 |
◆ __ERROR_VENTURI_INVERTED
| #define __ERROR_VENTURI_INVERTED 23 |
◆ __ERROR_VENTURI_NOT_CONNECTED
| #define __ERROR_VENTURI_NOT_CONNECTED 24 |
◆ __ERROR_WDOG_PI
| #define __ERROR_WDOG_PI 30 |
◆ HARDWARE_TARGET_PLATFORM_V4
| #define HARDWARE_TARGET_PLATFORM_V4 1 |
◆ MAX_PIN
◆ MIN_PIN
◆ PV1_SAFETY_LIMIT
| #define PV1_SAFETY_LIMIT 70 |
◆ PV2_SAFETY_LIMIT
| #define PV2_SAFETY_LIMIT 50 |
◆ USE_SPIROMETER_SFM3019
| #define USE_SPIROMETER_SFM3019 1 |
◆ hw_gpio
◆ hw_pwm
◆ t_ALARM
| Enumerator |
|---|
| PRESSURE_DROP_INHALE | |
| UNABLE_TO_READ_SENSOR_PRESSURE | |
| UNABLE_TO_READ_SENSOR_FLUX | |
| UNABLE_TO_READ_SENSOR_VENTURI | |
| ALARM_COMPLETE_OCCLUSION | |
| ALARM_PARTIAL_OCCLUSION | |
| ALARM_PRESSURE_INSIDE_TOO_HIGH | |
| ALARM_PRESSURE_INSIDE_TOO_LOW | |
| ALARM_LEAKAGE | |
| BATTERY_LOW | |
| ALARM_PRESSURE_INPUT_TOO_LOW | |
| ALARM_PRESSURE_INPUT_TOO_HIGH | |
| ALARM_GUI_ALARM | |
| ALARM_GUI_WDOG | |
| ALARM_OVER_UNDER_VOLTAGE | |
| ALARM_SUPERVISOR | |
| ALARM_OVERTEMPERATURE | |
| ALARM_APNEA | |
| ALARM_NO_VENTURI_CONNECTED | |
| ALARM_VENTURI_INVERTED | |
| UNPREDICTABLE_CODE_EXECUTION | |
Definition at line 83 of file generic_definitions.h.
◆ t_i2cdevices
| Enumerator |
|---|
| IIC_INVALID | |
| IIC_PS_0 | |
| IIC_PS_1 | |
| IIC_PS_2 | |
| IIC_PS_3 | |
| IIC_PS_4 | |
| IIC_PS_5 | |
| IIC_FLOW1 | |
| IIC_FLOW2 | |
| IIC_ADC_0 | |
| IIC_SUPERVISOR | |
| IIC_EEPROM | |
| IIC_MUX | |
| IIC_GENERAL_CALL_SENSIRION | |
Definition at line 36 of file generic_definitions.h.
◆ t_pressure_selector
◆ t_pressure_sensor