10
  
    UMLClass
    
      80
      100
      430
      180
    
    CAN_INTERFACE
--
-sender: uint8_t
--
CAN_init(): void
CAN_startBehaviour(): void
CAN_processEvent(ev: Event*): bool
--
CAN_onReceiveCan(f: CAN_CALLBACK): void
--
CAN_newMsg(): void
CAN_Send(idRecipient: uint8_t, idMsg: uint8_t, data: uint32_t): void
--
CAN_setSender(idSender: uint8_t): void
    
  
  
    UMLClass
    
      0
      390
      430
      180
    
    JOYSTICK
--
-: uint8_t
--
JOY_init(JOY* me): void
JOY_startBehaviour(JOY* me): void
JOY_processEvent(ev: Event*): bool
--
JOY_onMove(f: JOY_CALLBACK): void
--
JOY_emitMove(me: JOY*, t: uint8_t, data: uint32_t): void
--
CAN_setSender(idSender: uint8_t): void
    
  
  
    UMLClass
    
      580
      370
      490
      210
    
    MEMORY_CST
--
+CM_processIncome(idSender: uint8_t, idMsg: uint8_t, data: uint32_t): void
+CM_CONTROLLER_ALIVE(p: void*): void
+CM_JOY_SETUP(p: void*): void
+CM_DISPLAY_SETUP(p: void*): void
+CM_DISPLAY_SPEED(p: void*): void
+CM_DISPLAY_DIRECTION(p: void*): void
+CM_DRIVE_SETUP(p: void*): void
+CM_DRIVE_POWER(p: void*): void
+CM_STEERING_SETUP(p: void*): void
+CM_STEERING_SET(p: void*): void
+CM_SUPPLY_SETUP(p: void*): void
    
  
  
    UMLClass
    
      1140
      40
      460
      720
    
    MEMORY_CST
--
-CONTROL_STEERING_MODE:		uint8_t
-CONTROL_ALIVE_TIME:			uint8_t
-CONTROL_SPEED_FACTOR:		uint32_t
-CONTROL_POWER_FACTOR:		uint32_t
-CONTROL_STEERING_FACTOR:	uint32_t
-CONTROL_MAX_SPEED_FW: 		uint8_t
-CONTROL_MAX_SPEED_BW: 		uint8_t
-JOYSTICK_ALIVE_TIME: 		uint8_t
-DISPLAY_ALIVE_TIME: 			uint8_t
-DRIVE_SPEED_TIME: 			uint8_t
-DRIVE_STOP_TIME: 				uint8_t
-DRIVE_ALIVE_TIME: 			uint8_t
-STEERING_ALIVE_TIME: 		uint8_t
-BATTERY_ALIVE_TIME: 			uint8_t
--
+MEM_write_CONTROL_STEERING_MODE(data: uint8_t): void
+MEM_write_CONTROL_ALIVE_TIME(data: uint8_t): void
+MEM_write_CONTROL_SPEED_FACTOR(data: uint32_t): void
+MEM_write_CONTROL_POWER_FACTOR(data: uint32_t): void
+MEM_write_CONTROL_STEERING_FACTOR(data: uint32_t): void
+MEM_write_CONTROL_MAX_SPEED_FW(data: uint8_t): void
+MEM_write_CONTROL_MAX_SPEED_BW(data: uint8_t): void
+MEM_write_JOYSTICK_ALIVE_TIME(data: uint8_t): void
+MEM_write_DISPLAY_ALIVE_TIME(data: uint8_t): void
+MEM_write_DRIVE_SPEED_TIME(data: uint8_t): void
+MEM_write_DRIVE_STOP_TIME(data: uint8_t): void
+MEM_write_DRIVE_ALIVE_TIME(data: uint8_t): void
+MEM_write_STEERING_ALIVE_TIME(data: uint8_t): void
+MEM_write_BATTERY_ALIVE_TIME(data: uint8_t): void
+MEM_read_CONTROL_STEERING_MODE(): uint8_t
+MEM_read_CONTROL_ALIVE_TIME(): uint8_t
+MEM_read_CONTROL_SPEED_FACTOR(): uint32_t
+MEM_read_CONTROL_POWER_FACTOR(): uint32_t
+MEM_read_CONTROL_STEERING_FACTOR(): uint32_t
+MEM_read_CONTROL_MAX_SPEED_FW(): uint8_t
+MEM_read_CONTROL_MAX_SPEED_BW(): uint8_t
+MEM_read_JOYSTICK_ALIVE_TIME(): uint8_t
+MEM_read_DISPLAY_ALIVE_TIME(): uint8_t
+MEM_read_DRIVE_SPEED_TIME(): uint8_t
+MEM_read_DRIVE_STOP_TIME(): uint8_t
+MEM_read_DRIVE_ALIVE_TIME(): uint8_t
+MEM_read_STEERING_ALIVE_TIME(): uint8_t
+MEM_read_BATTERY_ALIVE_TIME(): uint8_t