chore: 是否支持远程开关状态字段
This commit is contained in:
parent
a582409888
commit
bff3a210b6
|
@ -62,6 +62,8 @@ class LedStatusMobileSerializer(serializers.ModelSerializer):
|
|||
|
||||
class DeviceInfoMobileSerializer(serializers.ModelSerializer):
|
||||
device_name = serializers.SerializerMethodField()
|
||||
chip_type = serializers.SerializerMethodField()
|
||||
remote_control_enabled = serializers.SerializerMethodField()
|
||||
status = serializers.SerializerMethodField()
|
||||
csq = serializers.SerializerMethodField()
|
||||
count = serializers.SerializerMethodField()
|
||||
|
@ -77,6 +79,7 @@ class DeviceInfoMobileSerializer(serializers.ModelSerializer):
|
|||
'device_id',
|
||||
'device_name',
|
||||
'chip_type',
|
||||
'remote_control_enabled',
|
||||
'status',
|
||||
'count',
|
||||
'csq',
|
||||
|
@ -104,6 +107,9 @@ class DeviceInfoMobileSerializer(serializers.ModelSerializer):
|
|||
def get_chip_type(self, obj):
|
||||
return obj.chip_type
|
||||
|
||||
def get_remote_control_enabled(self, obj):
|
||||
return obj.chip_type == 'AIR-V2'
|
||||
|
||||
def get_status(self, obj) -> int:
|
||||
return obj.online
|
||||
|
||||
|
|
Loading…
Reference in New Issue