Sensor
constructor(id: String, rssi: Int, bluetoothMacAddress: BluetoothMacAddress, name: String?, softwareVersion: SoftwareVersion, counter: Int, measurementPeriod: MeasurementPeriod, measurementsTimestamp: Long, measurements: Map<Channel, Measurement<*>>, features: Set<Sensor.Feature>, calibrationDate: Long?, connectivityStatus: Sensor.ConnectivityStatus, encryptionStatus: Sensor.EncryptionStatus, encryptionKey: String?, externalPowerSupplyStatus: Sensor.ExternalPowerSupplyStatus?, batteryStatus: Sensor.BatteryStatus, operatingStatuses: Set<Sensor.OperatingStatus>, cellularStatus: Sensor.CellularStatus?, timeSynchronizationStatus: Sensor.TimeSynchronizationStatus?, isLegacy: Boolean)