@aircast-4g/mavlink
Version:
TypeScript type generator for MAVLink dialects
28 lines (25 loc) • 914 B
TypeScript
import { MessageDefinition } from '../../../core/types.js';
declare const SMART_BATTERY_INFO_ID = 370;
declare const SMART_BATTERY_INFO_CRC_EXTRA = 0;
declare const SmartBatteryInfoDefinition: MessageDefinition;
interface MessageSmartBatteryInfo {
capacity_full_specification: number;
capacity_full: number;
cycle_count: number;
weight: number;
discharge_minimum_voltage: number;
charging_minimum_voltage: number;
resting_minimum_voltage: number;
id: number;
battery_function: number;
type: number;
serial_number: string;
device_name: string;
charging_maximum_voltage?: number;
cells_in_series?: number;
discharge_maximum_current?: number;
discharge_maximum_burst_current?: number;
manufacture_date?: string;
}
export { SMART_BATTERY_INFO_CRC_EXTRA, SMART_BATTERY_INFO_ID, SmartBatteryInfoDefinition };
export type { MessageSmartBatteryInfo };