Source that processes the MBN status information. More...
#include "AppGlobal.h"
#include "../Header/API_Header/AppDataInterface.h"
Functions | |
void | fetch_mbn_identification_parameters () |
Function that fetches the MBN identification parameters. | |
void | fetch_io_identification_parameters () |
Function that fetches the IO_module identification parameters. | |
void | fetch_pz_identification_parameters () |
Function that fetches the PZ identification parameters. | |
void | fetch_propzone_identification_parameters () |
Function that fetches the PropZone identification parameters. | |
Variables | |
mbn_identification_info_t | mbn_module_info |
s_io_identification_info | io_module_info [MACRO_MAX_IO_MODULES] |
isemdiagidentificationinfo | isem_diag_module_info [MAX_ISEM_PER_PZZONE *MACRO_MAX_PRESSURE_ZONE] |
diagvalveidentificationinfo | diag_module_info [MAX_DIAG_VALVE_PER_PZZONE] |
propidentificationinfo | prop_station_module_info [MAX_PROP_STATION_PER_PZZONE *MACRO_MAX_PRESSURE_ZONE] |
propidentificationinfo | prop_zone_module_info [MACRO_MAX_PROP_ZONE] |
ModuleDetails | modulesdetails [MACRO_MAX_MODULES_DETAILS] |
PZoneDetails | pzonemodulesdetails [MACRO_MAX_MODULES_DETAILS] |
uint8_t | g_module_details_count = 0 |
uint8_t | g_pzone_details_count = 0 |
uint32_t | diag_valve_device_types [MACRO_MAX_PRESSURE_ZONE][MACRO_MAX_DIAG_VALVE_PER_PZZONE] |
s_discovery_details | discover_details |
s_prszone_device_count_details | pz_count_details [MACRO_MAX_PRESSURE_ZONE] |
uint16_t | di_handlers [MACRO_MAX_IO_HANDLERS] |
uint16_t | do_handlers [MACRO_MAX_IO_HANDLERS] |
uint16_t | dio_handlers [MACRO_MAX_IO_HANDLERS] |
uint16_t | ai_handlers [MACRO_MAX_IO_HANDLERS] |
uint16_t | ao_handlers [MACRO_MAX_IO_HANDLERS] |
uint16_t | aio_handlers [MACRO_MAX_IO_HANDLERS] |
uint16_t | pz_handlers [MACRO_MAX_PZ_HANDLERS] |
uint16_t | prop_zone_handlers [MACRO_MAX_PROP_ZONE_HANDLERS] |
uint16_t | isemdiag_handlers [MAX_ISEM_PER_PZZONE *MAX_PRESSURE_ZONE] |
uint16_t | diag_handlers [MAX_DIAG_VALVE_PER_PZZONE] |
uint16_t | prop_station_handlers [MAX_PROP_STATION_PER_PZZONE *MAX_PRESSURE_ZONE] |
uint8_t | g_total_digital_count |
uint8_t | g_total_analog_count |
uint16_t | g_isemdiag_count |
uint16_t | g_diagvalve_count |
int | prop_station_indices [MACRO_MAX_PRESSURE_ZONE] = {-1, -1, -1, -1, -1} |
Source that processes the MBN status information.
void fetch_io_identification_parameters | ( | ) |
Function that fetches the IO_module identification parameters.
None |
void fetch_mbn_identification_parameters | ( | ) |
Function that fetches the MBN identification parameters.
None |
void fetch_propzone_identification_parameters | ( | ) |
Function that fetches the PropZone identification parameters.
None |
void fetch_pz_identification_parameters | ( | ) |
Function that fetches the PZ identification parameters.
None |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
diagvalveidentificationinfo diag_module_info[MAX_DIAG_VALVE_PER_PZZONE] |
uint32_t diag_valve_device_types[MACRO_MAX_PRESSURE_ZONE][MACRO_MAX_DIAG_VALVE_PER_PZZONE] |
|
extern |
|
extern |
|
extern |
uint16_t g_diagvalve_count |
|
extern |
uint8_t g_module_details_count = 0 |
uint8_t g_pzone_details_count = 0 |
uint8_t g_total_analog_count |
|
extern |
s_io_identification_info io_module_info[MACRO_MAX_IO_MODULES] |
isemdiagidentificationinfo isem_diag_module_info[MAX_ISEM_PER_PZZONE *MACRO_MAX_PRESSURE_ZONE] |
|
extern |
mbn_identification_info_t mbn_module_info |
ModuleDetails modulesdetails[MACRO_MAX_MODULES_DETAILS] |
|
extern |
int prop_station_indices[MACRO_MAX_PRESSURE_ZONE] = {-1, -1, -1, -1, -1} |
propidentificationinfo prop_station_module_info[MAX_PROP_STATION_PER_PZZONE *MACRO_MAX_PRESSURE_ZONE] |
|
extern |
propidentificationinfo prop_zone_module_info[MACRO_MAX_PROP_ZONE] |
|
extern |
|
extern |
PZoneDetails pzonemodulesdetails[MACRO_MAX_MODULES_DETAILS] |