@aircast-4g/mavlink
Version:
TypeScript type generator for MAVLink dialects
31 lines (28 loc) • 949 B
TypeScript
import { MessageDefinition } from '../../../core/types.js';
declare const BATTERY_INFO_ID = 372;
declare const BATTERY_INFO_CRC_EXTRA = 0;
declare const BatteryInfoDefinition: MessageDefinition;
interface MessageBatteryInfo {
discharge_minimum_voltage: number;
charging_minimum_voltage: number;
resting_minimum_voltage: number;
charging_maximum_voltage: number;
charging_maximum_current: number;
nominal_voltage: number;
discharge_maximum_current: number;
discharge_maximum_burst_current: number;
design_capacity: number;
full_charge_capacity: number;
cycle_count: number;
weight: number;
id: number;
battery_function: number;
type: number;
state_of_health: number;
cells_in_series: number;
manufacture_date: string;
serial_number: string;
name: string;
}
export { BATTERY_INFO_CRC_EXTRA, BATTERY_INFO_ID, BatteryInfoDefinition };
export type { MessageBatteryInfo };