- return {
- "type": "location",
- "devtime": str(self.devtime),
- "battery_percentage": self.battery_percentage,
- "accuracy": self.positioning_accuracy,
- "altitude": self.altitude,
- "speed": self.speed,
- "direction": self.direction,
- "latitude": self.latitude,
- "longitude": self.longitude,
- }
+ return CoordReport(
+ devtime=str(self.devtime),
+ battery_percentage=self.battery_percentage,
+ accuracy=self.positioning_accuracy,
+ altitude=self.altitude,
+ speed=self.speed,
+ direction=self.direction,
+ latitude=self.latitude,
+ longitude=self.longitude,
+ )