Skip to content

Commit 18226ff

Browse files
committed
Add IP to laser metrics
1 parent 1646674 commit 18226ff

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

src/contexts/api/model/types/LaserMetrics.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export interface LaserMetrics {
99
export interface RoomMetrics {
1010
api_version: 2;
1111
room: string;
12+
ip: string;
1213
controller_metrics: ControllerMetrics;
1314
lamp_metrics: LampMetrics[];
1415
}

src/screens/home/admin/MonitorInspectorRoomCard.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ export interface MonitorInspectorRoomCardProps {
2020

2121
const names: Names<FlatRoomMetrics> = {
2222
responding: 'Responding',
23+
ip: 'IP',
2324
pings_without_response: 'Pings without response',
2425
ping_latency_ms: 'Ping/latency',
2526
responsive_lamps: 'Lamps (responsive)',

src/screens/home/admin/helpers/FlatRoomMetrics.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@ import { Bounded } from '@luna/utils/bounded';
44
export interface FlatRoomMetrics extends ControllerMetrics {
55
api_version: 2;
66
room: string;
7+
ip: string;
78
responsive_lamps: Bounded<number>;
89
}
910

1011
export function flattenRoomMetrics(metrics: RoomMetrics): FlatRoomMetrics {
1112
return {
1213
api_version: metrics.api_version,
1314
room: metrics.room,
15+
ip: metrics.ip,
1416
responsive_lamps: {
1517
value: metrics.lamp_metrics.filter(l => l.responding).length,
1618
total: metrics.lamp_metrics.length,

0 commit comments

Comments
 (0)