| Functions | |
| void | DisplayMessage (const char *_titleTxt, const char *_msgTxt) | 
| Display a message on screen. | |
| void | ConfigScreen_LoadMeasurement (int _measurementIndex) | 
| Load the relevant fields and configurations for the desired measurement channel. | |
| void | ScreenData_ConfigStorage (state_storage_client_t *_config) | 
| Configure the storage for the screen data. | |
| void | ConfigScreen_LoadParam (data_param_info_t *_paramInfo, char *val) | 
| Load the relevant fields and configurations for the desired parameter. | |
| void | ConfigScreen_LoadSettings (data_param_group_t *_paramGroups, int _groupCount) | 
| Load settings in the configuration screen. | |
| void | ScreenManager_Init (DisplayLayer _dispLayer, adc_info_t *_adcInfo) | 
| Initialize the screen manager. | |
| void | ScreenManager_Refresh (void) | 
| This function refreshes and manages the screens for display. | |
| 
 | extern | 
| _measurementIndex | Channel index for which the measurement configuration is required. Starts from index 0 | 
| 
 | extern | 
| _paramInfo | Pointer to the desired parameter to be configured. | 
| val | Current value of the parameter | 
| 
 | extern | 
| _paramGroups | List of parameter groups. | 
| _groupCount | No of parameter groups. | 
| 
 | extern | 
| _titleTxt | Title of the message | 
| _msgTxt | Content of the message | 
| 
 | extern | 
| _config | Configuration for the storage | 
| void ScreenManager_Init | ( | DisplayLayer | _dispLayer, | 
| adc_info_t * | _adcInfo | ||
| ) | 
| _dispLayer | This function will be called to change the layer information | 
| _adcInfo | This pointer points to the ADC information structure |