DeviceConnection
constructor(device: Device<TProgress, TProperties, TConnectionConfiguration, TConnectionProvidedConfiguration>, state: DeviceConnection.State = State.None, uid: String = "", progress: TProgress? = null, data: DeviceConnection.Data, error: DeviceConnection.Error = Error.None, connectionConfiguration: Configuration<TConnectionConfiguration, TConnectionProvidedConfiguration>? = null, properties: TProperties? = null, batteryLevel: Float? = null, resourcesAvailableAt: Instant? = null)