diff --git a/field_friend/vision/calibratable_usb_camera.py b/field_friend/vision/calibratable_usb_camera.py index 5b522a14..a4a41b90 100644 --- a/field_friend/vision/calibratable_usb_camera.py +++ b/field_friend/vision/calibratable_usb_camera.py @@ -33,12 +33,4 @@ def from_dict(cls, data: dict[str, Any]) -> Self: })) def to_dict(self) -> dict: - base_dict = { - 'id': self.id, - 'name': self.name, - 'connect_after_init': self.connect_after_init, - 'streaming': self.streaming, - 'focal_length': self.focal_length, - 'calibration': persistence.to_dict(self.calibration), - } - return base_dict | {name: param.value for name, param in self._parameters.items()} + return super().to_dict() | {'focal_length': self.focal_length} | {name: param.value for name, param in self._parameters.items()}