List_RemoteCtrl message in JSON format
{ "List":[{ "RemoteCtrl":{ "id": , /*required, integer type, keyfob No., which starts from 1*/ "enabled": , /*required, boolean type, whether to enable keyfob*/ "seq":"", /*required, string type, keyfob serial No.*/ "name":"", /*optional, string type, keyfob name*/ "factory":"", /*optional, string type, keyfob manufacturer*/ "right":[""], /*optional, array with string type, keyfob permission, if no value is assigned to the node, the device adopts the default permissions*/ "SelKeyList":[{ /*optional, key list, if no value is assigned to the node, the device adopts the default one*/ "SelKey":{ /custom key, this node is required when the node SelKeyList exists*/ "key":, /*integer type, key No., this node is required when the node SelKeyList exists*/ "func":"", /*integer type, keys' function, this node is required when the node SelKeyList exists*/ "outputNo": /*integer type, relay No., this node is required when the fun is "operateOutputs"*/ } }], "CombKeyList":[{ /*optional, combined key list, if no value is assigned to the node, the device adopts the default keys*/ "CombKey":{ /*combined keys, this node is required only when the CombKeyList exists*/ "keys":"", /*string, combined key, this node is required only when the CombKey exists*/ "func":"", /*string, combined keys' function, this node is required only when the CombKey exists and its value can be empty*/ "outputNo": } }], "subSystem": , /*optional, array, linked partitions. For example, [1,2,3] indicates linking to partition 1, partition 2, and partition 3*/ "relatedNetUserName":"", /*optional, string, linked network user name*/ "alarmVoicePromptEnabled": /*optional, boolean, whether to enable voice prompt for panic alarm: true-yes (the panic alarm of the keyfob will have linked voice prompt), false-no (the panic alarm of the keyfob will not have linked voice prompt)*/ } }] }