Logo
UNICENS V2.1.0-3491
User Manual and API Reference
CProgramming Struct Reference

Structure of class CProgramming. More...

Data Fields

CInic * inic
 Reference to CInic object.
 
CExc * exc
 Reference to CExc object.
 
CBase * base
 Reference to CBase object.
 
CSingleObserver prg_welcome
 Observes the Welcome result.
 
CSingleObserver prg_memopen
 Observes the MemSessionOpen result.
 
CSingleObserver prg_memwrite
 Observes the MemoryWrite result.
 
CSingleObserver prg_memclose
 Observes the MemSessionClose result.
 
CMaskedObserver prg_terminate
 Observes events leading to termination.
 
CObserver prg_nwstatus
 Observes the MOST Network status.
 
CFsm fsm
 Node Discovery state machine.
 
CService service
 Service instance for the scheduler.
 
CTimer timer
 timer for monitoring messages
 
bool neton
 indicates Network availability
 
uint16_t node_id
 Position address of the node to be programmed.
 
uint16_t target_address
 Actual target address.
 
Ucs_Signature_t signature
 Signature of the node to be programmed.
 
Ucs_Prg_SessionType_t session_type
 Defines the memory access type.
 
Ucs_Prg_Command_tcommand_list
 Refers to array of programming tasks.
 
uint8_t command_index
 index for command_list
 
uint16_t admin_node_address
 Admin Node Address.
 
Ucs_Prg_ReportCb_t report_fptr
 Report callback function.
 
uint16_t session_handle
 Unique number used to authorize memory access.
 
Ucs_Prg_Func_t current_function
 last used function.
 
Prg_Error_t error
 stores the current error information
 

Detailed Description

Structure of class CProgramming.