add an online flag
This commit is contained in:
+7
-1
@@ -65,7 +65,13 @@ export default class RotClient {
|
||||
{ key: 'status', url: 'readStat', numType: NumType.Int },
|
||||
];
|
||||
|
||||
const data = await this.readEndpoints(endpoints) as unknown as DynamicData;
|
||||
const raw = await this.readEndpoints(endpoints);
|
||||
const data: DynamicData = {
|
||||
adc: raw.adc as number | null,
|
||||
azimuth: raw.azimuth as number | null,
|
||||
status: raw.status as number | null,
|
||||
online: raw.azimuth !== null,
|
||||
};
|
||||
|
||||
if (this.dynamicData !== null) {
|
||||
const oldData = this.dynamicData;
|
||||
|
||||
@@ -19,6 +19,7 @@ export interface DynamicData {
|
||||
adc: number | null;
|
||||
azimuth: number | null;
|
||||
status: number | null;
|
||||
online: boolean;
|
||||
}
|
||||
|
||||
export interface InitData {
|
||||
|
||||
Reference in New Issue
Block a user