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_t * | command_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 | |
Structure of class CProgramming.