@aircast-4g/mavlink
Version:
TypeScript type generator for MAVLink dialects
25 lines (22 loc) • 723 B
TypeScript
import { MessageDefinition } from '../../../core/types.js';
declare const BATTERY_STATUS_ID = 147;
declare const BATTERY_STATUS_CRC_EXTRA = 143;
declare const BatteryStatusDefinition: MessageDefinition;
interface MessageBatteryStatus {
current_consumed: number;
energy_consumed: number;
temperature: number;
voltages: number[];
current_battery: number;
id: number;
battery_function: number;
type: number;
battery_remaining: number;
time_remaining?: number;
charge_state?: number;
voltages_ext?: number[];
mode?: number;
fault_bitmask?: number;
}
export { BATTERY_STATUS_CRC_EXTRA, BATTERY_STATUS_ID, BatteryStatusDefinition };
export type { MessageBatteryStatus };