File: test_b01_q10_protocol.ambr

package info (click to toggle)
python-roborock 4.12.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,480 kB
  • sloc: python: 16,602; makefile: 17; sh: 6
file content (91 lines) | stat: -rw-r--r-- 2,070 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# serializer version: 1
# name: test_decode_rpc_payload[dpBattery]
  '''
  {
    "dpBattery": 100
  }
  '''
# ---
# name: test_decode_rpc_payload[dpRequetdps]
  '''
  {
    "dpStatus": 8,
    "dpBattery": 100,
    "dpFanLevel": 2,
    "dpWaterLevel": 1,
    "dpMainBrushLife": 0,
    "dpSideBrushLife": 0,
    "dpFilterLife": 0,
    "dpCleanCount": 1,
    "dpCleanMode": 1,
    "dpCleanTaskType": 0,
    "dpBackType": 5,
    "dpBreakpointClean": 0,
    "dpValleyPointCharging": false,
    "dpRobotCountryCode": "us",
    "dpUserPlan": 0,
    "dpNotDisturb": 1,
    "dpVolume": 74,
    "dpTotalCleanArea": 0,
    "dpTotalCleanCount": 0,
    "dpTotalCleanTime": 0,
    "dpDustSwitch": 1,
    "dpMopState": 1,
    "dpAutoBoost": 0,
    "dpChildLock": 0,
    "dpDustSetting": 0,
    "dpMapSaveSwitch": true,
    "dpRecentCleanRecord": false,
    "dpCleanTime": 0,
    "dpMultiMapSwitch": 1,
    "dpSensorLife": 0,
    "dpCleanArea": 0,
    "dpCarpetCleanType": 0,
    "dpCleanLine": 0,
    "dpTimeZone": {
      "timeZoneCity": "America/Los_Angeles",
      "timeZoneSec": -28800
    },
    "dpAreaUnit": 0,
    "dpNetInfo": {
      "ipAdress": "1.1.1.2",
      "mac": "99:AA:88:BB:77:CC",
      "signal": -50,
      "wifiName": "wifi-network-name"
    },
    "dpRobotType": 1,
    "dpLineLaserObstacleAvoidance": 1,
    "dpCleanProgress": 100,
    "dpGroundClean": 0,
    "dpFault": 0,
    "dpNotDisturbExpand": {
      "disturb_dust_enable": 1,
      "disturb_light": 1,
      "disturb_resume_clean": 1,
      "disturb_voice": 1
    },
    "dpTimerType": 1,
    "dpAddCleanState": 0
  }
  '''
# ---
# name: test_decode_rpc_payload[dpStatus-dpCleanTaskType]
  '''
  {
    "dpStatus": 8,
    "dpCleanTaskType": 0
  }
  '''
# ---
# name: test_encode_mqtt_payload[dpRequestDps-None]
  b'{"dps": {"102": {}}}'
# ---
# name: test_encode_mqtt_payload[dpRequestDps-params0]
  b'{"dps": {"102": {}}}'
# ---
# name: test_encode_mqtt_payload[dpStartClean-params2]
  b'{"dps": {"201": {"cmd": 1}}}'
# ---
# name: test_encode_mqtt_payload[dpWaterLevel-2]
  b'{"dps": {"124": 2}}'
# ---