@@ -69,8 +69,8 @@ class FitnessMachine(ABC, PropertiesManager):
6969 # Static device info
7070
7171 _device_info : DeviceInfo
72- _features : MachineFeatures
73- _settings : MachineSettings
72+ _m_features : MachineFeatures
73+ _m_settings : MachineSettings
7474 _settings_ranges : MappingProxyType [str , SettingRange ]
7575
7676 def __init__ (
@@ -199,7 +199,7 @@ def supported_properties(self) -> tuple[str, ...]:
199199 *May contain both meaningless properties and may not contain
200200 some properties that are supported by the machine.*
201201 """
202- x = self ._get_supported_properties (self ._features )
202+ x = self ._get_supported_properties (self ._m_features )
203203 if self .training_status is not None :
204204 x .append (c .TRAINING_STATUS )
205205 return tuple (x )
@@ -214,7 +214,7 @@ def available_properties(self) -> tuple[str, ...]:
214214 @cached_property
215215 def supported_settings (self ) -> tuple [str , ...]:
216216 """Supported settings."""
217- return tuple (ControlModel ._get_features (self ._settings ))
217+ return tuple (ControlModel ._get_features (self ._m_settings ))
218218
219219 @property
220220 def supported_ranges (self ) -> MappingProxyType [str , SettingRange ]:
@@ -256,13 +256,13 @@ def _on_disconnect(cli: BleakClient) -> None:
256256 self ._device_info = await read_device_info (self ._cli )
257257
258258 if not hasattr (self , "_features" ):
259- self ._features , self ._settings = await read_features (
259+ self ._m_features , self ._m_settings = await read_features (
260260 self ._cli , self ._machine_type
261261 )
262262
263263 if not hasattr (self , "_settings_ranges" ):
264264 self ._settings_ranges = await read_supported_ranges (
265- self ._cli , self ._settings
265+ self ._cli , self ._m_settings
266266 )
267267
268268 await self ._controller .subscribe (self ._cli )
0 commit comments