PEController BSP v4
Board Support Package for PEController from Taraz Technologies
 
Loading...
Searching...
No Matches
Functions

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.
 

Detailed Description

Function Documentation

◆ ConfigScreen_LoadMeasurement()

void ConfigScreen_LoadMeasurement ( int  _measurementIndex)
extern
Note
Make sure to call this function before switching to the configuration screen
Parameters
_measurementIndexChannel index for which the measurement configuration is required. Starts from index 0

◆ ConfigScreen_LoadParam()

void ConfigScreen_LoadParam ( data_param_info_t _paramInfo,
char *  val 
)
extern
Note
Make sure to call this function before switching to the configuration screen
Parameters
_paramInfoPointer to the desired parameter to be configured.
valCurrent value of the parameter

◆ ConfigScreen_LoadSettings()

void ConfigScreen_LoadSettings ( data_param_group_t _paramGroups,
int  _groupCount 
)
extern
Parameters
_paramGroupsList of parameter groups.
_groupCountNo of parameter groups.

◆ DisplayMessage()

void DisplayMessage ( const char *  _titleTxt,
const char *  _msgTxt 
)
extern
Parameters
_titleTxtTitle of the message
_msgTxtContent of the message

◆ ScreenData_ConfigStorage()

void ScreenData_ConfigStorage ( state_storage_client_t _config)
extern
Parameters
_configConfiguration for the storage

◆ ScreenManager_Init()

void ScreenManager_Init ( DisplayLayer  _dispLayer,
adc_info_t _adcInfo 
)
Note
This function is automatically called by the BSP. No need to call this function externally
Parameters
_dispLayerThis function will be called to change the layer information
_adcInfoThis pointer points to the ADC information structure