test: re-record protocol 2 fixtures with the edit and settings ops

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
cjkas 2026-10-25 12:43:06 +01:00
parent 330d8fa0de
commit 17bb571635
3 changed files with 815 additions and 94 deletions

View file

@ -1,5 +1,5 @@
{
"hash": "0fa739cc",
"hash": "16fdffc7",
"types": {
"1": "hello",
"2": "reply",
@ -18,6 +18,35 @@
"23": "unpairShade",
"24": "setRollingCode",
"25": "sendRemoteCommand",
"26": "addRoom",
"27": "addShade",
"28": "addGroup",
"29": "saveRoom",
"30": "saveShade",
"31": "saveGroup",
"32": "deleteRoom",
"33": "deleteShade",
"34": "deleteGroup",
"35": "linkRemote",
"36": "unlinkRemote",
"37": "linkToGroup",
"38": "unlinkFromGroup",
"39": "linkRepeater",
"40": "unlinkRepeater",
"41": "setPaired",
"42": "roomSortOrder",
"43": "shadeSortOrder",
"44": "groupSortOrder",
"45": "getNextRoom",
"46": "getNextShade",
"47": "getNextGroup",
"48": "groupOptions",
"49": "getSettings",
"50": "saveSettings",
"51": "scanWifi",
"52": "beginFrequencyScan",
"53": "endFrequencyScan",
"54": "reboot",
"128": "shadeState",
"129": "shade",
"130": "shadeRemoved",
@ -35,7 +64,9 @@
"142": "ethernet",
"143": "frame",
"144": "frequencyScan",
"145": "repeaters"
"145": "repeaters",
"146": "settingsChanged",
"147": "wifiNetworks"
},
"fields": {
"D": {
@ -108,16 +139,31 @@
"kind": "i",
"default": 0
},
"ak": {
"name": "apiKey",
"kind": "s",
"default": 0
},
"bl": {
"name": "bitLength",
"kind": "i",
"default": 56
},
"bo": {
"name": "boardType",
"kind": "i",
"default": 0
},
"bt": {
"name": "bits",
"kind": "i",
"default": 0
},
"bw": {
"name": "rxBandwidth",
"kind": "n",
"default": 0
},
"c": {
"name": "lastRollingCode",
"kind": "i",
@ -128,11 +174,21 @@
"kind": "i",
"default": 0
},
"ck": {
"name": "CLKMode",
"kind": "i",
"default": 0
},
"cm": {
"name": "command",
"kind": "s",
"default": 0
},
"cn": {
"name": "connMode",
"kind": "i",
"default": 0
},
"co": {
"name": "connected",
"kind": "b",
@ -143,6 +199,11 @@
"kind": "s",
"default": 0
},
"cs": {
"name": "CSNPin",
"kind": "i",
"default": 0
},
"ct": {
"name": "connType",
"kind": "s",
@ -153,6 +214,31 @@
"kind": "i",
"default": 0
},
"d1": {
"name": "dns1",
"kind": "s",
"default": 0
},
"d2": {
"name": "dns2",
"kind": "s",
"default": 0
},
"dh": {
"name": "dhcp",
"kind": "b",
"default": 0
},
"dt": {
"name": "discoTopic",
"kind": "s",
"default": 0
},
"dv": {
"name": "deviation",
"kind": "n",
"default": 0
},
"e": {
"name": "code",
"kind": "i",
@ -163,6 +249,11 @@
"kind": "i",
"default": 0
},
"en": {
"name": "enabled",
"kind": "b",
"default": 0
},
"f": {
"name": "flags",
"kind": "i",
@ -228,21 +319,51 @@
"kind": "i",
"default": 0
},
"gw": {
"name": "gateway",
"kind": "s",
"default": 0
},
"h": {
"name": "header",
"kind": "o",
"default": 0
},
"hd": {
"name": "hidden",
"kind": "b",
"default": 0
},
"he": {
"name": "hasEthernet",
"kind": "b",
"default": 0
},
"hi": {
"name": "hasPin",
"kind": "b",
"default": 0
},
"hn": {
"name": "hostname",
"kind": "s",
"default": 0
},
"hq": {
"name": "hasPassphrase",
"kind": "b",
"default": 0
},
"hs": {
"name": "hwsync",
"kind": "i",
"default": 0
},
"hw": {
"name": "hasPassword",
"kind": "b",
"default": 0
},
"i": {
"name": "paired",
"kind": "b",
@ -253,6 +374,11 @@
"kind": "b",
"default": 0
},
"ip": {
"name": "ip",
"kind": "s",
"default": 0
},
"is": {
"name": "ids",
"kind": "l",
@ -293,16 +419,41 @@
"kind": "i",
"default": -1
},
"ma": {
"name": "macAddress",
"kind": "s",
"default": 0
},
"mc": {
"name": "MDCPin",
"kind": "i",
"default": 0
},
"md": {
"name": "model",
"kind": "s",
"default": 0
},
"mi": {
"name": "MDIOPin",
"kind": "i",
"default": 0
},
"mn": {
"name": "minHeap",
"kind": "i",
"default": 0
},
"mo": {
"name": "MOSIPin",
"kind": "i",
"default": 0
},
"ms": {
"name": "MISOPin",
"kind": "i",
"default": 0
},
"mx": {
"name": "maxHeap",
"kind": "i",
@ -313,6 +464,21 @@
"kind": "s",
"default": 0
},
"nd": {
"name": "noiseDetection",
"kind": "b",
"default": 0
},
"ns": {
"name": "ntpServer",
"kind": "s",
"default": 0
},
"nw": {
"name": "networks",
"kind": "l",
"default": 0
},
"o": {
"name": "sortOrder",
"kind": "i",
@ -323,16 +489,66 @@
"kind": "i",
"default": 0
},
"pa": {
"name": "phyAddress",
"kind": "i",
"default": 0
},
"pd": {
"name": "pubDisco",
"kind": "b",
"default": 0
},
"ph": {
"name": "phyType",
"kind": "i",
"default": 0
},
"pn": {
"name": "pin",
"kind": "s",
"default": 0
},
"po": {
"name": "port",
"kind": "i",
"default": 0
},
"pp": {
"name": "passphrase",
"kind": "s",
"default": 0
},
"pr": {
"name": "proto",
"kind": "i",
"default": 0
},
"ps": {
"name": "password",
"kind": "s",
"default": 0
},
"pt": {
"name": "protocol",
"kind": "s",
"default": 0
},
"pu": {
"name": "pulses",
"kind": "l",
"default": 0
},
"pw": {
"name": "PWRPin",
"kind": "i",
"default": 0
},
"pz": {
"name": "posixZone",
"kind": "s",
"default": 0
},
"q": {
"name": "tiltPosition",
"kind": "i",
@ -343,11 +559,26 @@
"kind": "i",
"default": 0
},
"rb": {
"name": "rebooting",
"kind": "b",
"default": 0
},
"re": {
"name": "repeat",
"kind": "i",
"default": 0
},
"ri": {
"name": "radioInit",
"kind": "b",
"default": 0
},
"ro": {
"name": "roaming",
"kind": "b",
"default": 0
},
"rp": {
"name": "repeats",
"kind": "i",
@ -358,11 +589,21 @@
"kind": "i",
"default": 0
},
"rt": {
"name": "rootTopic",
"kind": "s",
"default": 0
},
"rw": {
"name": "rawCmd",
"kind": "i",
"default": 0
},
"rx": {
"name": "RXPin",
"kind": "i",
"default": 0
},
"s": {
"name": "shadeId",
"kind": "i",
@ -373,6 +614,11 @@
"kind": "i",
"default": 0
},
"sb": {
"name": "ssdpBroadcast",
"kind": "b",
"default": 0
},
"sc": {
"name": "scanning",
"kind": "b",
@ -383,6 +629,11 @@
"kind": "s",
"default": 0
},
"se": {
"name": "section",
"kind": "s",
"default": 0
},
"sg": {
"name": "strength",
"kind": "i",
@ -393,6 +644,11 @@
"kind": "s",
"default": 0
},
"sk": {
"name": "SCKPin",
"kind": "i",
"default": 0
},
"sm": {
"name": "simMy",
"kind": "b",
@ -428,11 +684,21 @@
"kind": "i",
"default": 0
},
"su": {
"name": "subnet",
"kind": "s",
"default": 0
},
"sv": {
"name": "serverId",
"kind": "s",
"default": 0
},
"sy": {
"name": "securityType",
"kind": "i",
"default": 0
},
"t": {
"name": "target",
"kind": "i",
@ -448,16 +714,31 @@
"kind": "i",
"default": 0
},
"tp": {
"name": "txPower",
"kind": "i",
"default": 0
},
"tr": {
"name": "testRssi",
"kind": "i",
"default": 0
},
"tx": {
"name": "TXPin",
"kind": "i",
"default": 0
},
"u": {
"name": "tiltTarget",
"kind": "i",
"default": 0
},
"un": {
"name": "username",
"kind": "s",
"default": 0
},
"up": {
"name": "uptime",
"kind": "i",
@ -468,6 +749,11 @@
"kind": "b",
"default": 0
},
"vc": {
"name": "validation",
"kind": "i",
"default": 0
},
"w": {
"name": "tiltDirection",
"kind": "i",