add an online flag

This commit is contained in:
2026-04-02 19:58:33 +02:00
parent 596a810681
commit 0643ae5ed8
3 changed files with 36 additions and 9 deletions
+7 -1
View File
@@ -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;
+1
View File
@@ -19,6 +19,7 @@ export interface DynamicData {
adc: number | null;
azimuth: number | null;
status: number | null;
online: boolean;
}
export interface InitData {