roborock.devices.traits.v1.dust_collection_mode
Trait for dust collection mode.
1"""Trait for dust collection mode.""" 2 3from roborock.data import DustCollectionMode 4from roborock.device_features import is_valid_dock 5from roborock.devices.traits.v1 import common 6from roborock.roborock_typing import RoborockCommand 7 8 9class DustCollectionModeTrait(DustCollectionMode, common.V1TraitMixin): 10 """Trait for dust collection mode.""" 11 12 command = RoborockCommand.GET_DUST_COLLECTION_MODE 13 converter = common.DefaultConverter(DustCollectionMode) 14 requires_dock_type = is_valid_dock
class
DustCollectionModeTrait(roborock.data.v1.v1_containers.DustCollectionMode, roborock.devices.traits.v1.common.V1TraitMixin):
10class DustCollectionModeTrait(DustCollectionMode, common.V1TraitMixin): 11 """Trait for dust collection mode.""" 12 13 command = RoborockCommand.GET_DUST_COLLECTION_MODE 14 converter = common.DefaultConverter(DustCollectionMode) 15 requires_dock_type = is_valid_dock
Trait for dust collection mode.
command =
<RoborockCommand.GET_DUST_COLLECTION_MODE: 'get_dust_collection_mode'>
The RoborockCommand used to fetch the trait data from the device (internal only).
converter =
DefaultConverter
The converter used to parse the response from the device (internal only).