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