Source that processes the valves modules status information.
More...
#include "AppGlobal.h"
#include "../Header/API_Header/AppDataInterface.h"
|
int | isem_status_info (uint8_t pz_handler, uint8_t isemdiag_handler, uint8_t mod_num, uint8_t pz_num, isemdiag_processinfo *processdata, uint8_t status_type) |
| Function that processes the isem modules status information.
|
|
int | diag_valve_status_info (uint8_t pz_handler, uint8_t diagvalve_handler, uint8_t mod_num, uint8_t pz_num, uint8_t station_ind, diagvalve_processinfo *processdata, uint8_t status_type) |
| Function that processes the diag valve modules status information.
|
|
void | valves_modules_status_info () |
| Function that processes the valves modules status information.
|
|
void | process_isem_status_info (void) |
| Process ISEM status information across pressure zones.
|
|
void | process_diag_valve_status_info (void) |
| Process diagnostic valve status information across pressure zones.
|
|
int | clear_individual_status_message (uint8_t module_num) |
| Function to clear individual status message.
|
|
int | clear_all_status_messages (void) |
| Function to clear all status messages.
|
|
Source that processes the valves modules status information.
◆ clear_all_status_messages()
int clear_all_status_messages |
( |
void | | ) |
|
Function to clear all status messages.
- Returns
- RET_OK if successful, RET_ERROR otherwise
◆ clear_individual_status_message()
int clear_individual_status_message |
( |
uint8_t | module_num | ) |
|
Function to clear individual status message.
- Parameters
-
module_num | The module number to clear |
- Returns
- RET_OK if successful, RET_ERROR otherwise
◆ diag_valve_status_info()
int diag_valve_status_info |
( |
uint8_t | pz_index, |
|
|
uint8_t | diagvalve_index, |
|
|
uint8_t | mod_num, |
|
|
uint8_t | pz_num, |
|
|
uint8_t | station_ind, |
|
|
diagvalve_processinfo * | processdata, |
|
|
uint8_t | status_type ) |
|
extern |
Function that processes the diag valve modules status information.
- Parameters
-
pz_index | The index of the pressure zone |
diagvalve_index | The index of the diagnostic valve |
mod_num | The module number in the status screen |
pz_num | The pressure zone number |
station_ind | The station index |
processdata | Pointer to already retrieved process data (can be NULL) |
- Returns
- RET_OK on success, error code otherwise
◆ isem_status_info()
int isem_status_info |
( |
uint8_t | pz_index, |
|
|
uint8_t | isemdiag_index, |
|
|
uint8_t | mod_num, |
|
|
uint8_t | pz_num, |
|
|
isemdiag_processinfo * | processdata, |
|
|
uint8_t | status_type ) |
|
extern |
Function that processes the isem modules status information.
- Parameters
-
pz_index | The index of the pressure zone |
◆ process_diag_valve_status_info()
void process_diag_valve_status_info |
( |
void | | ) |
|
Process diagnostic valve status information across pressure zones.
- Parameters
-
- Returns
- None
◆ process_isem_status_info()
void process_isem_status_info |
( |
void | | ) |
|
Process ISEM status information across pressure zones.
- Parameters
-
- Returns
- None
◆ valves_modules_status_info()
void valves_modules_status_info |
( |
| ) |
|
Function that processes the valves modules status information.
- Parameters
-
◆ all_modules_normal
◆ curr_fault_index
◆ curr_war_index
◆ diag_handlers
uint16_t diag_handlers[MACRO_MAX_DIAG_VALVE_PER_PZZONE *MACRO_MAX_PRESSURE_ZONE] |
|
extern |
◆ diag_present
◆ discover_details
s_discovery_details discover_details |
|
extern |
◆ fault_index
◆ g_status_index
◆ g_total_no_of_status_screens
uint8_t g_total_no_of_status_screens |
|
extern |
◆ isem_present
◆ isemdiag_handlers
uint16_t isemdiag_handlers[MACRO_MAX_ISEM_PER_PZZONE *MACRO_MAX_PRESSURE_ZONE] |
|
extern |
◆ normal_index
◆ normal_list
uint8_t normal_list[MACRO_MAX_MESSAGE_QUEUE_SIZE] |
|
extern |
◆ prev_dv_fault
uint32_t prev_dv_fault[MACRO_MAX_MESSAGE_QUEUE_SIZE] |
|
extern |
◆ prev_dv_war
uint32_t prev_dv_war[MACRO_MAX_MESSAGE_QUEUE_SIZE] |
|
extern |
◆ prev_fault_index
◆ prev_isem_fault
uint32_t prev_isem_fault[MACRO_MAX_PRESSURE_ZONE] |
|
extern |
◆ prev_isem_war
uint32_t prev_isem_war[MACRO_MAX_PRESSURE_ZONE] |
|
extern |
◆ prev_war_index
◆ prop_station_handlers
uint16_t prop_station_handlers[MACRO_MAX_PROP_STATION_PER_ZONE *MACRO_MAX_PRESSURE_ZONE] |
|
extern |
◆ prop_zone_handlers
uint16_t prop_zone_handlers[MACRO_MAX_PROP_ZONE_HANDLERS] |
|
extern |
◆ pz_count_details
s_prszone_device_count_details pz_count_details[MACRO_MAX_PRESSURE_ZONE] |
|
extern |
◆ pz_handlers
uint16_t pz_handlers[MACRO_MAX_PZ_HANDLERS] |
|
extern |
◆ screen_status_value
status_screen_struct screen_status_value[MACRO_MAX_MESSAGE_QUEUE_SIZE] |
|
extern |