Skip to content

Commit

Permalink
Add pressure payload
Browse files Browse the repository at this point in the history
  • Loading branch information
aeshub committed Mar 16, 2023
1 parent 61160ad commit 9b96b48
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions src/robot_interface/telemetry/payloads.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from dataclasses import dataclass
from datetime import datetime
from typing import List, Union
from typing import List

from alitra import Pose
from transitions import State
Expand All @@ -9,19 +9,25 @@


@dataclass
class TelemetryPosePayload:
pose: Pose
class TelemetryPayload:
isar_id: str
robot_name: str
timestamp: datetime


@dataclass
class TelemetryBatteryPayload:
class TelemetryPosePayload(TelemetryPayload):
pose: Pose


@dataclass
class TelemetryBatteryPayload(TelemetryPayload):
battery_level: float
isar_id: str
robot_name: str
timestamp: datetime


@dataclass
class TelemetryPressurePayload(TelemetryPayload):
pressure_level: float


@dataclass
Expand Down

0 comments on commit 9b96b48

Please sign in to comment.