Skip to content

DeviceInfo

Defined in: src/model/types.ts:281

Aggregate read-only device info. firmwareVerCode 0 means “unknown/no device connected” — consumers use that to gate firmware-version features (identity key export needs ≥ 1.7.0, repeat mode needs ≥9, etc.).

batteryMv: number;

Defined in: src/model/types.ts:296


blePin: number;

Defined in: src/model/types.ts:289

Device BLE pairing PIN; 0 = unset / random per session.


channelsUsed: number;

Defined in: src/model/types.ts:292


contactsUsed: number;

Defined in: src/model/types.ts:293


deviceModel: string;

Defined in: src/model/types.ts:283


firmwareBuildDate: string;

Defined in: src/model/types.ts:287

Firmware build date string, e.g. “19 Apr 2026”.


firmwareVerCode: number;

Defined in: src/model/types.ts:282


firmwareVersion: string;

Defined in: src/model/types.ts:285

Human-readable firmware version, e.g. “v1.15.0” (distinct from firmwareVerCode).


maxChannels: number;

Defined in: src/model/types.ts:291


maxContacts: number;

Defined in: src/model/types.ts:290


storageTotalKb: number;

Defined in: src/model/types.ts:295


storageUsedKb: number;

Defined in: src/model/types.ts:294