farmbot
Version:
Farmbot Javascript client.
25 lines (24 loc) • 1.01 kB
TypeScript
export interface FbosConfig {
id: number;
device_id: number;
created_at: string;
updated_at: string;
firmware_input_log: boolean;
firmware_output_log: boolean;
sequence_body_log: boolean;
sequence_complete_log: boolean;
sequence_init_log: boolean;
firmware_hardware?: string;
os_auto_update: boolean;
arduino_debug_messages: boolean;
firmware_path?: string;
firmware_debug_log?: boolean;
boot_sequence_id?: number;
update_channel?: string;
safe_height?: number;
soil_height?: number;
gantry_height?: number;
}
export type NumberConfigKey = "id" | "device_id" | "safe_height" | "soil_height" | "gantry_height" | "boot_sequence_id";
export type StringConfigKey = "firmware_hardware" | "firmware_path" | "update_channel";
export type BooleanConfigKey = "arduino_debug_messages" | "firmware_debug_log" | "firmware_input_log" | "firmware_output_log" | "os_auto_update" | "sequence_body_log" | "sequence_complete_log" | "sequence_init_log";