farmbot
Version:
Farmbot Javascript client.
45 lines (41 loc) • 1.02 kB
text/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";