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

#include <messages.h>

Collaboration diagram for eam_module_msg:

Public Attributes

uint8_t start
 Start byte. More...
 
uint8_t eam_sensor_id
 EAM sensor. More...
 
uint8_t warning
 
uint8_t sensor_text_id
 
uint8_t alarm_inverse1
 
uint8_t alarm_inverse2
 
uint8_t cell1_L
 Lipo cell voltages. More...
 
uint8_t cell2_L
 
uint8_t cell3_L
 
uint8_t cell4_L
 
uint8_t cell5_L
 
uint8_t cell6_L
 
uint8_t cell7_L
 
uint8_t cell1_H
 
uint8_t cell2_H
 
uint8_t cell3_H
 
uint8_t cell4_H
 
uint8_t cell5_H
 
uint8_t cell6_H
 
uint8_t cell7_H
 
uint8_t batt1_voltage_L
 Battery 1 voltage, lower 8-bits in steps of 0.02V. More...
 
uint8_t batt1_voltage_H
 
uint8_t batt2_voltage_L
 Battery 2 voltage, lower 8-bits in steps of 0.02V. More...
 
uint8_t batt2_voltage_H
 
uint8_t temperature1
 Temperature sensor 1. More...
 
uint8_t temperature2
 
uint8_t altitude_L
 Attitude (meters) lower 8-bits. More...
 
uint8_t altitude_H
 
uint8_t current_L
 Current (mAh) lower 8-bits in steps of 0.1V. More...
 
uint8_t current_H
 
uint8_t main_voltage_L
 Main power voltage lower 8-bits in steps of 0.1V. More...
 
uint8_t main_voltage_H
 
uint8_t battery_capacity_L
 Used battery capacity in steps of 10mAh. More...
 
uint8_t battery_capacity_H
 
uint8_t climbrate_L
 Climb rate in 0.01m/s. More...
 
uint8_t climbrate_H
 
uint8_t climbrate_3s
 Climb rate in m/3sec. More...
 
uint8_t rpm_L
 RPM Lower 8-bits In steps of 10 U/min. More...
 
uint8_t rpm_H
 
uint8_t electric_min
 Flight time in minutes. More...
 
uint8_t electric_sec
 Flight time in seconds. More...
 
uint8_t speed_L
 Airspeed in km/h in steps of 1 km/h. More...
 
uint8_t speed_H
 
uint8_t stop
 Stop byte. More...
 
uint8_t checksum
 Lower 8-bits of all bytes summed. More...
 

Detailed Description

Definition at line 78 of file messages.h.

Member Data Documentation

◆ alarm_inverse1

uint8_t eam_module_msg::alarm_inverse1

Definition at line 83 of file messages.h.

◆ alarm_inverse2

uint8_t eam_module_msg::alarm_inverse2

Definition at line 84 of file messages.h.

◆ altitude_H

uint8_t eam_module_msg::altitude_H

Definition at line 106 of file messages.h.

Referenced by build_eam_response().

◆ altitude_L

uint8_t eam_module_msg::altitude_L

Attitude (meters) lower 8-bits.

500 = 0 meters

Definition at line 105 of file messages.h.

Referenced by build_eam_response().

◆ batt1_voltage_H

uint8_t eam_module_msg::batt1_voltage_H

Definition at line 100 of file messages.h.

◆ batt1_voltage_L

uint8_t eam_module_msg::batt1_voltage_L

Battery 1 voltage, lower 8-bits in steps of 0.02V.

Definition at line 99 of file messages.h.

◆ batt2_voltage_H

uint8_t eam_module_msg::batt2_voltage_H

Definition at line 102 of file messages.h.

◆ batt2_voltage_L

uint8_t eam_module_msg::batt2_voltage_L

Battery 2 voltage, lower 8-bits in steps of 0.02V.

Definition at line 101 of file messages.h.

◆ battery_capacity_H

uint8_t eam_module_msg::battery_capacity_H

Definition at line 112 of file messages.h.

◆ battery_capacity_L

uint8_t eam_module_msg::battery_capacity_L

Used battery capacity in steps of 10mAh.

Definition at line 111 of file messages.h.

◆ cell1_H

uint8_t eam_module_msg::cell1_H

Definition at line 92 of file messages.h.

◆ cell1_L

uint8_t eam_module_msg::cell1_L

Lipo cell voltages.

Not supported.

Definition at line 85 of file messages.h.

◆ cell2_H

uint8_t eam_module_msg::cell2_H

Definition at line 93 of file messages.h.

◆ cell2_L

uint8_t eam_module_msg::cell2_L

Definition at line 86 of file messages.h.

◆ cell3_H

uint8_t eam_module_msg::cell3_H

Definition at line 94 of file messages.h.

◆ cell3_L

uint8_t eam_module_msg::cell3_L

Definition at line 87 of file messages.h.

◆ cell4_H

uint8_t eam_module_msg::cell4_H

Definition at line 95 of file messages.h.

◆ cell4_L

uint8_t eam_module_msg::cell4_L

Definition at line 88 of file messages.h.

◆ cell5_H

uint8_t eam_module_msg::cell5_H

Definition at line 96 of file messages.h.

◆ cell5_L

uint8_t eam_module_msg::cell5_L

Definition at line 89 of file messages.h.

◆ cell6_H

uint8_t eam_module_msg::cell6_H

Definition at line 97 of file messages.h.

◆ cell6_L

uint8_t eam_module_msg::cell6_L

Definition at line 90 of file messages.h.

◆ cell7_H

uint8_t eam_module_msg::cell7_H

Definition at line 98 of file messages.h.

◆ cell7_L

uint8_t eam_module_msg::cell7_L

Definition at line 91 of file messages.h.

◆ checksum

uint8_t eam_module_msg::checksum

Lower 8-bits of all bytes summed.

Definition at line 123 of file messages.h.

◆ climbrate_3s

uint8_t eam_module_msg::climbrate_3s

Climb rate in m/3sec.

0m/3sec = 120

Definition at line 115 of file messages.h.

◆ climbrate_H

uint8_t eam_module_msg::climbrate_H

Definition at line 114 of file messages.h.

◆ climbrate_L

uint8_t eam_module_msg::climbrate_L

Climb rate in 0.01m/s.

0m/s = 30000

Definition at line 113 of file messages.h.

◆ current_H

uint8_t eam_module_msg::current_H

Definition at line 108 of file messages.h.

◆ current_L

uint8_t eam_module_msg::current_L

Current (mAh) lower 8-bits in steps of 0.1V.

Definition at line 107 of file messages.h.

◆ eam_sensor_id

uint8_t eam_module_msg::eam_sensor_id

EAM sensor.

Definition at line 80 of file messages.h.

Referenced by build_eam_response().

◆ electric_min

uint8_t eam_module_msg::electric_min

Flight time in minutes.

Definition at line 118 of file messages.h.

◆ electric_sec

uint8_t eam_module_msg::electric_sec

Flight time in seconds.

Definition at line 119 of file messages.h.

◆ main_voltage_H

uint8_t eam_module_msg::main_voltage_H

Definition at line 110 of file messages.h.

◆ main_voltage_L

uint8_t eam_module_msg::main_voltage_L

Main power voltage lower 8-bits in steps of 0.1V.

Definition at line 109 of file messages.h.

Referenced by build_eam_response().

◆ rpm_H

uint8_t eam_module_msg::rpm_H

Definition at line 117 of file messages.h.

◆ rpm_L

uint8_t eam_module_msg::rpm_L

RPM Lower 8-bits In steps of 10 U/min.

Definition at line 116 of file messages.h.

◆ sensor_text_id

uint8_t eam_module_msg::sensor_text_id

Definition at line 82 of file messages.h.

Referenced by build_eam_response().

◆ speed_H

uint8_t eam_module_msg::speed_H

Definition at line 121 of file messages.h.

Referenced by build_eam_response().

◆ speed_L

uint8_t eam_module_msg::speed_L

Airspeed in km/h in steps of 1 km/h.

Definition at line 120 of file messages.h.

Referenced by build_eam_response().

◆ start

uint8_t eam_module_msg::start

Start byte.

Definition at line 79 of file messages.h.

Referenced by build_eam_response().

◆ stop

uint8_t eam_module_msg::stop

Stop byte.

Definition at line 122 of file messages.h.

Referenced by build_eam_response().

◆ temperature1

uint8_t eam_module_msg::temperature1

Temperature sensor 1.

20 = 0 degrees

Definition at line 103 of file messages.h.

Referenced by build_eam_response().

◆ temperature2

uint8_t eam_module_msg::temperature2

Definition at line 104 of file messages.h.

Referenced by build_eam_response().

◆ warning

uint8_t eam_module_msg::warning

Definition at line 81 of file messages.h.


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