| 123456789101112131415161718192021222324 |
- from nbus_api.nbus_sensor import NBusSensor
- from nbus_types.nbus_data_fomat import NBusDataValue
- from nbus_types.nbus_parameter_type import NBusParameterID, NBusParameterValue
- class NBusGenericSensor(NBusSensor):
- """
- Class for generic NBus sensor (no data transformation)
- """
- def data_parameters_loaded(self) -> bool:
- return True
- def map_parameter_get(self, param_id: NBusParameterID, param_value: int) -> NBusParameterValue:
- return param_value
- def map_parameter_set(self, param_id: NBusParameterID, param_value: NBusParameterValue) -> int:
- return param_value
- def map_data_get(self, values: list[int]) -> list[NBusDataValue]:
- return values
- def map_data_set(self, values: list[NBusDataValue]) -> list[int]:
- return values
|