PX4 Firmware
PX4 Autopilot Software http://px4.io
EscPacket Struct Reference

#include <drv_tap_esc.h>

Collaboration diagram for EscPacket:

Public Attributes

uint8_t head
 
uint8_t len
 
uint8_t msg_id
 
union {
   InfoRequest   reqInfo
 
   ConfigInfoBasicRequest   reqConfigInfoBasic
 
   RunReq   reqRun
 
   ConfigInfoBasicResponse   rspConfigInfoBasic
 
   RunInfoRepsonse   rspRunInfo
 
   uint8_t   bytes [100]
 
d
 
uint8_t crc_data
 

Detailed Description

Definition at line 147 of file drv_tap_esc.h.

Member Data Documentation

◆ bytes

uint8_t EscPacket::bytes[100]

◆ crc_data

uint8_t EscPacket::crc_data

Definition at line 159 of file drv_tap_esc.h.

Referenced by tap_esc_common::parse_tap_esc_feedback().

◆ d

◆ head

uint8_t EscPacket::head

◆ len

◆ msg_id

uint8_t EscPacket::msg_id

Definition at line 150 of file drv_tap_esc.h.

Referenced by TAP_ESC::cycle(), and tap_esc_common::parse_tap_esc_feedback().

◆ reqConfigInfoBasic

ConfigInfoBasicRequest EscPacket::reqConfigInfoBasic

Definition at line 153 of file drv_tap_esc.h.

Referenced by TAP_ESC::init().

◆ reqInfo

InfoRequest EscPacket::reqInfo

Definition at line 152 of file drv_tap_esc.h.

◆ reqRun

RunReq EscPacket::reqRun

Definition at line 154 of file drv_tap_esc.h.

Referenced by TAP_ESC::init(), and TAP_ESC::send_esc_outputs().

◆ rspConfigInfoBasic

ConfigInfoBasicResponse EscPacket::rspConfigInfoBasic

Definition at line 155 of file drv_tap_esc.h.

◆ rspRunInfo

RunInfoRepsonse EscPacket::rspRunInfo

Definition at line 156 of file drv_tap_esc.h.

Referenced by TAP_ESC::cycle().


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