Midnight Sun Firmware
Loading...
Searching...
No Matches
Ws22MotorTelemetryData

Motor status and telemetry data structure. More...

#include <ws22_motor_can.h>

Public Attributes

uint16_t error_flags
 
uint16_t limit_flags
 
float bus_current
 
float bus_voltage
 
float vehicle_velocity
 
float motor_velocity
 
float phase_b_current
 
float phase_c_current
 
float voltage_d
 
float voltage_q
 
float current_d
 
float current_q
 
float back_emf_d
 
float back_emf_q
 
float rail_15v_supply
 
float heat_sink_temp
 
float motor_temp
 

Detailed Description

Motor status and telemetry data structure.

Member Data Documentation

◆ back_emf_d

float back_emf_d

D-axis back EMF (V)

◆ back_emf_q

float back_emf_q

Q-axis back EMF (V)

◆ bus_current

float bus_current

DC bus current (A)

◆ bus_voltage

float bus_voltage

DC bus voltage (V)

◆ current_d

float current_d

D-axis current (A)

◆ current_q

float current_q

Q-axis current (A)

◆ error_flags

uint16_t error_flags

Motor controller error flags

◆ heat_sink_temp

float heat_sink_temp

Heat sink temperature (°C)

◆ limit_flags

uint16_t limit_flags

Motor controller limit flags

◆ motor_temp

float motor_temp

Motor temperature (°C)

◆ motor_velocity

float motor_velocity

Motor velocity (rpm)

◆ phase_b_current

float phase_b_current

Phase B current (A)

◆ phase_c_current

float phase_c_current

Phase C current (A)

◆ rail_15v_supply

float rail_15v_supply

15V rail voltage (V)

◆ vehicle_velocity

float vehicle_velocity

Vehicle velocity (m/s)

◆ voltage_d

float voltage_d

D-axis voltage (V)

◆ voltage_q

float voltage_q

Q-axis voltage (V)


The documentation for this struct was generated from the following file: