STAY_FOR_OPERATION

No device is selected, but a long-running radio operation is in flight and needs this process alive.

The firmware update flow deselects the device (setDeviceAddress("n")) to free the transport before it flashes. That deselect is what makes this case real: without it the service would stop roughly five seconds into a flash that runs for minutes, taking the foreground notification and the wake lock with it.

Properties

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int