NTURT Zephyr v0.0.1
NTURT common library for Zephyr RTOS
Loading...
Searching...
No Matches
VCU Telemetry

VCU telemetry support. More...

+ Collaboration diagram for VCU Telemetry:

Enumerations

enum  vcu_tm_data_addr {
  TM_STEER_ANGLE , TM_ACCELERATOR , TM_APPS1 , TM_APPS2 ,
  TM_BRAKE , TM_BSE1 , TM_BSE2 , TM_VCU_STATES ,
  TM_INV_RL_CTRL_WORD , TM_INV_RL_TARGET_TORQUE , TM_INV_RR_CTRL_WORD , TM_INV_RR_TARGET_TORQUE
}
 Telemetry data address for VCU. Currently the addresses are not used and can be changed to match those used in future protocols. More...
 

Functions

 TM_DATA_DECLARE (steer, int16_t)
 
 TM_DATA_DECLARE (accel, uint8_t)
 
 TM_DATA_DECLARE (apps1, int8_t)
 
 TM_DATA_DECLARE (apps2, int8_t)
 
 TM_DATA_DECLARE (brake, uint8_t)
 
 TM_DATA_DECLARE (bse1, uint8_t)
 
 TM_DATA_DECLARE (bse2, uint8_t)
 
 TM_DATA_DECLARE (vcu_states, uint8_t)
 
 TM_DATA_DECLARE (inv_rl_ctrl_word, uint16_t)
 
 TM_DATA_DECLARE (inv_rl_target_torque, int16_t)
 
 TM_DATA_DECLARE (inv_rr_ctrl_word, uint16_t)
 
 TM_DATA_DECLARE (inv_rr_target_torque, int16_t)
 

Detailed Description

VCU telemetry support.

Enumeration Type Documentation

◆ vcu_tm_data_addr

#include <vcu/telemetry.h>

Telemetry data address for VCU. Currently the addresses are not used and can be changed to match those used in future protocols.

Enumerator
TM_STEER_ANGLE 
TM_ACCELERATOR 
TM_APPS1 
TM_APPS2 
TM_BRAKE 
TM_BSE1 
TM_BSE2 
TM_VCU_STATES 
TM_INV_RL_CTRL_WORD 
TM_INV_RL_TARGET_TORQUE 
TM_INV_RR_CTRL_WORD 
TM_INV_RR_TARGET_TORQUE 

Function Documentation

◆ TM_DATA_DECLARE() [1/12]

TM_DATA_DECLARE ( accel ,
uint8_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [2/12]

TM_DATA_DECLARE ( apps1 ,
int8_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [3/12]

TM_DATA_DECLARE ( apps2 ,
int8_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [4/12]

TM_DATA_DECLARE ( brake ,
uint8_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [5/12]

TM_DATA_DECLARE ( bse1 ,
uint8_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [6/12]

TM_DATA_DECLARE ( bse2 ,
uint8_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [7/12]

TM_DATA_DECLARE ( inv_rl_ctrl_word ,
uint16_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [8/12]

TM_DATA_DECLARE ( inv_rl_target_torque ,
int16_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [9/12]

TM_DATA_DECLARE ( inv_rr_ctrl_word ,
uint16_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [10/12]

TM_DATA_DECLARE ( inv_rr_target_torque ,
int16_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [11/12]

TM_DATA_DECLARE ( steer ,
int16_t  )

#include <vcu/telemetry.h>

◆ TM_DATA_DECLARE() [12/12]

TM_DATA_DECLARE ( vcu_states ,
uint8_t  )

#include <vcu/telemetry.h>