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.).
Properties
Section titled “Properties”batteryMv
Section titled “batteryMv”batteryMv: number;Defined in: src/model/types.ts:296
blePin
Section titled “blePin”blePin: number;Defined in: src/model/types.ts:289
Device BLE pairing PIN; 0 = unset / random per session.
channelsUsed
Section titled “channelsUsed”channelsUsed: number;Defined in: src/model/types.ts:292
contactsUsed
Section titled “contactsUsed”contactsUsed: number;Defined in: src/model/types.ts:293
deviceModel
Section titled “deviceModel”deviceModel: string;Defined in: src/model/types.ts:283
firmwareBuildDate
Section titled “firmwareBuildDate”firmwareBuildDate: string;Defined in: src/model/types.ts:287
Firmware build date string, e.g. “19 Apr 2026”.
firmwareVerCode
Section titled “firmwareVerCode”firmwareVerCode: number;Defined in: src/model/types.ts:282
firmwareVersion
Section titled “firmwareVersion”firmwareVersion: string;Defined in: src/model/types.ts:285
Human-readable firmware version, e.g. “v1.15.0” (distinct from firmwareVerCode).
maxChannels
Section titled “maxChannels”maxChannels: number;Defined in: src/model/types.ts:291
maxContacts
Section titled “maxContacts”maxContacts: number;Defined in: src/model/types.ts:290
storageTotalKb
Section titled “storageTotalKb”storageTotalKb: number;Defined in: src/model/types.ts:295
storageUsedKb
Section titled “storageUsedKb”storageUsedKb: number;Defined in: src/model/types.ts:294