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; }