Files
beamboxctl/src/lib/protocol/interfaces/device-status.ts
T
2026-06-09 00:38:07 +07:00

41 lines
784 B
TypeScript

import type { PacketType } from "../packet-types.ts";
/**
* Device status information returned by the device
*/
export interface DeviceStatus {
/** Packet type identifier (always 13 for DEVICE_STATUS) */
type: PacketType.DEVICE_STATUS;
/**
* Total storage capacity in megabytes (MB)
*/
allspace: number;
/**
* Available free storage in megabytes (MB)
*/
freespace: number;
/**
* Device name/identifier
*
* Usually empty string from observations
*/
devname: string;
/**
* Display resolution as "width,height" string
*
* Example: "368,368" = 368x368 pixels (static); animations use 360x360
*/
size: string;
/**
* Brand/device model identifier
*
* Usually empty string from observations
*/
brand: number;
}