@openhps/core
Version:
Open Hybrid Positioning System - Core component
22 lines (18 loc) • 524 B
text/typescript
import { TemperatureUnit } from '../../utils/unit';
import { SerializableObject } from '../decorators';
import { SensorValue } from './SensorValue';
/**
* @category Sensor Value
*/
()
export class Temperature extends SensorValue<TemperatureUnit> {
constructor(value = 0, unit = TemperatureUnit.CELCIUS) {
super(value, undefined, undefined, unit, TemperatureUnit.CELCIUS);
}
get value(): number {
return this.x;
}
set value(x: number) {
this.x = x;
}
}