Arrow3-MBN-APP
 
Loading...
Searching...
No Matches
module_screen.c File Reference

Source that displays module screen. More...

#include <AppGlobal.h>
Include dependency graph for module_screen.c:

Functions

void module_style ()
 Function to initialize the module screen style.
 
void disp_mod_module_screen (int module_index, int module_number)
 Function to display module information (identification parameters)
 
void common_label_creation (lv_obj_t *screen_name, char *text, lv_coord_t x, lv_coord_t y, const lv_font_t *font_name, uint32_t font_colour)
 

Variables

ModuleDetails modulesdetails [MACRO_MAX_MODULES_DETAILS]
 
module_screen m_module_screen
 
PZoneDetails pzonemodulesdetails [MACRO_MAX_MODULES_DETAILS]
 
uint8_t io_module_status
 
lv_obj_t * back_label_module
 
lv_obj_t * part_label
 
lv_obj_t * part_val_label
 
lv_obj_t * firm_label
 
lv_obj_t * firm_val_label
 
lv_obj_t * hard_label
 
lv_obj_t * hard_val_label
 

Detailed Description

Source that displays module screen.

Function Documentation

◆ common_label_creation()

void common_label_creation ( lv_obj_t * screen_name,
char * text,
lv_coord_t x,
lv_coord_t y,
const lv_font_t * font_name,
uint32_t font_colour )
extern
Here is the caller graph for this function:

◆ disp_mod_module_screen()

void disp_mod_module_screen ( int module_index,
int module_number )

Function to display module information (identification parameters)

Parameters
module_index: represents the line number inside the module screen
module_number: represents the module number info to be displayed
io_module_status: represents the current module type being displayed
Here is the call graph for this function:
Here is the caller graph for this function:

◆ module_style()

void module_style ( )

Function to initialize the module screen style.

Parameters
None
Here is the caller graph for this function:

Variable Documentation

◆ back_label_module

lv_obj_t* back_label_module

◆ firm_label

lv_obj_t* firm_label

◆ firm_val_label

lv_obj_t* firm_val_label

◆ hard_label

lv_obj_t* hard_label

◆ hard_val_label

lv_obj_t* hard_val_label

◆ io_module_status

uint8_t io_module_status
extern

◆ m_module_screen

module_screen m_module_screen
extern

◆ modulesdetails

ModuleDetails modulesdetails[MACRO_MAX_MODULES_DETAILS]
extern

◆ part_label

lv_obj_t* part_label

◆ part_val_label

lv_obj_t* part_val_label

◆ pzonemodulesdetails

PZoneDetails pzonemodulesdetails[MACRO_MAX_MODULES_DETAILS]
extern