RadioConfigRepository
Properties
Flow representing the ChannelSet data store.
Flow representing the combined DeviceProfile protobuf.
Flow of the device's UI configuration, populated from DeviceUIConfig during the config handshake (STATE_SEND_UIDATA — 2nd packet in every handshake). Null until the first handshake completes or after clearDeviceUIConfig is called.
Flow of FileInfo packets accumulated during STATE_SEND_FILEMANIFEST.
Flow representing the LocalConfig data store.
Flow representing the LocalModuleConfig data store.
Functions
Appends a single FileInfo entry to fileManifestFlow.
Clears the ChannelSet data in the data store.
Clears the stored DeviceUIConfig; called at the start of each new handshake.
Clears the accumulated file manifest; called at the start of each new handshake.
Clears the LocalConfig data in the data store.
Clears the LocalModuleConfig data in the data store.
Replaces the ChannelSettings list with a new settingsList.
Stores the DeviceUIConfig received from the device.
Updates LocalConfig from each Config oneOf.
Updates LocalModuleConfig from each ModuleConfig oneOf.
Updates the ChannelSettings list with the provided channel.