From dae191e7c51aa7f99367e32129a9e260a58eb645 Mon Sep 17 00:00:00 2001 From: oysta_admin Date: Wed, 14 May 2025 11:51:20 +0000 Subject: [PATCH] (Translation es-ES) (LCD Backlight) --- pearl-ii | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pearl-ii b/pearl-ii index 36b6616..ac91d22 100644 --- a/pearl-ii +++ b/pearl-ii @@ -1 +1 @@ -{"Id":185,"Name":null,"Description":null,"FirmwareVersion":"202310301157","InProgress":false,"MessageTypes":[{"Id":5154,"Code":"RTL","Name":"Real Time Location","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;POSN;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;POSN;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5153,"Code":"CHK","Name":"Heartbeat","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;HB;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;HB;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5152,"Code":"INFO","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALA;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;ALA_set_<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALA;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;ALA_set_[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5151,"Code":"ALA-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALA;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALA;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5150,"Code":"ALF-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALF;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALF;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5149,"Code":"CYC1","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;CYC;LGPS=<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;CYC;LGPS=[^,;]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5148,"Code":"CYC3","Name":"Cycle 3","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;CYC;LGPS=<>,<>,<>;ACCR=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;CYC;LGPS=[^,;]*,[^,,]*,[^;,]*;ACCR=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5147,"Code":"ALA-S","Name":"Amber Alert - Snooze","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALA_SNOOZE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALA_SNOOZE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5146,"Code":"ALA-Cancel","Name":"Amber Alert Cancel","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALA_CANCEL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALA_CANCEL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5145,"Code":"ALSOS_C","Name":"Alarm Emergency - Cancel","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALSOS_CANCEL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALSOS_CANCEL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5144,"Code":"ALF_C","Name":"Alarm Fall - cancelled","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALF_CANCEL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALF_CANCEL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5143,"Code":"PWRF","Name":"Power off","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;PWOFF;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;VER=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;PWOFF;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;VER=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5142,"Code":"PWRN","Name":"Power on","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;PWON;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;VER=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;PWON;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;VER=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5141,"Code":"ALF","Name":"Alarm Fall","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALF;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALF;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5140,"Code":"ALNM","Name":"Alarm - non movement","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALNM;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALNM;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5139,"Code":"BATH","Name":"Battery High","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BATH;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATH;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5138,"Code":"EBZO","Name":"Ebeacon Zone Out","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;EBZO,<>;LGPS=<>,<>,<>,<>,<>;LLBS=<>,<>,<>,<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;EBZO,[^;;]*;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;LLBS=[^,;]*,[^,,]*,[^,,]*,[^;,]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5137,"Code":"EBZI","Name":"Ebeacon Zone In","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;EBZI,<>;LGPS=<>,<>,<>,<>,<>;LLBS=<>,<>,<>,<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;EBZI,[^;;]*;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;LLBS=[^,;]*,[^,,]*,[^,,]*,[^;,]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5136,"Code":"CYC","Name":"Cycle","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;CYC;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;CYC;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5135,"Code":"BATF","Name":"Battery Full","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BATF;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATF;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5134,"Code":"BATCN","Name":"Battery Charging On","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BATCO;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"<>","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATCO;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5133,"Code":"BATCF","Name":"Battery Charging Off","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BATCF;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATCF;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5132,"Code":"OTA","Name":"Firmware Report","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;OTA;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;VER=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;OTA;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;VER=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5131,"Code":"BATL","Name":"Battery Low","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":2,"Template":"OP-<>;<>;mid=<>;BATL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5130,"Code":"LSA-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;LSA;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;LSA;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5129,"Code":"LSB-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;LSB;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;LSB;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5128,"Code":"LOC-zone-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ZN<>;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ZN[^;;]*;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5127,"Code":"LCI-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;LCI;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;LCI;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5126,"Code":"PWRN-FIRST","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;PWON;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;VER=<>;IMSI=<>;BOOTN=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;PWON;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;VER=[^;;]*;IMSI=[^;;]*;BOOTN=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5125,"Code":"ALSP","Name":"Alarm Speed","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALSP;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALSP;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5124,"Code":"LOC-zone","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ZN<>;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ZN[^;;]*;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5123,"Code":"NACT","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"+RESP:NACT,<>,<>$","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"\\+RESP:NACT,[^,]*,[^\\$,]*\\$","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5122,"Code":"BATE","Name":"Battery Empty","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BATE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5121,"Code":"COMM-reboot","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;REBOOT;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;REBOOT;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5120,"Code":"ALNME","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALNME;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALNME;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5119,"Code":"ALNMK","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALNMK;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALNMK;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5118,"Code":"ACK-ERR","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":true,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"[[OP-<>;<>;ACK;<>;ERR;]]","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^(OP-[^;]*;[^;;]*;ACK;[^;;]*;ERR;)+","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5117,"Code":"INFO-imsi1","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;IMSI;<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;IMSI;[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5116,"Code":"ALFE","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALFE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALFE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5115,"Code":"ALFK","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALFK;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALFK;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5114,"Code":"ALSOSE","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALSOSE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALSOSE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5113,"Code":"MRM-timeout","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;MRM;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;((ID=<>;))SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;MRM;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;(ID=[^;;]*;)?SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5112,"Code":"ALSOSK","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALSOSK;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALSOSK;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5111,"Code":"ALW_SNOOZE","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALW_SNOOZE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;((ID=<>;))SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALW_SNOOZE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;(ID=[^;;]*;)?SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5110,"Code":"MRM-S","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;MRMS;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;((ID=<>;))SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;MRMS;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;(ID=[^;;]*;)?SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5109,"Code":"MRME","Name":"Medicine Reminder Not Ok","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":2,"Template":"OP-<>;<>;mid=<>;MRME;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;((ID=<>;))SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;MRME;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;(ID=[^;;]*;)?SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5108,"Code":"MRMK","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;MRMK;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;((ID=<>;))SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;MRMK;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;(ID=[^;;]*;)?SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5107,"Code":"ALSOS-sms1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALSOS;S=<>,<>,<>,<>,<>:<<->>:<<->>,<<->>,<<->>,<<->>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALSOS;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*,[^::]*,[^::]*,[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5106,"Code":"ALF-SMS1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALF;S=<>,<>,<>,<>,<>:<<->>:<<->>,<<->>,<<->>,<<->>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":true,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALF;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*,[^::]*,[^::]*,[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5105,"Code":"ADATA","Name":"All Data","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALLDATA;<>","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALLDATA;[^;]*","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5104,"Code":"IMSI","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;IMSI;<>;<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;IMSI;[^;;]*;[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5103,"Code":"ALNM_C","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALNM_CANCEL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALNM_CANCEL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5102,"Code":"PWRN-IMSI","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;PWON;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;VER=<>;IMSI=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;PWON;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;VER=[^;;]*;IMSI=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5101,"Code":"ALSOS-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALSOS;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALSOS;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5100,"Code":"ALRW-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALRW;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALRW;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5099,"Code":"PWRN-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;PWON;S=<>:<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;PWON;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5098,"Code":"ALRW","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALRW;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALRW;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5097,"Code":"LCO-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;LCO;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;LCO;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5096,"Code":"PWOFF-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;PWOFF;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;PWOFF;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5095,"Code":"PWON-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;PWON;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;PWON;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5094,"Code":"ALSOS-SMS-2","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALSOS;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALSOS;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5093,"Code":"ALA","Name":"Amber Alert","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALA;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALA;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5092,"Code":"ALSOS_CANCEL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALSOS_CANCEL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALSOS_CANCEL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5091,"Code":"ALF-SMS-2","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALF;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALF;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5090,"Code":"ALNM_CANCEL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALNM_CANCEL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALNM_CANCEL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5089,"Code":"ALNM-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALNM;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALNM;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5088,"Code":"ALRWE","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALRWE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALRWE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5087,"Code":"ALRWE-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALRWE;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALRWE;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5086,"Code":"Received","Name":"ACK Request","MessageCode":null,"NeedAck":false,"IsAck":true,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;ACK;{{request|update|REQUEST|UPDATE|Request|Update}}=<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":true,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;ACK;(request|update|REQUEST|UPDATE|Request|Update)=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5085,"Code":"ALSOS","Name":"Alarm Emergency","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALSOS;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALSOS;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5084,"Code":"CYC2","Name":"Cycle 2","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;CYC;LGPS=<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;CYC;LGPS=[^,;]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5083,"Code":"ALW","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALW;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALW;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5082,"Code":"ALRWK-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALRWK;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALRWK;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5081,"Code":"ALW-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALW;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALW;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5080,"Code":"BATCO-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;BATCO;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATCO;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5079,"Code":"ALW_CANCEL","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALW_CANCEL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALW_CANCEL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5078,"Code":"BATF-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;BATF;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATF;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5077,"Code":"BATE-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":2,"Template":"OP-<>;<>;<>;BATE;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATE;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5076,"Code":"BATH-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;BATH;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATH;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5075,"Code":"PWRF2","Name":"Power Off 2","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;PWOFF;<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;PWOFF;[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5074,"Code":"BATCF-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;BATCF;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATCF;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5073,"Code":"ENC-SMS","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;<>;$$","HasTemplateGlobal":false,"ResponseTemplate":"<>","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;[^;;]*;$","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5072,"Code":"CYC-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;CYC;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;CYC;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5071,"Code":"MRME-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;MRME;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;MRME;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5070,"Code":"ALNM-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALNM;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALNM;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5069,"Code":"ENC","Name":"Encrypted","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;<>;$$","HasTemplateGlobal":false,"ResponseTemplate":"<>","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;[^;;]*;$","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5068,"Code":"completed","Name":"ACK command","MessageCode":null,"NeedAck":false,"IsAck":true,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"[[OP-<>;<>;ACK;<>;OK;]]","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^(OP-[^;]*;[^;;]*;ACK;[^;;]*;OK;)+","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5067,"Code":"ALSP-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALSP;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALSP;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5066,"Code":"LSA","Name":"Location set - Available ","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;LSA;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;LSA;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5065,"Code":"LSB","Name":"Location set - Busy","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;LSB;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;LSB;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5064,"Code":"MRMK-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;MRMK;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;MRMK;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5063,"Code":"ALW_SNOOZE-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALW_SNOOZE;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALW_SNOOZE;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5062,"Code":"ALRWK","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALRWK;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALRWK;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5061,"Code":"MRME-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":2,"Template":"OP-<>;<>;<>;MRME;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;MRME;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5060,"Code":"ALW_CANCEL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALW_CANCEL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALW_CANCEL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5059,"Code":"DOCKF-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;DOCKF;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;DOCKF;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5058,"Code":"HB-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;HB;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;HB;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5057,"Code":"ALA-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALA;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALA;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5056,"Code":"COMM","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":99,"Template":"OP-PRLBUF;<>;OP-PRLBUF;<<->>","HasTemplateGlobal":false,"ResponseTemplate":"ACK;OP-PRLBUF","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-PRLBUF;[^;]*;OP-PRLBUF;[^;]*","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5055,"Code":"ZNI","Name":"Zone In","MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"+RESP:ZIN,<>,<>,<>,<>,<>,<>,<>,<>$","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"\\+RESP:ZIN,[^,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^\\$,]*\\$","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5054,"Code":"ALA_CANCEL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALA_CANCEL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALA_CANCEL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5053,"Code":"ALLDATA-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;AD;S=:::::::<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;AD;S=:::::::[^:;]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5052,"Code":"CONFIG","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;CONFIG;<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;CONFIG;[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5051,"Code":"CONFIG-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;CONFIG;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;CONFIG;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5050,"Code":"IMSI-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;IMSI;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;IMSI;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5049,"Code":"OTA-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;OTA;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;OTA;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5048,"Code":"DOCK-IN","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;DOCKO;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;DOCKO;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5047,"Code":"DOCKO-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;DOCKO;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;DOCKO;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5046,"Code":"DOCK-OUT","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;DOCKF;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;DOCKF;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5045,"Code":"CYC-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;CYC;S=<>,<>,<>,<>,<>:<<->>:<<->>,<<->>,<<->>,<<->>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":true,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;CYC;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*,[^::]*,[^::]*,[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5044,"Code":"MRMS-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;MRMS;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;MRMS;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5043,"Code":"BATL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":2,"Template":"OP-<>;<>;<>;BATL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5042,"Code":"ALW-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALW;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALW;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5041,"Code":"ALA_SNOOZE-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALA_SNOOZE;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALA_SNOOZE;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5040,"Code":"ALF_CANCEL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALF_CANCEL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALF_CANCEL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5039,"Code":"POSN-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;POSN;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;POSN;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5038,"Code":"ZNO","Name":"Zone Out","MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"+RESP:ZOUT,<>,<>,<>,<>,<>,<>,<>,<>$","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"\\+RESP:ZOUT,[^,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^\\$,]*\\$","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5037,"Code":"LCO","Name":"Location Check Out","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;LCO;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;LCO;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5036,"Code":"BPRS","Name":"Button Press","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BPRS=<>;LGPS=<>,<>,<>,<>,<>;LLBS=<>,<>,<>,<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BPRS=[^;;]*;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;LLBS=[^,;]*,[^,,]*,[^,,]*,[^;,]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5035,"Code":"LCI","Name":"Location check In","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;LCI;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;LCI;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]}],"Commands":[{"Id":3346,"Name":"Volume Incall ","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"VOLI=\" + params.Volume.Incall;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3356,"Name":"Language","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"LNG=\" + params.Language.Language;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":8,"ProtocolActionObjects":[],"Tags":[]},{"Id":3351,"Name":"Contacts","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nvar idsToUpdate = [];\r\nvar command = \"CONTACTS=\";\r\nvar index = 0;\r\nvar counter = 0;\r\nvar notSend = false;\r\nconst _crypto = require('crypto');\r\nvar moment = require('moment-timezone');\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nfor (var contact in params.Contacts) {\r\n command = command + params.Contacts[contact].Name + \":\" + params.Contacts[contact].Number + ',';\r\n}\r\nfor (var contactChanged of paramsChanged.Contacts) {\r\n var contacts = paramsChangedIds.Contacts[counter];\r\n for (var item in contacts) {\r\n idsToUpdate.push(contacts[item]);\r\n }\r\n if (contactChanged.Deleted === \"true\") {\r\n var contactString = contactChanged.Name + \":\" + contactChanged.Number + ',';\r\n command = command.replace(contactString, '');\r\n }\r\n counter++;\r\n}\r\ncommand = command.replace(/,$/, '');\r\nif (params.Password.password === \"\") {\r\n var password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber)\r\nvar ack = {\r\n template: \"main\",\r\n configs: configs,\r\n idsToUpdate: idsToUpdate,\r\n notSend: notSend\r\n};\r\nmsg.push(JSON.stringify(ack));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":3,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3354,"Name":"Volume Ringtone","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"VOLR=\" + params.Volume.Ringtone;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3342,"Name":"Reminder 1","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"1\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3380,"Name":"Set Primary Server Domain","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"// server information is stored in a semicolon separated string\r\n// e.g. \"s1.myoysta.com,5678;52.232.85.255,5678;s2.myoysta.com,5678;52.232.86.238,5678\"\r\nvar servers = params.Server.Server.split(';');\r\nvar primaryDomain = servers[0];\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"URLP=\" + primaryDomain;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3401,"Name":"Update Firmware","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nif (params.UpdateFirmware.DeviceVersion) {\n var part1 = \"update=\" + sequenceNumber;\n var device_version = params.UpdateFirmware.DeviceVersion;\n var latest_version = serverParams.ProtocolFirmware;\n // var latest_version = \"202209130956\";\n var command = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\n} else {\n var part1 = \"request=\" + sequenceNumber;\n var command = \"ALLDATA\";\n}\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":2,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":3401,\"Name\":\"Update Firmware\",\"TemplateSMS\":null,\"Template\":\"OP-CMD;<>;<>;\",\"AckTemplate\":null,\"Operation\":\"var configs = [];\\nsequenceNumber = (new Date().getTime()).toString(36);\\nif (params.UpdateFirmware.DeviceVersion) {\\n var part1 = \\\"update=\\\" + sequenceNumber;\\n var device_version = params.UpdateFirmware.DeviceVersion;\\n //var latest_version = serverParams.ProtocolFirmware;\\n var latest_version = \\\"202310301157\\\";\\n var command = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n} else {\\n var part1 = \\\"request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n}\\nconst _crypto = require('crypto');\\nif (params.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n} else {\\n var password = params.Password.password;\\n}\\nif (params.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, password);\\n} else {\\n var part2 = command;\\n}\\nAddValue(\\\"part1\\\", part1);\\nAddValue(\\\"part2\\\", part2);\\nAddValue(\\\"sequenceNumber\\\", sequenceNumber);\\nvar commandConfigs = {\\n template: \\\"main\\\",\\n configs: configs\\n};\\nmsg.push(JSON.stringify(commandConfigs));\\n\\nfunction AddValue(p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n configs.push(cvpair);\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\",\"CommandToUpdate\":null,\"Parent\":null,\"AvoidResending\":false,\"FollowParentSentType\":false,\"SendingType\":0,\"HasAck\":true,\"HexString\":false,\"Order\":null,\"SendAttempts\":2,\"ProtocolActionObjects\":[],\"Tags\":[]}","Timestamp":1711034173},{"Type":1,"NewValue":"{\"Id\":3401,\"Name\":\"Update Firmware\",\"TemplateSMS\":null,\"Template\":\"OP-CMD;<>;<>;\",\"AckTemplate\":null,\"Operation\":\"var configs = [];\\nsequenceNumber = (new Date().getTime()).toString(36);\\nif (params.UpdateFirmware.DeviceVersion) {\\n var part1 = \\\"update=\\\" + sequenceNumber;\\n var device_version = params.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n //var latest_version = \\\"202310301157\\\";\\n var command = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n} else {\\n var part1 = \\\"request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n}\\nconst _crypto = require('crypto');\\nif (params.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n} else {\\n var password = params.Password.password;\\n}\\nif (params.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, password);\\n} else {\\n var part2 = command;\\n}\\nAddValue(\\\"part1\\\", part1);\\nAddValue(\\\"part2\\\", part2);\\nAddValue(\\\"sequenceNumber\\\", sequenceNumber);\\nvar commandConfigs = {\\n template: \\\"main\\\",\\n configs: configs\\n};\\nmsg.push(JSON.stringify(commandConfigs));\\n\\nfunction AddValue(p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n configs.push(cvpair);\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\",\"CommandToUpdate\":null,\"Parent\":null,\"AvoidResending\":false,\"FollowParentSentType\":false,\"SendingType\":0,\"HasAck\":true,\"HexString\":false,\"Order\":null,\"SendAttempts\":2,\"ProtocolActionObjects\":[],\"Tags\":[]}","Timestamp":1711034722},{"Type":1,"NewValue":"{\"Id\":3401,\"Name\":\"Update Firmware\",\"TemplateSMS\":null,\"Template\":\"OP-CMD;<>;<>;\",\"AckTemplate\":null,\"Operation\":\"var configs = [];\\nsequenceNumber = (new Date().getTime()).toString(36);\\nif (params.UpdateFirmware.DeviceVersion) {\\n var part1 = \\\"update=\\\" + sequenceNumber;\\n var device_version = params.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n var latest_version = \\\"202310301157\\\";\\n var command = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n} else {\\n var part1 = \\\"request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n}\\nconst _crypto = require('crypto');\\nif (params.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n} else {\\n var password = params.Password.password;\\n}\\nif (params.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, password);\\n} else {\\n var part2 = command;\\n}\\nAddValue(\\\"part1\\\", part1);\\nAddValue(\\\"part2\\\", part2);\\nAddValue(\\\"sequenceNumber\\\", sequenceNumber);\\nvar commandConfigs = {\\n template: \\\"main\\\",\\n configs: configs\\n};\\nmsg.push(JSON.stringify(commandConfigs));\\n\\nfunction AddValue(p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n configs.push(cvpair);\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\",\"CommandToUpdate\":null,\"Parent\":null,\"AvoidResending\":false,\"FollowParentSentType\":false,\"SendingType\":0,\"HasAck\":true,\"HexString\":false,\"Order\":null,\"SendAttempts\":2,\"ProtocolActionObjects\":[],\"Tags\":[]}","Timestamp":1711399513},{"Type":1,"NewValue":"{\"Id\":3401,\"Name\":\"Update Firmware\",\"TemplateSMS\":null,\"Template\":\"OP-CMD;<>;<>;\",\"AckTemplate\":null,\"Operation\":\"var configs = [];\\nsequenceNumber = (new Date().getTime()).toString(36);\\nif (params.UpdateFirmware.DeviceVersion) {\\n var part1 = \\\"update=\\\" + sequenceNumber;\\n var device_version = params.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n //var latest_version = \\\"202310301157\\\";\\n var command = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n} else {\\n var part1 = \\\"request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n}\\nconst _crypto = require('crypto');\\nif (params.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n} else {\\n var password = params.Password.password;\\n}\\nif (params.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, password);\\n} else {\\n var part2 = command;\\n}\\nAddValue(\\\"part1\\\", part1);\\nAddValue(\\\"part2\\\", part2);\\nAddValue(\\\"sequenceNumber\\\", sequenceNumber);\\nvar commandConfigs = {\\n template: \\\"main\\\",\\n configs: configs\\n};\\nmsg.push(JSON.stringify(commandConfigs));\\n\\nfunction AddValue(p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n configs.push(cvpair);\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\",\"CommandToUpdate\":null,\"Parent\":null,\"AvoidResending\":false,\"FollowParentSentType\":false,\"SendingType\":0,\"HasAck\":true,\"HexString\":false,\"Order\":null,\"SendAttempts\":2,\"ProtocolActionObjects\":[],\"Tags\":[]}","Timestamp":1711442101}],"Tags":[]},{"Id":3381,"Name":"Set Secondary Server Domain","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"// server information is stored in a semicolon separated string\r\n// e.g. \"s1.myoysta.com,5678;52.232.85.255,5678;s2.myoysta.com,5678;52.232.86.238,5678\"\r\nvar servers = params.Server.Server.split(';');\r\nvar secondaryDomain = servers[2];\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"URLS=\" + secondaryDomain;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3384,"Name":"Cycle Settings","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.CycleSettings.SendLastKnownLocation == \"true\") {\n var sendLastKnownLocation = \"1\";\n} else {\n var sendLastKnownLocation = \"0\";\n}\nvar command = \"CYCCONFIG=\" + params.CycleSettings.CycleInterval + \",\" + params.CycleSettings.CycleStartTime + \",\" + params.CycleSettings.CycleEndTime + \",\" + sendLastKnownLocation;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3405,"Name":"Set Secondary Server IP","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"// server information is stored in a semicolon separated string\r\n// e.g. \"s1.myoysta.com,5678;52.232.85.255,5678;s2.myoysta.com,5678;52.232.86.238,5678\"\r\nvar servers = params.Server.Server.split(';');\r\nvar secondaryIP = servers[3];\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"IPS=\" + secondaryIP;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3409,"Name":"Welfare Number","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"WLFN=\" + params.RecurrentWelfareCheck.PhoneNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3365,"Name":"AllData dump","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"Request=\" + sequenceNumber;\nvar command = \"ALLDATA\";\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":5,"ProtocolActionObjects":[],"Tags":[]},{"Id":3417,"Name":"APN","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nvar notSend = false;\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar apnString = params.APNconfig.Carrier.split(',');\r\nvar apn = apnString[0];\r\nvar apn_username = apnString[1];\r\nvar apn_password = apnString[2];\r\nif (apn === \"autoselect\") {\r\n var command = \"APN=\";\r\n notSend = true;\r\n} else {\r\n var command = `APN=${apn},${apn},${apn_username},${apn_password}`;\r\n}\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs,\r\n notSend: notSend\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":2,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":1,"ProtocolActionObjects":[],"Tags":[]},{"Id":3394,"Name":"Welfare Check Recurrent","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.RecurrentWelfareCheck.EnableDisableRecurrentWelfareCheck == \"true\") {\n var state = \"1\";\n} else {\n var state = \"0\";\n}\nif (params.RecurrentWelfareCheck.MakeCall == \"true\") {\n var call = \"1\";\n} else {\n var call = \"0\";\n}\nif (params.RecurrentWelfareCheck.DockDisable == \"true\") {\n var dockDisable = \"1\";\n} else {\n var dockDisable = \"0\";\n}\nvar mask = 0;\nif (params.RecurrentWelfareCheckDays.Monday === \"true\") mask = mask + 64;\nif (params.RecurrentWelfareCheckDays.Tuesday === \"true\") mask = mask + 32;\nif (params.RecurrentWelfareCheckDays.Wednesday === \"true\") mask = mask + 16;\nif (params.RecurrentWelfareCheckDays.Thursday === \"true\") mask = mask + 8;\nif (params.RecurrentWelfareCheckDays.Friday === \"true\") mask = mask + 4;\nif (params.RecurrentWelfareCheckDays.Saturday === \"true\") mask = mask + 2;\nif (params.RecurrentWelfareCheckDays.Sunday === \"true\") mask = mask + 1;\nvar command = \"RWEL=\" + state + \",\" + params.RecurrentWelfareCheck.StartTime + \",\" + params.RecurrentWelfareCheck.EndTime + \",\" + mask + \",\" + params.RecurrentWelfareCheck.PeriodMinutes + \",\" + dockDisable + \",\" + params.RecurrentWelfareCheck.AlarmTimeoutSeconds + \",\" + call;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3361,"Name":"Date Time Display Format","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nif (params.DateTimedisplayformat.Date === undefined || params.DateTimedisplayformat.Date === \"DD/MM/YYYY\") {\n var defaultDate = \"dd/MM/yyyy\";\n var command = \"TDF=\" + params.DateTimedisplayformat.Time + \",\" + defaultDate;\n} else {\n var command = \"TDF=\" + params.DateTimedisplayformat.Time + \",\" + params.DateTimedisplayformat.Date;\n}\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3382,"Name":"Screen Text Colour","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"TXTC=#\" + params.TextColour.Text;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3359,"Name":"SOS Number","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"SOSN=\" + params.EmergencyNumber.SOSNumber.replace(\"(\", \"\").replace(\")\", \"\");\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":8,"ProtocolActionObjects":[],"Tags":[]},{"Id":3385,"Name":"Set Primary Server IP","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"// server information is stored in a semicolon separated string\r\n// e.g. \"s1.myoysta.com,5678;52.232.85.255,5678;s2.myoysta.com,5678;52.232.86.238,5678\"\r\nvar servers = params.Server.Server.split(';');\r\nvar primaryIP = servers[1];\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"IPP=\" + primaryIP;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":2,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3418,"Name":"FTP Server","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"//var command = \"IPF=\" + params.Logs.FTPServer;\r\nvar command = \"IPF=test.myoysta.com,21,oysta,atsyo8\";\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":8,"ProtocolActionObjects":[],"Tags":[]},{"Id":3416,"Name":"Reminder 9","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"9\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3415,"Name":"Time UTC","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var time = '<>\";\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"TUTC=\" + time;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.passwordOld;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":3,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3414,"Name":"Mitigations","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var mitigation;\r\nvar iptables;\r\nif (params.Mitigations.Mitigation === \"false\") {\r\n mitigation = \"0\";\r\n} else {\r\n mitigation = \"1\";\r\n}\r\nif (params.Mitigations.IPTables === \"false\") {\r\n iptables = \"0\";\r\n} else {\r\n iptables = \"1\";\r\n}\r\nvar command = \"MITIGATIONS=\" + mitigation + \",\" + iptables + \",\" + params.Mitigations.RecurrenceEvery;\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3413,"Name":"Real Time Locate","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"POSN\";\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"request=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":2,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":1,"ProtocolActionObjects":[],"Tags":[]},{"Id":3412,"Name":"Fall Number","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"FALN=\" + params.FallSensor.FallNumber.replace(\"(\", \"\").replace(\")\", \"\");\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3411,"Name":"Log Clear","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"LOGC\";\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"Update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3410,"Name":"Airplane mode","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"request=\" + sequenceNumber;\nvar command = \"AIRPLANE=1\";\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":5,"ProtocolActionObjects":[],"Tags":[]},{"Id":3408,"Name":"Fall sensitivity","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.FallSensor.EnableDisableFallSensor == \"true\") {\n endis = 1;\n} else {\n endis = \"0\";\n}\nvar command = \"FALLCONFIG=\" + endis + \",\" + params.FallSensor.Sensitivity;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3407,"Name":"Calling configuration","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"CALLCONFIG=\" + params.CallConfig.WhiteList + \",\" + params.CallConfig.autoanswer + \",\" + params.CallConfig.Onewaycalling;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3406,"Name":"Volume Keypress","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"VOLK=\" + params.Volume.Keypress;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3404,"Name":"Volume Alerts","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"VOLA=\" + params.Volume.Alerts;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3403,"Name":"Hide Menu options","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"HIDE=\" + params.MenuDisplayOptions.SetMenuOptions;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3402,"Name":"Power off","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"SHUTDOWN=1\";\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"request=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3400,"Name":"SOS Options","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\n// Define variables and defaults\r\nvar EmergencyOptions;\r\nvar sendLastPosition = \"L\";\r\nvar buffer = \"B\";\r\nvar sound = \"\";\r\nvar vibrate = \"V\";\r\nvar kidnap;\r\nvar sendMode = \"G5S10\";\r\nif (params.EmergencyOptions.SendLastPosition === \"true\") {\r\n sendLastPosition = \"L\";\r\n} else {\r\n sendLastPosition = \"P\";\r\n}\r\nif (params.EmergencyOptions.Sound === \"true\") {\r\n sound = \"\";\r\n} else {\r\n sound = \"Q\";\r\n}\r\nif (params.EmergencyOptions.Vibrate === \"true\") {\r\n vibrate = \"V\";\r\n} else {\r\n vibrate = \"\";\r\n}\r\nif (params.EmergencyOptions.Kidnap === \"true\") {\r\n kidnap = \"K\";\r\n} else {\r\n kidnap = \"\";\r\n}\r\nvar GPRSTimeout = params.EmergencyOptions.GPRSTimeout;\r\nvar SMSTimeout = params.EmergencyOptions.SMSTimeout;\r\nif (params.EmergencyOptions.SendMode === \"G\") {\r\n sendMode = \"G\" + GPRSTimeout;\r\n} else if (params.EmergencyOptions.SendMode === \"S\") {\r\n sendMode = \"S\" + SMSTimeout;\r\n} else {\r\n sendMode = \"G\" + GPRSTimeout + \"S\" + SMSTimeout;\r\n}\r\nvar reportMode = params.EmergencyOptions.ReportMode;\r\nvar alertTimeout = params.EmergencyOptions.AlertTimeout;\r\nif (reportMode === \"C\") {\r\n EmergencyOptions = \"C\" + sound + \"T\" + alertTimeout;\r\n} else if (reportMode === \"P\") {\r\n EmergencyOptions = sendLastPosition + sendMode + buffer + sound + kidnap + \"T\" + alertTimeout;\r\n} else {\r\n EmergencyOptions = sendLastPosition + sendMode + buffer + \"C\" + sound + kidnap + \"T\" + alertTimeout;\r\n}\r\nvar command = \"SOSO=\" + EmergencyOptions;\r\n//var command = \"SOSO=\" + params.EmergencyOptions.EmergencyOptions;\r\nvar sequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3399,"Name":"SMS Number","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"SMSN=\" + params.SMSFallback.SMSNumber.replace(\"(\", \"\").replace(\")\", \"\");\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3398,"Name":"NSO Settings","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.NetworkSettings.EnableDisableNetworkSettings == \"true\") {\r\n endis = 1;\r\n} else {\r\n endis = \"0\";\r\n}\r\nif (params.NetworkSettings.Forbidden == \"true\") {\r\n forbidden = 1;\r\n} else {\r\n forbidden = 0;\r\n}\r\nvar command = \"NSO=\" + endis + \",\" + params.NetworkSettings.SignalLevel + \",\" + params.NetworkSettings.Duration + \",\" + forbidden;\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3397,"Name":"TimeZone","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"Update=\" + sequenceNumber;\r\nvar command = \"TZ=\" + params.SetTimezone.SetTimezone.split(\", \")[1];\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3396,"Name":"Reminder 8","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"8\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3395,"Name":"Log Upload","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"LOGU\";\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"Update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":5,"ProtocolActionObjects":[],"Tags":[]},{"Id":3393,"Name":"NonMovement","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.NonMovement.EnableDisableNonMovement == \"true\") {\n var state = 1;\n} else {\n var state = \"0\";\n}\nvar MAG = 15;\nvar command = \"ALNM=\" + state + \",\" + params.NonMovement.period + \",\" + params.NonMovement.StartTime + \",\" + params.NonMovement.EndTime + \",\" + params.NonMovement.action + \",\" + MAG;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3392,"Name":"Reminder 10","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"10\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3391,"Name":"Battery Alerts","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.Batteryalerts.EnableDisableBatteryalerts == \"true\") {\n endis = 1;\n} else {\n endis = \"0\";\n}\nvar command = \"BATAL=\" + endis + \",\" + params.Batteryalerts.Full + \",\" + params.Batteryalerts.High + \",\" + params.Batteryalerts.Low + \",\" + params.Batteryalerts.Empty;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3390,"Name":"Button feedback","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.Buttonfeedback.ButtonFeedback === \"true\") {\n var command = \"KEYCONFIG=1,0\";\n} else {\n var command = \"KEYCONFIG=0,0\";\n}\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3389,"Name":"Configure Power Off menu option","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"POB=\" + params.PowerOffButton.PowerOffButton;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3388,"Name":"Welfare alerts","TemplateSMS":null,"Template":"OP-CMD;Update=<>;ALRMn=<>,<>,<>,<>,<>,<>,<>,<>,<>;<>,2;","AckTemplate":null,"Operation":"// write your code here...","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":false,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3387,"Name":"Welfare phone number","TemplateSMS":null,"Template":"OP-CMD;Update=<>;WLFN=<>;","AckTemplate":null,"Operation":"// write your code here...","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":false,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3386,"Name":"TCP Connection type","TemplateSMS":null,"Template":"OP-CMD;Update=<>;TCPC=<>;","AckTemplate":null,"Operation":"// write your code here...","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":false,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3383,"Name":"Factory Reset","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"FACTRESET=1\";\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"request=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":false,"HexString":false,"Order":null,"SendAttempts":1,"ProtocolActionObjects":[],"Tags":[]},{"Id":3379,"Name":"Default alert options ","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\n// Define variables and defaults\nvar DefaultOptions;\nvar sendLastPosition = \"P\";\nvar buffer = \"B\";\nvar sendMode = \"G10\";\nvar sound = \"\";\nif (params.DefaultOptions.SendLastPosition === \"true\") {\n sendLastPosition = \"L\";\n} else {\n sendLastPosition = \"P\";\n}\nvar GPRSTimeout = params.DefaultOptions.GPRSTimeout;\nvar SMSTimeout = params.DefaultOptions.SMSTimeout;\nif (params.DefaultOptions.SendMode === \"G\") {\n sendMode = \"G\" + GPRSTimeout;\n} else if (params.DefaultOptions.SendMode === \"S\") {\n sendMode = \"S\" + SMSTimeout;\n} else {\n sendMode = \"G\" + GPRSTimeout + \"S\" + SMSTimeout;\n}\nDefaultOptions = sendLastPosition + sendMode + buffer;\nvar command = \"DEFO=\" + DefaultOptions;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":5,"ProtocolActionObjects":[],"Tags":[]},{"Id":3378,"Name":"Reminder 7","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"7\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3377,"Name":"Reminder 6","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"6\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3376,"Name":"Amber alert phone number","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"ALAN=\" + params.AmberAlert.PhoneNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3375,"Name":"Screen Background Colour","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"BKGC=#\" + params.BackgroundColour.Colour;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3374,"Name":"HeartBeat","TemplateSMS":null,"Template":"OP-CMD;Update=<>;HBINT=<>>;","AckTemplate":null,"Operation":"var configs = [];\nvar moment = require('moment-timezone');\nAddValue(\"interval\", \"15\");\nAddValue(\"sequenceNumber\", moment().valueOf().toString(36))\nvar ack = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":false,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3373,"Name":"Reminder 3","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"3\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3372,"Name":"Welfare Reminder 7","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"7\";\nvar welfareID = \"107\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3371,"Name":"Welfare Reminder 1","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"1\";\nvar welfareID = \"101\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3370,"Name":"Welfare Reminder 8","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"8\";\nvar welfareID = \"108\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3369,"Name":"Speed alerts","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.Speedalerts.EnableDisableSpeedalerts == \"true\") {\n endis = 1;\n} else {\n endis = \"0\";\n}\nvar part1 = \"update=\" + (new Date().getTime()).toString(36);\nvar command = \"ALSP=\" + endis + \",\" + params.Speedalerts.speed + \",\" + params.Speedalerts.StartTime + \",\" + params.Speedalerts.EndTime;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3368,"Name":"Reminder 5","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"5\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":8,"ProtocolActionObjects":[],"Tags":[]},{"Id":3367,"Name":"Password","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"PWD=\" + params.Password.password;\r\nconst _crypto = require('crypto');\r\nif (params.Password.passwordOld === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.passwordOld;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3366,"Name":"Other Settings","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"OTHERS=\"\r\ncommand = command + params.OtherSettings.AGPSMode + \",\";\r\ncommand = command + params.OtherSettings.GPSMode + \",\";\r\ncommand = command + params.OtherSettings.GPSPollIntervalMinutes + \",\";\r\ncommand = command + params.OtherSettings.WifiAlwaysOn + \",\";\r\ncommand = command + params.OtherSettings.AutoKeypadLock + \",\";\r\ncommand = command + params.OtherSettings.LCDBacklight + \",\";\r\ncommand = command + params.OtherSettings.TimeoutWifiOnOffSeconds + \",\";\r\ncommand = command + params.OtherSettings.TimeoutWifiScanSeconds + \",\";\r\ncommand = command + params.OtherSettings.MaxWifiAddresses + \",\";\r\ncommand = command + params.OtherSettings.MaxCellTowers + \",\";\r\ncommand = command + params.OtherSettings.GPSUpdateTimeoutSeconds + \",\";\r\ncommand = command + params.OtherSettings.ScreenOffTimeoutSeconds + \",\";\r\ncommand = command + params.OtherSettings.SpeedReadingsAverageCount + \",\";\r\ncommand = command + params.OtherSettings.SpeedReadingsIgnore + \",\";\r\ncommand = command + params.OtherSettings.GPSStaleTimeoutMinutes + \",\";\r\ncommand = command + params.OtherSettings.WifiStaleTimeoutMinutes + \",\";\r\ncommand = command + params.OtherSettings.VoiceAlertIntervalSeconds + \",\";\r\ncommand = command + params.OtherSettings.AlertAnimationCount + \",\";\r\ncommand = command + params.OtherSettings.PhoneStateUpdateTimeoutSeconds + \",\";\r\ncommand = command + params.OtherSettings.AllowedTechnologiesNone.replace(/\\s+/g, '');\r\ncommand = command + params.OtherSettings.AllowedTechnologies2G.replace(/\\s+/g, '');\r\ncommand = command + params.OtherSettings.AllowedTechnologies3G.replace(/\\s+/g, '');\r\ncommand = command + params.OtherSettings.AllowedTechnologies4G.replace(/\\s+/g, '') + \",\";\r\ncommand = command + params.OtherSettings.MinSignalStrength;\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3364,"Name":"Welfare Reminder 2","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"2\";\nvar welfareID = \"102\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3363,"Name":"Welfare Reminder 6","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"6\";\nvar welfareID = \"106\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3362,"Name":"Reminder 2","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"2\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3360,"Name":"Command Feedback","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.CommandFeedback.EnableDisableCommandFeedback == \"true\") {\n endis = \"1\";\n} else {\n endis = \"0\";\n}\nvar command = \"LACK=\" + endis;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3358,"Name":"Fall alert options","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\n// Define variables and defaults\nvar notSend = true;\nvar EmergencyOptions;\nvar sendLastPosition = \"L\";\nvar buffer = \"B\";\nvar sound = \"\";\nvar vibrate = \"V\";\nvar kidnap;\nvar sendMode = \"G5S10\";\nif (paramsChanged.FallSensor || params.FallSensor.EnableDisableFallSensor == \"true\") {\n notSend = false;\n}\nif (params.EmergencyOptions.SendLastPosition === \"true\") {\n sendLastPosition = \"L\";\n} else {\n sendLastPosition = \"P\";\n}\nif (params.EmergencyOptions.Sound === \"true\") {\n sound = \"\";\n} else {\n sound = \"Q\";\n}\nif (params.EmergencyOptions.Vibrate === \"true\") {\n vibrate = \"V\";\n} else {\n vibrate = \"\";\n}\nif (params.EmergencyOptions.Kidnap === \"true\") {\n kidnap = \"K\";\n} else {\n kidnap = \"\";\n}\nvar GPRSTimeout = params.EmergencyOptions.GPRSTimeout;\nvar SMSTimeout = params.EmergencyOptions.SMSTimeout;\nif (params.EmergencyOptions.SendMode === \"G\") {\n sendMode = \"G\" + GPRSTimeout;\n} else if (params.EmergencyOptions.SendMode === \"S\") {\n sendMode = \"S\" + SMSTimeout;\n} else {\n sendMode = \"G\" + GPRSTimeout + \"S\" + SMSTimeout;\n}\nvar reportMode = params.EmergencyOptions.ReportMode;\nvar alertTimeout = params.EmergencyOptions.AlertTimeout;\nif (reportMode === \"C\") {\n EmergencyOptions = \"C\" + sound + \"T\" + alertTimeout;\n} else if (reportMode === \"P\") {\n EmergencyOptions = sendLastPosition + sendMode + buffer + sound + kidnap + \"T\" + alertTimeout;\n} else {\n EmergencyOptions = sendLastPosition + sendMode + buffer + \"C\" + sound + kidnap + \"T\" + alertTimeout;\n}\nvar command = \"FALO=\" + EmergencyOptions;\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs,\n notSend: notSend\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3357,"Name":"Welfare Reminder 10","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"10\";\nvar welfareID = \"110\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3355,"Name":"Welfare Reminder 3","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"3\";\nvar welfareID = \"103\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3353,"Name":"Zones","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"sequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"CHECKZONE=\";\n//var zone = zonesParams.find(x => x.Name === \"Home\");\nfor (var zi in zonesParams) {\n var zone = zonesParams[zi];\n // command = command + zone.Name + \",\";\n command = command + (+zi + 1) + \",\";\n command = command + zone.StartTime + \",\";\n command = command + zone.EndTime + \",\";\n if (zone.Type == \"Circle\") {\n command = command + \"0,\";\n command = command + zone.Radius + \",\";\n var locations = JSON.parse(zone.Locations);\n for (i = 0; i < locations.length; i++) {\n command = command + locations[i][1] + \",\" + locations[i][0] + \",\";\n }\n } else if (zone.Type == \"Polygon\") {\n command = command + \"1,0,\";\n var locations = JSON.parse(zone.Locations);\n for (i = 0; i < locations.length; i++) {\n command = command + locations[i][1] + \",\" + locations[i][0] + \",\";\n }\n }\n command = command.replace(/,$/, '_');\n}\ncommand = command.replace(/_$/, '');\n//+id+\",\"+StartTime+\",\"+EndTime+\",\"+type+\",\"+radius+\",\"+latitude+\",\"+longitude;\nvar configs = [];\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3352,"Name":"Trace","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"TRACE=\" + params.Trace.Duration + \",\" + params.Trace.Interval;\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3350,"Name":"Reminder 4","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"4\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3349,"Name":"NITZ","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.Time.NITZ === \"true\") {\r\n NITZ = \"1\";\r\n} else {\r\n NITZ = \"0\";\r\n}\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"NITZ=\" + NITZ;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.passwordOld;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3348,"Name":"Configure SMS Fallback","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"SMSN=\" + params.SMSFallback.SMSNumber;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3347,"Name":"Amber Alert","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\n// Define variables and defaults\nvar notSend = true;\nvar EmergencyOptions;\nvar sendLastPosition = \"L\";\nvar buffer = \"B\";\nvar sound = \"\";\nvar vibrate = \"V\";\nvar kidnap;\nvar sendMode = \"G5S10\";\nif (paramsChanged.AmberAlert || params.AmberAlert.EnableDisableAmberAlert == \"true\") {\n notSend = false;\n}\nif (params.EmergencyOptions.SendLastPosition === \"true\") {\n sendLastPosition = \"L\";\n} else {\n sendLastPosition = \"P\";\n}\nif (params.EmergencyOptions.Sound === \"true\") {\n sound = \"\";\n} else {\n sound = \"Q\";\n}\nif (params.EmergencyOptions.Vibrate === \"true\") {\n vibrate = \"V\";\n} else {\n vibrate = \"\";\n}\nif (params.EmergencyOptions.Kidnap === \"true\") {\n kidnap = \"K\";\n} else {\n kidnap = \"\";\n}\nvar GPRSTimeout = params.EmergencyOptions.GPRSTimeout;\nvar SMSTimeout = params.EmergencyOptions.SMSTimeout;\nif (params.EmergencyOptions.SendMode === \"G\") {\n sendMode = \"G\" + GPRSTimeout;\n} else if (params.EmergencyOptions.SendMode === \"S\") {\n sendMode = \"S\" + SMSTimeout;\n} else {\n sendMode = \"G\" + GPRSTimeout + \"S\" + SMSTimeout;\n}\nvar reportMode = params.EmergencyOptions.ReportMode;\nvar alertTimeout = params.EmergencyOptions.AlertTimeout;\nif (reportMode === \"C\") {\n EmergencyOptions = \"C\" + sound + \"T\" + alertTimeout;\n} else if (reportMode === \"P\") {\n EmergencyOptions = sendLastPosition + sendMode + buffer + sound + kidnap + \"T\" + alertTimeout;\n} else {\n EmergencyOptions = sendLastPosition + sendMode + buffer + \"C\" + sound + kidnap + \"T\" + alertTimeout;\n}\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"AMBERCONFIG=\" + EmergencyOptions + \",\" + params.AmberAlert.Display + \",\" + params.AmberAlert.Recurrence + \",\" + params.AmberAlert.Snooze_time + \",\" + params.AmberAlert.Snooze_repeats + \",\" + params.AmberAlert.gWord + \",\" + params.AmberAlert.rWord + \",\" + params.AmberAlert.sWord;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs,\n notSend: notSend\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3345,"Name":"Reboot","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"REBOOT\";\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"request=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":1,"ProtocolActionObjects":[],"Tags":[]},{"Id":3344,"Name":"Welfare Reminder 5","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"5\";\nvar welfareID = \"105\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":2,"ProtocolActionObjects":[],"Tags":[]},{"Id":3343,"Name":"Welfare Reminder 9","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"9\";\nvar welfareID = \"109\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3341,"Name":"Emergency Protocol","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.EmergencyProtocol.AutoAnswer == \"true\") {\r\n endis = \"1\";\r\n} else {\r\n endis = \"0\";\r\n}\r\nvar command = \"EMCCONFIG=\" + params.EmergencyProtocol.Name + \",\" + params.EmergencyProtocol.EmergencyNumber + \",\" + endis + \",\" + params.EmergencyProtocol.AutoAnswerTimeout + \",\" + params.EmergencyProtocol.VoiceType + \",\" + params.EmergencyProtocol.WarningMode;\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3340,"Name":"Welfare Reminder 4","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"4\";\nvar welfareID = \"104\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]}],"Operations":[{"Id":218,"Name":"Health Check","Operation":"let configsToUpdate = [];\r\nif (configs.FallSensor.FallNumber === \"\") {\r\n configsToUpdate.push({\r\n 'code': configIds.FallSensor.FallNumber,\r\n 'value': configs.EmergencyNumber.SOSNumber\r\n });\r\n}\r\nif (configs.DefaultOptions.Defaults === \"LG5BT10V\" || configs.DefaultOptions.Defaults === \"LG5S10BCT10\") {\r\n configsToUpdate.push({\r\n 'code': configIds.DefaultOptions.Defaults,\r\n 'value': 'PG10B'\r\n });\r\n}\r\nif (configs.Mitigations.Mitigation === \"\") {\r\n configsToUpdate.push({\r\n 'code': configIds.Mitigations.Mitigation,\r\n 'value': 'true'\r\n });\r\n}\r\nif (configs.Mitigations.IPTables === \"\") {\r\n configsToUpdate.push({\r\n 'code': configIds.Mitigations.IPTables,\r\n 'value': 'true'\r\n });\r\n}\r\nif (configs.Mitigations.RecurrenceEvery === \"\") {\r\n configsToUpdate.push({\r\n 'code': configIds.Mitigations.RecurrenceEvery,\r\n 'value': '300'\r\n });\r\n}\r\nvar msg = {\r\n 'configsToUpdate': configsToUpdate\r\n};\r\nconsole.log(msg);","Type":2,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":218,\"Name\":\"Health Check\",\"Operation\":\"let configsToUpdate = [];\\r\\nif (configs.FallSensor.FallNumber === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.FallSensor.FallNumber,\\r\\n 'value': configs.EmergencyNumber.SOSNumber\\r\\n });\\r\\n}\\r\\nif (configs.DefaultOptions.Defaults === \\\"LG5BT10V\\\" || configs.DefaultOptions.Defaults === \\\"LG5S10BCT10\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.DefaultOptions.Defaults,\\r\\n 'value': 'PG10B'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.Mitigation === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.Mitigation,\\r\\n 'value': 'true'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.IPTables === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.IPTables,\\r\\n 'value': 'true'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.RecurrenceEvery === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.RecurrenceEvery,\\r\\n 'value': '300'\\r\\n });\\r\\n}\\r\\nvar msg = {\\r\\n 'configsToUpdate': configsToUpdate\\r\\n};\\r\\nconsole.log(msg);\",\"Type\":2,\"ProtocolActionObjects\":[]}","Timestamp":1711374656},{"Type":1,"NewValue":"{\"Id\":218,\"Name\":\"Health Check\",\"Operation\":\"let configsToUpdate = [];\\r\\nif (configs.FallSensor.FallNumber === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.FallSensor.FallNumber,\\r\\n 'value': configs.EmergencyNumber.SOSNumber\\r\\n });\\r\\n}\\r\\nif (configs.DefaultOptions.Defaults === \\\"LG5BT10V\\\" || configs.DefaultOptions.Defaults === \\\"LG5S10BCT10\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.DefaultOptions.Defaults,\\r\\n 'value': 'PG10B'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.Mitigation === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.Mitigation,\\r\\n 'value': 'true'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.IPTables === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.IPTables,\\r\\n 'value': 'true'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.RecurrenceEvery === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.RecurrenceEvery,\\r\\n 'value': '300'\\r\\n });\\r\\n}\\r\\nvar msg = {\\r\\n 'configsToUpdate': configsToUpdate\\r\\n};\\r\\nconsole.log(msg);\\r\\n//\",\"Type\":2,\"ProtocolActionObjects\":[]}","Timestamp":1711374697}]},{"Id":217,"Name":"On Update Protocol Operations","Operation":"","Type":1,"ProtocolActionObjects":[]},{"Id":216,"Name":"Pearl_II","Operation":"var ack;\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\n// Define array to put device data into. This will be put into the msg array at the end.\nvar deviceParams = [];\n// configsToUpdate array used for sending the device's firmware version to the UI.\nvar configsToUpdate = [];\nvar reInit = false;\nconst _crypto = require('crypto');\nif (params.encrypted_data) { // encrypted data so needs decrypting\n if (params.encrypted_data == \"REBOOT\") {\n ack = \"ACK;\" + params.count_number + \";\";\n AddValue(deviceParams, 'ack', ack);\n var toReceiver = {\n 'values': deviceParams,\n };\n console.log(toReceiver);\n return;\n }\n var encryptedMessage = raw;\n var password;\n if (serverParams.IsInit) {\n if (configs.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n password = configs.Password.password;\n }\n } else {\n password = serverParams.Imei;\n }\n // Processing SMS messages\n if (encryptedMessage.startsWith(\"esendex\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\n encryptedMessage = \"OP-\" + encryptedMessage.split(\"-\")[1];\n }\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\n var encodedMessage = decrypt(encryptedMessage, password);\n var variables = encodedMessage.split(';');\n var proto_version = variables[0];\n var imei = variables[1];\n var message_id = variables[2];\n var message_type = variables[3];\n var part2 = variables[4].split(':');\n var loc = part2[0];\n latitude = loc.split(',')[0];\n longitude = loc.split(',')[1];\n speed = 0;\n altitude = parseInt(loc.split(',')[2], 36);\n location_time = parseInt(loc.split(',')[3], 36);\n location_accuracy = loc.split(',')[4];\n var first_ssid = part2[1];\n var first_cell_tower_info = part2[2];\n var lbs = part2[2].split(',');\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\n mcc = parseInt(lbs[0], 36);\n }\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n mnc = parseInt(lbs[1], 36);\n }\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n lac = parseInt(lbs[2], 36);\n }\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n cellid = parseInt(lbs[3], 36);\n }\n var signal_strength = part2[3];\n var battery_percentage = part2[4];\n var timestamp = parseInt(part2[5], 36).toString();\n var message = proto_version + ';' + imei + \";mid=\" + message_id + \";\" + message_type + \";LGPS=\" + latitude + \",\" + longitude + \",\" + speed + \",\" + altitude + \",\" + location_time + \";ACCR=\" + location_accuracy + \";LWIF=\" + first_ssid + \";LLBS=\" + mcc + \":\" + mnc + \":\" + lac + \":\" + cellid + \":\" + signal_strength + \";SGN=\" + signal_strength + \";BATP=\" + battery_percentage + \";TIME=\" + timestamp + \";\";\n } else {\n var message = decrypt(encryptedMessage, password);\n }\n if (message.startsWith(\"error\")) {\n ack = \"ERR;\" + params.count_number + \";\";\n AddValue(deviceParams, 'ack', ack);\n } else if (isASCII(message)) {\n var c = createConnection(5678, '127.0.0.1');\n // Alternate createConnection for localTesting\n //var c = createConnection(5678, '52.174.17.77');\n c.write(message);\n // set ack as default in case no response from server\n ack = \"ACK;\" + params.count_number + \";\";\n localAck = \"ACK;\" + params.count_number + \";\";\n c.on('data', function(data) {\n var localAck;\n var localDeviceParams = [];\n //if ack includes OP-CMD, then send ack with updated command\n if (data.toString().includes(\"OP-CMD\")) {\n localAck = data.toString();\n } else {\n localAck = \"ACK;\" + params.count_number + \";\";\n }\n // Only send commands on unbuffered messages\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\n var messageSplit = message.split(';');\n if (params.version === \"PRLBUF\" && messageSplit[3] != \"PWON\") {\n AddValue(localDeviceParams, 'no_commands', 'true');\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\n }\n AddValue(localDeviceParams, 'ack', localAck);\n var toReceiver = {\n 'values': localDeviceParams,\n };\n console.log(toReceiver);\n c.end();\n });\n } else {\n ack = \"unknown message\" + \" - \" + serverParams.Imei + \" --- \" + raw;\n AddValue(deviceParams, 'ack', ack);\n }\n if (deviceParams && deviceParams.length) {\n var toReceiver = {\n 'values': deviceParams,\n };\n console.log(toReceiver);\n }\n} else { // decrypted event\n if (messageTypeCode == \"ACK\") {\n return \"\"; // no need for all calcs below which will error\n }\n // Store device's version number if it has been sent in\n if (serverParams.IsInit) {\n if (params.firmware_version) {\n configsToUpdate.push({\n 'code': configIds.UpdateFirmware.DeviceVersion,\n 'value': params.firmware_version\n });\n }\n }\n // Define defaults (in case variables not set)\n event_time = location_time = moment.utc().unix();\n location_accuracy = 900000;\n speed = 0.0;\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\n AddValue(deviceParams, 'product', serverParams.ProductName);\n /* SMS Conversions - specific conversions for params from SMS messages\nDifferences:\n- SMS messages are in a different, shortened format\n- SMS LBS Data is encoded\n- SMS event time is encoded\n- SMS location time is encoded\n- SMS location accuracy is encoded\n- SMS altitude is encoded\n- Some values are rounded\n*/\n if (params.lbs_data_encoded) {\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\n var variables = []; // Define array\n variables = rawInput.split(','); // Populate array with incoming data\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\n var mcc = parseInt(variables[0], 36);\n AddValue(deviceParams, 'mcc', mcc);\n }\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n var mnc = parseInt(variables[1], 36);\n AddValue(deviceParams, 'mnc', mnc);\n }\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n var lac = parseInt(variables[2], 36);\n AddValue(deviceParams, 'lac', lac);\n }\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n var cellid = parseInt(variables[3], 36);\n AddValue(deviceParams, 'cellid', cellid);\n }\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\n }\n }\n if (params.event_time_encoded) {\n event_time = parseInt(params.event_time_encoded, 36);\n AddValue(deviceParams, 'event_time', event_time);\n }\n if (params.location_time_encoded) {\n location_time = parseInt(params.event_time_encoded, 36);\n AddValue(deviceParams, 'location_time', location_time);\n }\n if (params.accuracy_encoded) {\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\n location_accuracy = Math.round(raw_accuracy * 5.0);\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\n }\n if (params.altitude_encoded) {\n var altitude = parseInt(params.altitude_encoded, 36);\n AddValue(deviceParams, 'altitude', altitude);\n }\n //convert speed from KPH to M/S\n if (params.speed_kph) {\n speed = (params.speed_kph / 3.6).toFixed(2);\n AddValue(deviceParams, 'speed', speed);\n }\n //set local variables to the values of global ones, should they exist\n if (params.event_time) {\n event_time = params.event_time;\n }\n if (params.location_time) {\n location_time = params.location_time;\n }\n if (params.latitude) {\n var latitude = params.latitude;\n } else {\n var latitude = 0;\n AddValue(deviceParams, 'latitude', latitude);\n }\n if (params.longitude) {\n var longitude = params.longitude;\n } else {\n var longitude = 0;\n AddValue(deviceParams, 'longitude', longitude);\n }\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \"ZNO\" && messageTypeCode !== \"ZNI\")) {\n location_accuracy = 0;\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\n //if raw_accuracy exists convert it\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \"ZNO\" && messageTypeCode !== \"ZNI\")) {\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\n //if raw_accuracy doesn't exist leave it set to '900000'\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \"ZNO\" && messageTypeCode !== \"ZNI\")) {\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\n }\n if (fix_state) {\n AddValue(deviceParams, 'fix_state', fix_state);\n }\n if (messageTypeCode === \"ZNO\" || messageTypeCode === \"ZNI\") {\n var labels = [params.zone_name];\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\n }\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\n var variables = []; //Define array\n variables = rawInput.split(','); //Populate array with incoming data\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\n }\n }\n }\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\n AddValue(deviceParams, 'bssid', bssid_array[i]);\n }\n }\n }\n //push params\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \"ZNI\" && messageTypeCode !== \"ZNO\") {\n AddValue(deviceParams, 'gps_in_best', 0);\n } else {\n AddValue(deviceParams, 'gps_in_best', 1);\n }\n if (params.speed === undefined) {\n AddValue(deviceParams, 'speed', speed);\n }\n //if battery charge message is sent then only update\n if (messageTypeCode === \"BATCN\") {\n var weekCheck = false;\n // Start of Automatic firmware update code\n // Get values to ensure that if a device update fails, it does not try again for a week\n // If the device has a datetime for a previous update\n if (serverParams.IsInit) {\n if (configs.UpdateFirmware.LastUpdate) {\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\n var weekAgoMoment = moment.utc().subtract(3, 'days');\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\n } else {\n // No last update time so update has never been done\n weekCheck = true;\n }\n }\n var weekCheck = false;\n if (weekCheck === true) {\n // Get message type and check to ensure that updates are only done when devices are put on charge\n if (params.version !== \"PRLBUF\") {\n // Check if we have the device's current firmware version\n if (configs.UpdateFirmware.DeviceVersion) {\n var device_version = configs.UpdateFirmware.DeviceVersion;\n var latest_version = serverParams.ProtocolFirmware;\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\n var otaSequenceNumber = (new Date().getTime()).toString(36);\n var otaPart1 = \"update=\" + otaSequenceNumber;\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\n if (configs.Password.encryption === \"true\") {\n if (configs.Password.password === \"\") {\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\n } else {\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\n }\n } else {\n var otaPart2 = otaCommand;\n }\n var otaCommandString = \"OP-CMD;\" + otaPart1 + \";\" + otaPart2 + \";\";\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\n var ipfPart1 = \"update=\" + ipfSequenceNumber;\n var ipfCommand = \"IPF=test.myoysta.com,21,oysta,atsyo8\";\n if (configs.Password.encryption === \"true\") {\n if (configs.Password.password === \"\") {\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\n } else {\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\n }\n } else {\n var ipfPart2 = ipfCommand;\n }\n var ipfCommandString = \"OP-CMD;\" + ipfPart1 + \";\" + ipfPart2 + \";\";\n // Add command to the end of the message ack\n ack = \"ACK;\" + params.count_number + \";\" + ipfCommandString + otaCommandString;\n // Store time of update for checks in future if they are needed\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\n configsToUpdate.push({\n 'code': configIds.UpdateFirmware.LastUpdate,\n 'value': currentTime\n });\n }\n } else { // if we don't have the device's current firmware version, request it\n var sequenceNumber = (new Date().getTime()).toString(36);\n var part1 = \"Request=\" + sequenceNumber;\n var command = \"ALLDATA\";\n if (configs.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, configs.Password.password);\n } else {\n var part2 = command;\n }\n ack = \"ACK;\" + params.count_number + \";OP-CMD;\" + part1 + \";\" + part2 + \";\";\n }\n }\n }\n // End of Automatic Firmware Update code\n }\n if (params.bootnumber) {\n if (params.bootnumber <= 1) {\n reInit = true;\n } else {\n reInit = false;\n }\n }\n // Parse data from ALLDATA if device is initialized\n if (serverParams.IsInit) {\n if (params.all_data) {\n var allData = params.all_data.split(\";\");\n for (let i = 0; i < allData.length; i++) {\n if (allData[i].includes(\"=\")) {\n var deviceConfigPair = allData[i].split(\"=\");\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\n if (deviceConfigPair[0] === \"VER\") {\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\n }\n }\n }\n }\n }\n if (!ack) {\n ack = \"ACK;\" + params.count_number + \";\";\n }\n AddValue(deviceParams, 'ack', ack);\n if (serverParams.IsInit) {\n var toReceiver = {\n 'values': deviceParams,\n 'configsToUpdate': configsToUpdate,\n 'reInit': reInit\n };\n } else {\n var toReceiver = {\n 'values': deviceParams,\n };\n }\n console.log(toReceiver);\n}\n\nfunction decrypt(encdata, password) {\n var decrypted;\n var dataarray = encdata.split(\";\");\n if (dataarray.length > 5) {\n return \"\";\n }\n var i;\n var part1 = \"\"; // part1 will hold the type, IMEI and message ID\n if (encdata.startsWith(\"ACK\")) {\n return encdata;\n }\n for (i = 0; i < 3; i++) {\n part1 = part1 + dataarray[i] + \";\";\n }\n var mid = dataarray[2]; // use the message ID to create the salt\n var enctext = dataarray[3]; // the encypted data\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n // base64 decoding and extract the iv and encrypted data\n const bData = Buffer.from(enctext, 'base64');\n const iv = bData.slice(0, 16); // initial 16 chars\n const text = bData.slice(16); // all the encrypted data\n // derive key using; 32 byte key length (from salted password and mid)\n // decrypt the data in part2 and add to part1\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\n try {\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\n } catch (err) {\n decrypted = \"error\";\n }\n return decrypted;\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}\n\nfunction createConnection(port, server) {\n c = net.createConnection(port, server);\n c.on('error', function(error) {\n c = createConnection(port, server);\n });\n return c;\n}\n\nfunction AddValue(codeValueArray, p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n codeValueArray.push(cvpair);\n}\n\nfunction isASCII(str) {\n return /^[\\x00-\\x7F]*$/.test(str);\n}","Type":0,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":216,\"Name\":\"Pearl_II\",\"Operation\":\"var ack;\\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\\n// Define array to put device data into. This will be put into the msg array at the end.\\nvar deviceParams = [];\\n// configsToUpdate array used for sending the device's firmware version to the UI.\\nvar configsToUpdate = [];\\nvar reInit = false;\\nconst _crypto = require('crypto');\\nif (params.encrypted_data) { // encrypted data so needs decrypting\\n if (params.encrypted_data == \\\"REBOOT\\\") {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n return;\\n }\\n var encryptedMessage = raw;\\n var password;\\n if (serverParams.IsInit) {\\n if (configs.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n } else {\\n password = configs.Password.password;\\n }\\n } else {\\n password = serverParams.Imei;\\n }\\n // Processing SMS messages\\n if (encryptedMessage.startsWith(\\\"esendex\\\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\\n encryptedMessage = \\\"OP-\\\" + encryptedMessage.split(\\\"-\\\")[1];\\n }\\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\\n var encodedMessage = decrypt(encryptedMessage, password);\\n var variables = encodedMessage.split(';');\\n var proto_version = variables[0];\\n var imei = variables[1];\\n var message_id = variables[2];\\n var message_type = variables[3];\\n var part2 = variables[4].split(':');\\n var loc = part2[0];\\n latitude = loc.split(',')[0];\\n longitude = loc.split(',')[1];\\n speed = 0;\\n altitude = parseInt(loc.split(',')[2], 36);\\n location_time = parseInt(loc.split(',')[3], 36);\\n location_accuracy = loc.split(',')[4];\\n var first_ssid = part2[1];\\n var first_cell_tower_info = part2[2];\\n var lbs = part2[2].split(',');\\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mcc = parseInt(lbs[0], 36);\\n }\\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mnc = parseInt(lbs[1], 36);\\n }\\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n lac = parseInt(lbs[2], 36);\\n }\\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n cellid = parseInt(lbs[3], 36);\\n }\\n var signal_strength = part2[3];\\n var battery_percentage = part2[4];\\n var timestamp = parseInt(part2[5], 36).toString();\\n var message = proto_version + ';' + imei + \\\";mid=\\\" + message_id + \\\";\\\" + message_type + \\\";LGPS=\\\" + latitude + \\\",\\\" + longitude + \\\",\\\" + speed + \\\",\\\" + altitude + \\\",\\\" + location_time + \\\";ACCR=\\\" + location_accuracy + \\\";LWIF=\\\" + first_ssid + \\\";LLBS=\\\" + mcc + \\\":\\\" + mnc + \\\":\\\" + lac + \\\":\\\" + cellid + \\\":\\\" + signal_strength + \\\";SGN=\\\" + signal_strength + \\\";BATP=\\\" + battery_percentage + \\\";TIME=\\\" + timestamp + \\\";\\\";\\n } else {\\n var message = decrypt(encryptedMessage, password);\\n }\\n if (message.startsWith(\\\"error\\\")) {\\n ack = \\\"ERR;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n } else if (isASCII(message)) {\\n var c = createConnection(5678, '127.0.0.1');\\n // Alternate createConnection for localTesting\\n //var c = createConnection(5678, '52.174.17.77');\\n c.write(message);\\n // set ack as default in case no response from server\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n c.on('data', function(data) {\\n var localAck;\\n var localDeviceParams = [];\\n //if ack includes OP-CMD, then send ack with updated command\\n if (data.toString().includes(\\\"OP-CMD\\\")) {\\n localAck = data.toString();\\n } else {\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n // Only send commands on unbuffered messages\\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\\n var messageSplit = message.split(';');\\n if (params.version === \\\"PRLBUF\\\" && messageSplit[3] != \\\"PWON\\\") {\\n AddValue(localDeviceParams, 'no_commands', 'true');\\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\\n }\\n AddValue(localDeviceParams, 'ack', localAck);\\n var toReceiver = {\\n 'values': localDeviceParams,\\n };\\n console.log(toReceiver);\\n c.end();\\n });\\n } else {\\n ack = \\\"unknown message\\\" + \\\" - \\\" + serverParams.Imei + \\\" --- \\\" + raw;\\n AddValue(deviceParams, 'ack', ack);\\n }\\n if (deviceParams && deviceParams.length) {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n }\\n} else { // decrypted event\\n if (messageTypeCode == \\\"ACK\\\") {\\n return \\\"\\\"; // no need for all calcs below which will error\\n }\\n // Store device's version number if it has been sent in\\n if (serverParams.IsInit) {\\n if (params.firmware_version) {\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.DeviceVersion,\\n 'value': params.firmware_version\\n });\\n }\\n }\\n // Define defaults (in case variables not set)\\n event_time = location_time = moment.utc().unix();\\n location_accuracy = 900000;\\n speed = 0.0;\\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\\n AddValue(deviceParams, 'product', serverParams.ProductName);\\n /* SMS Conversions - specific conversions for params from SMS messages\\nDifferences:\\n- SMS messages are in a different, shortened format\\n- SMS LBS Data is encoded\\n- SMS event time is encoded\\n- SMS location time is encoded\\n- SMS location accuracy is encoded\\n- SMS altitude is encoded\\n- Some values are rounded\\n*/\\n if (params.lbs_data_encoded) {\\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; // Define array\\n variables = rawInput.split(','); // Populate array with incoming data\\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mcc = parseInt(variables[0], 36);\\n AddValue(deviceParams, 'mcc', mcc);\\n }\\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mnc = parseInt(variables[1], 36);\\n AddValue(deviceParams, 'mnc', mnc);\\n }\\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var lac = parseInt(variables[2], 36);\\n AddValue(deviceParams, 'lac', lac);\\n }\\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var cellid = parseInt(variables[3], 36);\\n AddValue(deviceParams, 'cellid', cellid);\\n }\\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\\n }\\n }\\n if (params.event_time_encoded) {\\n event_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'event_time', event_time);\\n }\\n if (params.location_time_encoded) {\\n location_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'location_time', location_time);\\n }\\n if (params.accuracy_encoded) {\\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\\n location_accuracy = Math.round(raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (params.altitude_encoded) {\\n var altitude = parseInt(params.altitude_encoded, 36);\\n AddValue(deviceParams, 'altitude', altitude);\\n }\\n //convert speed from KPH to M/S\\n if (params.speed_kph) {\\n speed = (params.speed_kph / 3.6).toFixed(2);\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //set local variables to the values of global ones, should they exist\\n if (params.event_time) {\\n event_time = params.event_time;\\n }\\n if (params.location_time) {\\n location_time = params.location_time;\\n }\\n if (params.latitude) {\\n var latitude = params.latitude;\\n } else {\\n var latitude = 0;\\n AddValue(deviceParams, 'latitude', latitude);\\n }\\n if (params.longitude) {\\n var longitude = params.longitude;\\n } else {\\n var longitude = 0;\\n AddValue(deviceParams, 'longitude', longitude);\\n }\\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = 0;\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy exists convert it\\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy doesn't exist leave it set to '900000'\\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (fix_state) {\\n AddValue(deviceParams, 'fix_state', fix_state);\\n }\\n if (messageTypeCode === \\\"ZNO\\\" || messageTypeCode === \\\"ZNI\\\") {\\n var labels = [params.zone_name];\\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\\n }\\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; //Define array\\n variables = rawInput.split(','); //Populate array with incoming data\\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\\n }\\n }\\n }\\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\\n AddValue(deviceParams, 'bssid', bssid_array[i]);\\n }\\n }\\n }\\n //push params\\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \\\"ZNI\\\" && messageTypeCode !== \\\"ZNO\\\") {\\n AddValue(deviceParams, 'gps_in_best', 0);\\n } else {\\n AddValue(deviceParams, 'gps_in_best', 1);\\n }\\n if (params.speed === undefined) {\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //if battery charge message is sent then only update\\n if (messageTypeCode === \\\"BATCN\\\") {\\n var weekCheck = false;\\n // Start of Automatic firmware update code\\n // Get values to ensure that if a device update fails, it does not try again for a week\\n // If the device has a datetime for a previous update\\n if (serverParams.IsInit) {\\n if (configs.UpdateFirmware.LastUpdate) {\\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\\n var weekAgoMoment = moment.utc().subtract(3, 'days');\\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\\n } else {\\n // No last update time so update has never been done\\n weekCheck = true;\\n }\\n }\\n var weekCheck = false;\\n if (weekCheck === true) {\\n // Get message type and check to ensure that updates are only done when devices are put on charge\\n if (params.version !== \\\"PRLBUF\\\") {\\n // Check if we have the device's current firmware version\\n if (configs.UpdateFirmware.DeviceVersion) {\\n var device_version = configs.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\\n var otaSequenceNumber = (new Date().getTime()).toString(36);\\n var otaPart1 = \\\"update=\\\" + otaSequenceNumber;\\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\\n } else {\\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\\n }\\n } else {\\n var otaPart2 = otaCommand;\\n }\\n var otaCommandString = \\\"OP-CMD;\\\" + otaPart1 + \\\";\\\" + otaPart2 + \\\";\\\";\\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\\n var ipfPart1 = \\\"update=\\\" + ipfSequenceNumber;\\n var ipfCommand = \\\"IPF=test.myoysta.com,21,oysta,atsyo8\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\\n } else {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\\n }\\n } else {\\n var ipfPart2 = ipfCommand;\\n }\\n var ipfCommandString = \\\"OP-CMD;\\\" + ipfPart1 + \\\";\\\" + ipfPart2 + \\\";\\\";\\n // Add command to the end of the message ack\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\" + ipfCommandString + otaCommandString;\\n // Store time of update for checks in future if they are needed\\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.LastUpdate,\\n 'value': currentTime\\n });\\n }\\n } else { // if we don't have the device's current firmware version, request it\\n var sequenceNumber = (new Date().getTime()).toString(36);\\n var part1 = \\\"Request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, configs.Password.password);\\n } else {\\n var part2 = command;\\n }\\n ack = \\\"ACK;\\\" + params.count_number + \\\";OP-CMD;\\\" + part1 + \\\";\\\" + part2 + \\\";\\\";\\n }\\n }\\n }\\n // End of Automatic Firmware Update code\\n }\\n if (params.bootnumber) {\\n if (params.bootnumber <= 1) {\\n reInit = true;\\n } else {\\n reInit = false;\\n }\\n }\\n // Parse data from ALLDATA if device is initialized\\n if (serverParams.IsInit) {\\n if (params.all_data) {\\n var allData = params.all_data.split(\\\";\\\");\\n for (let i = 0; i < allData.length; i++) {\\n if (allData[i].includes(\\\"=\\\")) {\\n var deviceConfigPair = allData[i].split(\\\"=\\\");\\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\\n if (deviceConfigPair[0] === \\\"VER\\\") {\\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\\n }\\n }\\n }\\n }\\n }\\n if (!ack) {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n AddValue(deviceParams, 'ack', ack);\\n if (serverParams.IsInit) {\\n var toReceiver = {\\n 'values': deviceParams,\\n 'configsToUpdate': configsToUpdate,\\n 'reInit': reInit\\n };\\n } else {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n }\\n console.log(toReceiver);\\n}\\n\\nfunction decrypt(encdata, password) {\\n var decrypted;\\n var dataarray = encdata.split(\\\";\\\");\\n if (dataarray.length > 5) {\\n return \\\"\\\";\\n }\\n var i;\\n var part1 = \\\"\\\"; // part1 will hold the type, IMEI and message ID\\n if (encdata.startsWith(\\\"ACK\\\")) {\\n return encdata;\\n }\\n for (i = 0; i < 3; i++) {\\n part1 = part1 + dataarray[i] + \\\";\\\";\\n }\\n var mid = dataarray[2]; // use the message ID to create the salt\\n var enctext = dataarray[3]; // the encypted data\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n // base64 decoding and extract the iv and encrypted data\\n const bData = Buffer.from(enctext, 'base64');\\n const iv = bData.slice(0, 16); // initial 16 chars\\n const text = bData.slice(16); // all the encrypted data\\n // derive key using; 32 byte key length (from salted password and mid)\\n // decrypt the data in part2 and add to part1\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\\n try {\\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\\n } catch (err) {\\n decrypted = \\\"error\\\";\\n }\\n return decrypted;\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\\n\\nfunction createConnection(port, server) {\\n c = net.createConnection(port, server);\\n c.on('error', function(error) {\\n c = createConnection(port, server);\\n });\\n return c;\\n}\\n\\nfunction AddValue(codeValueArray, p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n codeValueArray.push(cvpair);\\n}\\n\\nfunction isASCII(str) {\\n return /^[\\\\x00-\\\\x7F]*$/.test(str);\\n}\\n//\",\"Type\":0,\"ProtocolActionObjects\":[]}","Timestamp":1711374951},{"Type":1,"NewValue":"{\"Id\":216,\"Name\":\"Pearl_II\",\"Operation\":\"var ack;\\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\\n// Define array to put device data into. This will be put into the msg array at the end.\\nvar deviceParams = [];\\n// configsToUpdate array used for sending the device's firmware version to the UI.\\nvar configsToUpdate = [];\\nvar reInit = false;\\nconst _crypto = require('crypto');\\nif (params.encrypted_data) { // encrypted data so needs decrypting\\n if (params.encrypted_data == \\\"REBOOT\\\") {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n return;\\n }\\n var encryptedMessage = raw;\\n var password;\\n if (serverParams.IsInit) {\\n if (configs.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n } else {\\n password = configs.Password.password;\\n }\\n } else {\\n password = serverParams.Imei;\\n }\\n // Processing SMS messages\\n if (encryptedMessage.startsWith(\\\"esendex\\\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\\n encryptedMessage = \\\"OP-\\\" + encryptedMessage.split(\\\"-\\\")[1];\\n }\\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\\n var encodedMessage = decrypt(encryptedMessage, password);\\n var variables = encodedMessage.split(';');\\n var proto_version = variables[0];\\n var imei = variables[1];\\n var message_id = variables[2];\\n var message_type = variables[3];\\n var part2 = variables[4].split(':');\\n var loc = part2[0];\\n latitude = loc.split(',')[0];\\n longitude = loc.split(',')[1];\\n speed = 0;\\n altitude = parseInt(loc.split(',')[2], 36);\\n location_time = parseInt(loc.split(',')[3], 36);\\n location_accuracy = loc.split(',')[4];\\n var first_ssid = part2[1];\\n var first_cell_tower_info = part2[2];\\n var lbs = part2[2].split(',');\\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mcc = parseInt(lbs[0], 36);\\n }\\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mnc = parseInt(lbs[1], 36);\\n }\\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n lac = parseInt(lbs[2], 36);\\n }\\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n cellid = parseInt(lbs[3], 36);\\n }\\n var signal_strength = part2[3];\\n var battery_percentage = part2[4];\\n var timestamp = parseInt(part2[5], 36).toString();\\n var message = proto_version + ';' + imei + \\\";mid=\\\" + message_id + \\\";\\\" + message_type + \\\";LGPS=\\\" + latitude + \\\",\\\" + longitude + \\\",\\\" + speed + \\\",\\\" + altitude + \\\",\\\" + location_time + \\\";ACCR=\\\" + location_accuracy + \\\";LWIF=\\\" + first_ssid + \\\";LLBS=\\\" + mcc + \\\":\\\" + mnc + \\\":\\\" + lac + \\\":\\\" + cellid + \\\":\\\" + signal_strength + \\\";SGN=\\\" + signal_strength + \\\";BATP=\\\" + battery_percentage + \\\";TIME=\\\" + timestamp + \\\";\\\";\\n } else {\\n var message = decrypt(encryptedMessage, password);\\n }\\n if (message.startsWith(\\\"error\\\")) {\\n ack = \\\"ERR;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n } else if (isASCII(message)) {\\n var c = createConnection(5678, '127.0.0.1');\\n // Alternate createConnection for localTesting\\n //var c = createConnection(5678, '52.174.17.77');\\n c.write(message);\\n // set ack as default in case no response from server\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n c.on('data', function(data) {\\n var localAck;\\n var localDeviceParams = [];\\n //if ack includes OP-CMD, then send ack with updated command\\n if (data.toString().includes(\\\"OP-CMD\\\")) {\\n localAck = data.toString();\\n } else {\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n // Only send commands on unbuffered messages\\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\\n var messageSplit = message.split(';');\\n if (params.version === \\\"PRLBUF\\\" && messageSplit[3] != \\\"PWON\\\") {\\n AddValue(localDeviceParams, 'no_commands', 'true');\\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\\n }\\n AddValue(localDeviceParams, 'ack', localAck);\\n var toReceiver = {\\n 'values': localDeviceParams,\\n };\\n console.log(toReceiver);\\n c.end();\\n });\\n } else {\\n ack = \\\"unknown message\\\" + \\\" - \\\" + serverParams.Imei + \\\" --- \\\" + raw;\\n AddValue(deviceParams, 'ack', ack);\\n }\\n if (deviceParams && deviceParams.length) {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n }\\n} else { // decrypted event\\n if (messageTypeCode == \\\"ACK\\\") {\\n return \\\"\\\"; // no need for all calcs below which will error\\n }\\n // Store device's version number if it has been sent in\\n if (serverParams.IsInit) {\\n if (params.firmware_version) {\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.DeviceVersion,\\n 'value': params.firmware_version\\n });\\n }\\n }\\n // Define defaults (in case variables not set)\\n event_time = location_time = moment.utc().unix();\\n location_accuracy = 900000;\\n speed = 0.0;\\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\\n AddValue(deviceParams, 'product', serverParams.ProductName);\\n /* SMS Conversions - specific conversions for params from SMS messages\\nDifferences:\\n- SMS messages are in a different, shortened format\\n- SMS LBS Data is encoded\\n- SMS event time is encoded\\n- SMS location time is encoded\\n- SMS location accuracy is encoded\\n- SMS altitude is encoded\\n- Some values are rounded\\n*/\\n if (params.lbs_data_encoded) {\\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; // Define array\\n variables = rawInput.split(','); // Populate array with incoming data\\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mcc = parseInt(variables[0], 36);\\n AddValue(deviceParams, 'mcc', mcc);\\n }\\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mnc = parseInt(variables[1], 36);\\n AddValue(deviceParams, 'mnc', mnc);\\n }\\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var lac = parseInt(variables[2], 36);\\n AddValue(deviceParams, 'lac', lac);\\n }\\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var cellid = parseInt(variables[3], 36);\\n AddValue(deviceParams, 'cellid', cellid);\\n }\\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\\n }\\n }\\n if (params.event_time_encoded) {\\n event_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'event_time', event_time);\\n }\\n if (params.location_time_encoded) {\\n location_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'location_time', location_time);\\n }\\n if (params.accuracy_encoded) {\\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\\n location_accuracy = Math.round(raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (params.altitude_encoded) {\\n var altitude = parseInt(params.altitude_encoded, 36);\\n AddValue(deviceParams, 'altitude', altitude);\\n }\\n //convert speed from KPH to M/S\\n if (params.speed_kph) {\\n speed = (params.speed_kph / 3.6).toFixed(2);\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //set local variables to the values of global ones, should they exist\\n if (params.event_time) {\\n event_time = params.event_time;\\n }\\n if (params.location_time) {\\n location_time = params.location_time;\\n }\\n if (params.latitude) {\\n var latitude = params.latitude;\\n } else {\\n var latitude = 0;\\n AddValue(deviceParams, 'latitude', latitude);\\n }\\n if (params.longitude) {\\n var longitude = params.longitude;\\n } else {\\n var longitude = 0;\\n AddValue(deviceParams, 'longitude', longitude);\\n }\\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = 0;\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy exists convert it\\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy doesn't exist leave it set to '900000'\\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (fix_state) {\\n AddValue(deviceParams, 'fix_state', fix_state);\\n }\\n if (messageTypeCode === \\\"ZNO\\\" || messageTypeCode === \\\"ZNI\\\") {\\n var labels = [params.zone_name];\\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\\n }\\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; //Define array\\n variables = rawInput.split(','); //Populate array with incoming data\\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\\n }\\n }\\n }\\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\\n AddValue(deviceParams, 'bssid', bssid_array[i]);\\n }\\n }\\n }\\n //push params\\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \\\"ZNI\\\" && messageTypeCode !== \\\"ZNO\\\") {\\n AddValue(deviceParams, 'gps_in_best', 0);\\n } else {\\n AddValue(deviceParams, 'gps_in_best', 1);\\n }\\n if (params.speed === undefined) {\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //if battery charge message is sent then only update\\n if (messageTypeCode === \\\"BATCN\\\") {\\n var weekCheck = false;\\n // Start of Automatic firmware update code\\n // Get values to ensure that if a device update fails, it does not try again for a week\\n // If the device has a datetime for a previous update\\n if (serverParams.IsInit) {\\n if (configs.UpdateFirmware.LastUpdate) {\\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\\n var weekAgoMoment = moment.utc().subtract(3, 'days');\\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\\n } else {\\n // No last update time so update has never been done\\n weekCheck = true;\\n }\\n }\\n var weekCheck = false;\\n if (weekCheck === true) {\\n // Get message type and check to ensure that updates are only done when devices are put on charge\\n if (params.version !== \\\"PRLBUF\\\") {\\n // Check if we have the device's current firmware version\\n if (configs.UpdateFirmware.DeviceVersion) {\\n var device_version = configs.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\\n var otaSequenceNumber = (new Date().getTime()).toString(36);\\n var otaPart1 = \\\"update=\\\" + otaSequenceNumber;\\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\\n } else {\\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\\n }\\n } else {\\n var otaPart2 = otaCommand;\\n }\\n var otaCommandString = \\\"OP-CMD;\\\" + otaPart1 + \\\";\\\" + otaPart2 + \\\";\\\";\\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\\n var ipfPart1 = \\\"update=\\\" + ipfSequenceNumber;\\n var ipfCommand = \\\"IPF=test.myoysta.com,21,oysta,atsyo8\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\\n } else {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\\n }\\n } else {\\n var ipfPart2 = ipfCommand;\\n }\\n var ipfCommandString = \\\"OP-CMD;\\\" + ipfPart1 + \\\";\\\" + ipfPart2 + \\\";\\\";\\n // Add command to the end of the message ack\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\" + ipfCommandString + otaCommandString;\\n // Store time of update for checks in future if they are needed\\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.LastUpdate,\\n 'value': currentTime\\n });\\n }\\n } else { // if we don't have the device's current firmware version, request it\\n var sequenceNumber = (new Date().getTime()).toString(36);\\n var part1 = \\\"Request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, configs.Password.password);\\n } else {\\n var part2 = command;\\n }\\n ack = \\\"ACK;\\\" + params.count_number + \\\";OP-CMD;\\\" + part1 + \\\";\\\" + part2 + \\\";\\\";\\n }\\n }\\n }\\n // End of Automatic Firmware Update code\\n }\\n if (params.bootnumber) {\\n if (params.bootnumber <= 1) {\\n reInit = true;\\n } else {\\n reInit = false;\\n }\\n }\\n // Parse data from ALLDATA if device is initialized\\n if (serverParams.IsInit) {\\n if (params.all_data) {\\n var allData = params.all_data.split(\\\";\\\");\\n for (let i = 0; i < allData.length; i++) {\\n if (allData[i].includes(\\\"=\\\")) {\\n var deviceConfigPair = allData[i].split(\\\"=\\\");\\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\\n if (deviceConfigPair[0] === \\\"VER\\\") {\\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\\n }\\n }\\n }\\n }\\n }\\n if (!ack) {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n AddValue(deviceParams, 'ack', ack);\\n if (serverParams.IsInit) {\\n var toReceiver = {\\n 'values': deviceParams,\\n 'configsToUpdate': configsToUpdate,\\n 'reInit': reInit\\n };\\n } else {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n }\\n console.log(toReceiver);\\n}\\n\\nfunction decrypt(encdata, password) {\\n var decrypted;\\n var dataarray = encdata.split(\\\";\\\");\\n if (dataarray.length > 5) {\\n return \\\"\\\";\\n }\\n var i;\\n var part1 = \\\"\\\"; // part1 will hold the type, IMEI and message ID\\n if (encdata.startsWith(\\\"ACK\\\")) {\\n return encdata;\\n }\\n for (i = 0; i < 3; i++) {\\n part1 = part1 + dataarray[i] + \\\";\\\";\\n }\\n var mid = dataarray[2]; // use the message ID to create the salt\\n var enctext = dataarray[3]; // the encypted data\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n // base64 decoding and extract the iv and encrypted data\\n const bData = Buffer.from(enctext, 'base64');\\n const iv = bData.slice(0, 16); // initial 16 chars\\n const text = bData.slice(16); // all the encrypted data\\n // derive key using; 32 byte key length (from salted password and mid)\\n // decrypt the data in part2 and add to part1\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\\n try {\\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\\n } catch (err) {\\n decrypted = \\\"error\\\";\\n }\\n return decrypted;\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\\n\\nfunction createConnection(port, server) {\\n c = net.createConnection(port, server);\\n c.on('error', function(error) {\\n c = createConnection(port, server);\\n });\\n return c;\\n}\\n\\nfunction AddValue(codeValueArray, p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n codeValueArray.push(cvpair);\\n}\\n\\nfunction isASCII(str) {\\n return /^[\\\\x00-\\\\x7F]*$/.test(str);\\n}\",\"Type\":0,\"ProtocolActionObjects\":[]}","Timestamp":1711374971},{"Type":1,"NewValue":"{\"Id\":216,\"Name\":\"Pearl_II\",\"Operation\":\"var ack;\\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\\n// Define array to put device data into. This will be put into the msg array at the end.\\nvar deviceParams = [];\\n// configsToUpdate array used for sending the device's firmware version to the UI.\\nvar configsToUpdate = [];\\nvar reInit = false;\\nconst _crypto = require('crypto');\\nif (params.encrypted_data) { // encrypted data so needs decrypting\\n if (params.encrypted_data == \\\"REBOOT\\\") {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n return;\\n }\\n var encryptedMessage = raw;\\n var password;\\n if (serverParams.IsInit) {\\n if (configs.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n } else {\\n password = configs.Password.password;\\n }\\n } else {\\n password = serverParams.Imei;\\n }\\n // Processing SMS messages\\n if (encryptedMessage.startsWith(\\\"esendex\\\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\\n encryptedMessage = \\\"OP-\\\" + encryptedMessage.split(\\\"-\\\")[1];\\n }\\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\\n var encodedMessage = decrypt(encryptedMessage, password);\\n var variables = encodedMessage.split(';');\\n var proto_version = variables[0];\\n var imei = variables[1];\\n var message_id = variables[2];\\n var message_type = variables[3];\\n var part2 = variables[4].split(':');\\n var loc = part2[0];\\n latitude = loc.split(',')[0];\\n longitude = loc.split(',')[1];\\n speed = 0;\\n altitude = parseInt(loc.split(',')[2], 36);\\n location_time = parseInt(loc.split(',')[3], 36);\\n location_accuracy = loc.split(',')[4];\\n var first_ssid = part2[1];\\n var first_cell_tower_info = part2[2];\\n var lbs = part2[2].split(',');\\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mcc = parseInt(lbs[0], 36);\\n }\\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mnc = parseInt(lbs[1], 36);\\n }\\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n lac = parseInt(lbs[2], 36);\\n }\\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n cellid = parseInt(lbs[3], 36);\\n }\\n var signal_strength = part2[3];\\n var battery_percentage = part2[4];\\n var timestamp = parseInt(part2[5], 36).toString();\\n var message = proto_version + ';' + imei + \\\";mid=\\\" + message_id + \\\";\\\" + message_type + \\\";LGPS=\\\" + latitude + \\\",\\\" + longitude + \\\",\\\" + speed + \\\",\\\" + altitude + \\\",\\\" + location_time + \\\";ACCR=\\\" + location_accuracy + \\\";LWIF=\\\" + first_ssid + \\\";LLBS=\\\" + mcc + \\\":\\\" + mnc + \\\":\\\" + lac + \\\":\\\" + cellid + \\\":\\\" + signal_strength + \\\";SGN=\\\" + signal_strength + \\\";BATP=\\\" + battery_percentage + \\\";TIME=\\\" + timestamp + \\\";\\\";\\n } else {\\n var message = decrypt(encryptedMessage, password);\\n }\\n if (message.startsWith(\\\"error\\\")) {\\n ack = \\\"ERR;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n } else if (isASCII(message)) {\\n var c = createConnection(5678, '127.0.0.1');\\n // Alternate createConnection for localTesting\\n //var c = createConnection(5678, '52.174.17.77');\\n c.write(message);\\n // set ack as default in case no response from server\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n c.on('data', function(data) {\\n var localAck;\\n var localDeviceParams = [];\\n //if ack includes OP-CMD, then send ack with updated command\\n if (data.toString().includes(\\\"OP-CMD\\\")) {\\n localAck = data.toString();\\n } else {\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n // Only send commands on unbuffered messages\\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\\n var messageSplit = message.split(';');\\n if (params.version === \\\"PRLBUF\\\" && messageSplit[3] != \\\"PWON\\\") {\\n AddValue(localDeviceParams, 'no_commands', 'true');\\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\\n }\\n AddValue(localDeviceParams, 'ack', localAck);\\n var toReceiver = {\\n 'values': localDeviceParams,\\n };\\n console.log(toReceiver);\\n c.end();\\n });\\n } else {\\n ack = \\\"unknown message\\\" + \\\" - \\\" + serverParams.Imei + \\\" --- \\\" + raw;\\n AddValue(deviceParams, 'ack', ack);\\n }\\n if (deviceParams && deviceParams.length) {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n }\\n} else { // decrypted event\\n if (messageTypeCode == \\\"ACK\\\") {\\n return \\\"\\\"; // no need for all calcs below which will error\\n }\\n // Store device's version number if it has been sent in\\n if (serverParams.IsInit) {\\n if (params.firmware_version) {\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.DeviceVersion,\\n 'value': params.firmware_version\\n });\\n }\\n }\\n // Define defaults (in case variables not set)\\n event_time = location_time = moment.utc().unix();\\n location_accuracy = 900000;\\n speed = 0.0;\\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\\n AddValue(deviceParams, 'product', serverParams.ProductName);\\n /* SMS Conversions - specific conversions for params from SMS messages\\nDifferences:\\n- SMS messages are in a different, shortened format\\n- SMS LBS Data is encoded\\n- SMS event time is encoded\\n- SMS location time is encoded\\n- SMS location accuracy is encoded\\n- SMS altitude is encoded\\n- Some values are rounded\\n*/\\n if (params.lbs_data_encoded) {\\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; // Define array\\n variables = rawInput.split(','); // Populate array with incoming data\\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mcc = parseInt(variables[0], 36);\\n AddValue(deviceParams, 'mcc', mcc);\\n }\\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mnc = parseInt(variables[1], 36);\\n AddValue(deviceParams, 'mnc', mnc);\\n }\\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var lac = parseInt(variables[2], 36);\\n AddValue(deviceParams, 'lac', lac);\\n }\\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var cellid = parseInt(variables[3], 36);\\n AddValue(deviceParams, 'cellid', cellid);\\n }\\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\\n }\\n }\\n if (params.event_time_encoded) {\\n event_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'event_time', event_time);\\n }\\n if (params.location_time_encoded) {\\n location_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'location_time', location_time);\\n }\\n if (params.accuracy_encoded) {\\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\\n location_accuracy = Math.round(raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (params.altitude_encoded) {\\n var altitude = parseInt(params.altitude_encoded, 36);\\n AddValue(deviceParams, 'altitude', altitude);\\n }\\n //convert speed from KPH to M/S\\n if (params.speed_kph) {\\n speed = (params.speed_kph / 3.6).toFixed(2);\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //set local variables to the values of global ones, should they exist\\n if (params.event_time) {\\n event_time = params.event_time;\\n }\\n if (params.location_time) {\\n location_time = params.location_time;\\n }\\n if (params.latitude) {\\n var latitude = params.latitude;\\n } else {\\n var latitude = 0;\\n AddValue(deviceParams, 'latitude', latitude);\\n }\\n if (params.longitude) {\\n var longitude = params.longitude;\\n } else {\\n var longitude = 0;\\n AddValue(deviceParams, 'longitude', longitude);\\n }\\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = 0;\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy exists convert it\\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy doesn't exist leave it set to '900000'\\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (fix_state) {\\n AddValue(deviceParams, 'fix_state', fix_state);\\n }\\n if (messageTypeCode === \\\"ZNO\\\" || messageTypeCode === \\\"ZNI\\\") {\\n var labels = [params.zone_name];\\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\\n }\\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; //Define array\\n variables = rawInput.split(','); //Populate array with incoming data\\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\\n }\\n }\\n }\\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\\n AddValue(deviceParams, 'bssid', bssid_array[i]);\\n }\\n }\\n }\\n //push params\\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \\\"ZNI\\\" && messageTypeCode !== \\\"ZNO\\\") {\\n AddValue(deviceParams, 'gps_in_best', 0);\\n } else {\\n AddValue(deviceParams, 'gps_in_best', 1);\\n }\\n if (params.speed === undefined) {\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //if battery charge message is sent then only update\\n if (messageTypeCode === \\\"BATCN\\\") {\\n var weekCheck = false;\\n // Start of Automatic firmware update code\\n // Get values to ensure that if a device update fails, it does not try again for a week\\n // If the device has a datetime for a previous update\\n if (serverParams.IsInit) {\\n if (configs.UpdateFirmware.LastUpdate) {\\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\\n var weekAgoMoment = moment.utc().subtract(3, 'days');\\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\\n } else {\\n // No last update time so update has never been done\\n weekCheck = true;\\n }\\n }\\n //var weekCheck = false;\\n if (weekCheck === true) {\\n // Get message type and check to ensure that updates are only done when devices are put on charge\\n if (params.version !== \\\"PRLBUF\\\") {\\n // Check if we have the device's current firmware version\\n if (configs.UpdateFirmware.DeviceVersion) {\\n var device_version = configs.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\\n var otaSequenceNumber = (new Date().getTime()).toString(36);\\n var otaPart1 = \\\"update=\\\" + otaSequenceNumber;\\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\\n } else {\\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\\n }\\n } else {\\n var otaPart2 = otaCommand;\\n }\\n var otaCommandString = \\\"OP-CMD;\\\" + otaPart1 + \\\";\\\" + otaPart2 + \\\";\\\";\\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\\n var ipfPart1 = \\\"update=\\\" + ipfSequenceNumber;\\n var ipfCommand = \\\"IPF=test.myoysta.com,21,oysta,atsyo8\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\\n } else {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\\n }\\n } else {\\n var ipfPart2 = ipfCommand;\\n }\\n var ipfCommandString = \\\"OP-CMD;\\\" + ipfPart1 + \\\";\\\" + ipfPart2 + \\\";\\\";\\n // Add command to the end of the message ack\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\" + ipfCommandString + otaCommandString;\\n // Store time of update for checks in future if they are needed\\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.LastUpdate,\\n 'value': currentTime\\n });\\n }\\n } else { // if we don't have the device's current firmware version, request it\\n var sequenceNumber = (new Date().getTime()).toString(36);\\n var part1 = \\\"Request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, configs.Password.password);\\n } else {\\n var part2 = command;\\n }\\n ack = \\\"ACK;\\\" + params.count_number + \\\";OP-CMD;\\\" + part1 + \\\";\\\" + part2 + \\\";\\\";\\n }\\n }\\n }\\n // End of Automatic Firmware Update code\\n }\\n if (params.bootnumber) {\\n if (params.bootnumber <= 1) {\\n reInit = true;\\n } else {\\n reInit = false;\\n }\\n }\\n // Parse data from ALLDATA if device is initialized\\n if (serverParams.IsInit) {\\n if (params.all_data) {\\n var allData = params.all_data.split(\\\";\\\");\\n for (let i = 0; i < allData.length; i++) {\\n if (allData[i].includes(\\\"=\\\")) {\\n var deviceConfigPair = allData[i].split(\\\"=\\\");\\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\\n if (deviceConfigPair[0] === \\\"VER\\\") {\\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\\n }\\n }\\n }\\n }\\n }\\n if (!ack) {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n AddValue(deviceParams, 'ack', ack);\\n if (serverParams.IsInit) {\\n var toReceiver = {\\n 'values': deviceParams,\\n 'configsToUpdate': configsToUpdate,\\n 'reInit': reInit\\n };\\n } else {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n }\\n console.log(toReceiver);\\n}\\n\\nfunction decrypt(encdata, password) {\\n var decrypted;\\n var dataarray = encdata.split(\\\";\\\");\\n if (dataarray.length > 5) {\\n return \\\"\\\";\\n }\\n var i;\\n var part1 = \\\"\\\"; // part1 will hold the type, IMEI and message ID\\n if (encdata.startsWith(\\\"ACK\\\")) {\\n return encdata;\\n }\\n for (i = 0; i < 3; i++) {\\n part1 = part1 + dataarray[i] + \\\";\\\";\\n }\\n var mid = dataarray[2]; // use the message ID to create the salt\\n var enctext = dataarray[3]; // the encypted data\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n // base64 decoding and extract the iv and encrypted data\\n const bData = Buffer.from(enctext, 'base64');\\n const iv = bData.slice(0, 16); // initial 16 chars\\n const text = bData.slice(16); // all the encrypted data\\n // derive key using; 32 byte key length (from salted password and mid)\\n // decrypt the data in part2 and add to part1\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\\n try {\\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\\n } catch (err) {\\n decrypted = \\\"error\\\";\\n }\\n return decrypted;\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\\n\\nfunction createConnection(port, server) {\\n c = net.createConnection(port, server);\\n c.on('error', function(error) {\\n c = createConnection(port, server);\\n });\\n return c;\\n}\\n\\nfunction AddValue(codeValueArray, p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n codeValueArray.push(cvpair);\\n}\\n\\nfunction isASCII(str) {\\n return /^[\\\\x00-\\\\x7F]*$/.test(str);\\n}\",\"Type\":0,\"ProtocolActionObjects\":[]}","Timestamp":1711452709},{"Type":1,"NewValue":"{\"Id\":216,\"Name\":\"Pearl_II\",\"Operation\":\"var ack;\\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\\n// Define array to put device data into. This will be put into the msg array at the end.\\nvar deviceParams = [];\\n// configsToUpdate array used for sending the device's firmware version to the UI.\\nvar configsToUpdate = [];\\nvar reInit = false;\\nconst _crypto = require('crypto');\\nAddValue(deviceParams, 'env_name', serverParams.EnvName);\\nif (params.encrypted_data) { // encrypted data so needs decrypting\\n if (params.encrypted_data == \\\"REBOOT\\\") {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n return;\\n }\\n var encryptedMessage = raw;\\n var password;\\n if (serverParams.IsInit) {\\n if (configs.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n } else {\\n password = configs.Password.password;\\n }\\n } else {\\n password = serverParams.Imei;\\n }\\n // Processing SMS messages\\n if (encryptedMessage.startsWith(\\\"esendex\\\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\\n encryptedMessage = \\\"OP-\\\" + encryptedMessage.split(\\\"-\\\")[1];\\n }\\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\\n var encodedMessage = decrypt(encryptedMessage, password);\\n var variables = encodedMessage.split(';');\\n var proto_version = variables[0];\\n var imei = variables[1];\\n var message_id = variables[2];\\n var message_type = variables[3];\\n var part2 = variables[4].split(':');\\n var loc = part2[0];\\n latitude = loc.split(',')[0];\\n longitude = loc.split(',')[1];\\n speed = 0;\\n altitude = parseInt(loc.split(',')[2], 36);\\n location_time = parseInt(loc.split(',')[3], 36);\\n location_accuracy = loc.split(',')[4];\\n var first_ssid = part2[1];\\n var first_cell_tower_info = part2[2];\\n var lbs = part2[2].split(',');\\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mcc = parseInt(lbs[0], 36);\\n }\\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mnc = parseInt(lbs[1], 36);\\n }\\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n lac = parseInt(lbs[2], 36);\\n }\\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n cellid = parseInt(lbs[3], 36);\\n }\\n var signal_strength = part2[3];\\n var battery_percentage = part2[4];\\n var timestamp = parseInt(part2[5], 36).toString();\\n var message = proto_version + ';' + imei + \\\";mid=\\\" + message_id + \\\";\\\" + message_type + \\\";LGPS=\\\" + latitude + \\\",\\\" + longitude + \\\",\\\" + speed + \\\",\\\" + altitude + \\\",\\\" + location_time + \\\";ACCR=\\\" + location_accuracy + \\\";LWIF=\\\" + first_ssid + \\\";LLBS=\\\" + mcc + \\\":\\\" + mnc + \\\":\\\" + lac + \\\":\\\" + cellid + \\\":\\\" + signal_strength + \\\";SGN=\\\" + signal_strength + \\\";BATP=\\\" + battery_percentage + \\\";TIME=\\\" + timestamp + \\\";\\\";\\n } else {\\n var message = decrypt(encryptedMessage, password);\\n }\\n if (message.startsWith(\\\"error\\\")) {\\n ack = \\\"ERR;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n } else if (isASCII(message)) {\\n var c = createConnection(5678, '127.0.0.1');\\n // Alternate createConnection for localTesting\\n //var c = createConnection(5678, '52.174.17.77');\\n c.write(message);\\n // set ack as default in case no response from server\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n c.on('data', function(data) {\\n var localAck;\\n var localDeviceParams = [];\\n //if ack includes OP-CMD, then send ack with updated command\\n if (data.toString().includes(\\\"OP-CMD\\\")) {\\n localAck = data.toString();\\n } else {\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n // Only send commands on unbuffered messages\\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\\n var messageSplit = message.split(';');\\n if (params.version === \\\"PRLBUF\\\" && messageSplit[3] != \\\"PWON\\\") {\\n AddValue(localDeviceParams, 'no_commands', 'true');\\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\\n }\\n AddValue(localDeviceParams, 'ack', localAck);\\n var toReceiver = {\\n 'values': localDeviceParams,\\n };\\n console.log(toReceiver);\\n c.end();\\n });\\n } else {\\n ack = \\\"unknown message\\\" + \\\" - \\\" + serverParams.Imei + \\\" --- \\\" + raw;\\n AddValue(deviceParams, 'ack', ack);\\n }\\n if (deviceParams && deviceParams.length) {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n }\\n} else { // decrypted event\\n if (messageTypeCode == \\\"ACK\\\") {\\n return \\\"\\\"; // no need for all calcs below which will error\\n }\\n // Store device's version number if it has been sent in\\n if (serverParams.IsInit) {\\n if (params.firmware_version) {\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.DeviceVersion,\\n 'value': params.firmware_version\\n });\\n }\\n }\\n // Define defaults (in case variables not set)\\n event_time = location_time = moment.utc().unix();\\n location_accuracy = 900000;\\n speed = 0.0;\\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\\n AddValue(deviceParams, 'product', serverParams.ProductName);\\n /* SMS Conversions - specific conversions for params from SMS messages\\nDifferences:\\n- SMS messages are in a different, shortened format\\n- SMS LBS Data is encoded\\n- SMS event time is encoded\\n- SMS location time is encoded\\n- SMS location accuracy is encoded\\n- SMS altitude is encoded\\n- Some values are rounded\\n*/\\n if (params.lbs_data_encoded) {\\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; // Define array\\n variables = rawInput.split(','); // Populate array with incoming data\\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mcc = parseInt(variables[0], 36);\\n AddValue(deviceParams, 'mcc', mcc);\\n }\\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mnc = parseInt(variables[1], 36);\\n AddValue(deviceParams, 'mnc', mnc);\\n }\\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var lac = parseInt(variables[2], 36);\\n AddValue(deviceParams, 'lac', lac);\\n }\\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var cellid = parseInt(variables[3], 36);\\n AddValue(deviceParams, 'cellid', cellid);\\n }\\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\\n }\\n }\\n if (params.event_time_encoded) {\\n event_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'event_time', event_time);\\n }\\n if (params.location_time_encoded) {\\n location_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'location_time', location_time);\\n }\\n if (params.accuracy_encoded) {\\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\\n location_accuracy = Math.round(raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (params.altitude_encoded) {\\n var altitude = parseInt(params.altitude_encoded, 36);\\n AddValue(deviceParams, 'altitude', altitude);\\n }\\n //convert speed from KPH to M/S\\n if (params.speed_kph) {\\n speed = (params.speed_kph / 3.6).toFixed(2);\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //set local variables to the values of global ones, should they exist\\n if (params.event_time) {\\n event_time = params.event_time;\\n }\\n if (params.location_time) {\\n location_time = params.location_time;\\n }\\n if (params.latitude) {\\n var latitude = params.latitude;\\n } else {\\n var latitude = 0;\\n AddValue(deviceParams, 'latitude', latitude);\\n }\\n if (params.longitude) {\\n var longitude = params.longitude;\\n } else {\\n var longitude = 0;\\n AddValue(deviceParams, 'longitude', longitude);\\n }\\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = 0;\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy exists convert it\\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy doesn't exist leave it set to '900000'\\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (fix_state) {\\n AddValue(deviceParams, 'fix_state', fix_state);\\n }\\n if (messageTypeCode === \\\"ZNO\\\" || messageTypeCode === \\\"ZNI\\\") {\\n var labels = [params.zone_name];\\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\\n }\\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; //Define array\\n variables = rawInput.split(','); //Populate array with incoming data\\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\\n }\\n }\\n }\\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\\n AddValue(deviceParams, 'bssid', bssid_array[i]);\\n }\\n }\\n }\\n //push params\\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \\\"ZNI\\\" && messageTypeCode !== \\\"ZNO\\\") {\\n AddValue(deviceParams, 'gps_in_best', 0);\\n } else {\\n AddValue(deviceParams, 'gps_in_best', 1);\\n }\\n if (params.speed === undefined) {\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //if battery charge message is sent then only update\\n if (messageTypeCode === \\\"BATCN\\\") {\\n var weekCheck = false;\\n // Start of Automatic firmware update code\\n // Get values to ensure that if a device update fails, it does not try again for a week\\n // If the device has a datetime for a previous update\\n if (serverParams.IsInit) {\\n if (configs.UpdateFirmware.LastUpdate) {\\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\\n var weekAgoMoment = moment.utc().subtract(3, 'days');\\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\\n } else {\\n // No last update time so update has never been done\\n weekCheck = true;\\n }\\n }\\n //var weekCheck = false;\\n if (weekCheck === true) {\\n // Get message type and check to ensure that updates are only done when devices are put on charge\\n if (params.version !== \\\"PRLBUF\\\") {\\n // Check if we have the device's current firmware version\\n if (configs.UpdateFirmware.DeviceVersion) {\\n var device_version = configs.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\\n var otaSequenceNumber = (new Date().getTime()).toString(36);\\n var otaPart1 = \\\"update=\\\" + otaSequenceNumber;\\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\\n } else {\\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\\n }\\n } else {\\n var otaPart2 = otaCommand;\\n }\\n var otaCommandString = \\\"OP-CMD;\\\" + otaPart1 + \\\";\\\" + otaPart2 + \\\";\\\";\\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\\n var ipfPart1 = \\\"update=\\\" + ipfSequenceNumber;\\n var ipfCommand = \\\"IPF=test.myoysta.com,21,oysta,atsyo8\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\\n } else {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\\n }\\n } else {\\n var ipfPart2 = ipfCommand;\\n }\\n var ipfCommandString = \\\"OP-CMD;\\\" + ipfPart1 + \\\";\\\" + ipfPart2 + \\\";\\\";\\n // Add command to the end of the message ack\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\" + ipfCommandString + otaCommandString;\\n // Store time of update for checks in future if they are needed\\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.LastUpdate,\\n 'value': currentTime\\n });\\n }\\n } else { // if we don't have the device's current firmware version, request it\\n var sequenceNumber = (new Date().getTime()).toString(36);\\n var part1 = \\\"Request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, configs.Password.password);\\n } else {\\n var part2 = command;\\n }\\n ack = \\\"ACK;\\\" + params.count_number + \\\";OP-CMD;\\\" + part1 + \\\";\\\" + part2 + \\\";\\\";\\n }\\n }\\n }\\n // End of Automatic Firmware Update code\\n }\\n if (params.bootnumber) {\\n if (params.bootnumber <= 1) {\\n reInit = true;\\n } else {\\n reInit = false;\\n }\\n }\\n // Parse data from ALLDATA if device is initialized\\n if (serverParams.IsInit) {\\n if (params.all_data) {\\n var allData = params.all_data.split(\\\";\\\");\\n for (let i = 0; i < allData.length; i++) {\\n if (allData[i].includes(\\\"=\\\")) {\\n var deviceConfigPair = allData[i].split(\\\"=\\\");\\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\\n if (deviceConfigPair[0] === \\\"VER\\\") {\\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\\n }\\n }\\n }\\n }\\n }\\n if (!ack) {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n AddValue(deviceParams, 'ack', ack);\\n if (serverParams.IsInit) {\\n var toReceiver = {\\n 'values': deviceParams,\\n 'configsToUpdate': configsToUpdate,\\n 'reInit': reInit\\n };\\n } else {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n }\\n console.log(toReceiver);\\n}\\n\\nfunction decrypt(encdata, password) {\\n var decrypted;\\n var dataarray = encdata.split(\\\";\\\");\\n if (dataarray.length > 5) {\\n return \\\"\\\";\\n }\\n var i;\\n var part1 = \\\"\\\"; // part1 will hold the type, IMEI and message ID\\n if (encdata.startsWith(\\\"ACK\\\")) {\\n return encdata;\\n }\\n for (i = 0; i < 3; i++) {\\n part1 = part1 + dataarray[i] + \\\";\\\";\\n }\\n var mid = dataarray[2]; // use the message ID to create the salt\\n var enctext = dataarray[3]; // the encypted data\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n // base64 decoding and extract the iv and encrypted data\\n const bData = Buffer.from(enctext, 'base64');\\n const iv = bData.slice(0, 16); // initial 16 chars\\n const text = bData.slice(16); // all the encrypted data\\n // derive key using; 32 byte key length (from salted password and mid)\\n // decrypt the data in part2 and add to part1\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\\n try {\\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\\n } catch (err) {\\n decrypted = \\\"error\\\";\\n }\\n return decrypted;\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\\n\\nfunction createConnection(port, server) {\\n c = net.createConnection(port, server);\\n c.on('error', function(error) {\\n c = createConnection(port, server);\\n });\\n return c;\\n}\\n\\nfunction AddValue(codeValueArray, p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n codeValueArray.push(cvpair);\\n}\\n\\nfunction isASCII(str) {\\n return /^[\\\\x00-\\\\x7F]*$/.test(str);\\n}\",\"Type\":0,\"ProtocolActionObjects\":[]}","Timestamp":1711640603},{"Type":1,"NewValue":"{\"Id\":216,\"Name\":\"Pearl_II\",\"Operation\":\"var ack;\\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\\n// Define array to put device data into. This will be put into the msg array at the end.\\nvar deviceParams = [];\\n// configsToUpdate array used for sending the device's firmware version to the UI.\\nvar configsToUpdate = [];\\nvar reInit = false;\\nconst _crypto = require('crypto');\\nif (params.encrypted_data) { // encrypted data so needs decrypting\\n if (params.encrypted_data == \\\"REBOOT\\\") {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n return;\\n }\\n var encryptedMessage = raw;\\n var password;\\n if (serverParams.IsInit) {\\n if (configs.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n } else {\\n password = configs.Password.password;\\n }\\n } else {\\n password = serverParams.Imei;\\n }\\n // Processing SMS messages\\n if (encryptedMessage.startsWith(\\\"esendex\\\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\\n encryptedMessage = \\\"OP-\\\" + encryptedMessage.split(\\\"-\\\")[1];\\n }\\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\\n var encodedMessage = decrypt(encryptedMessage, password);\\n var variables = encodedMessage.split(';');\\n var proto_version = variables[0];\\n var imei = variables[1];\\n var message_id = variables[2];\\n var message_type = variables[3];\\n var part2 = variables[4].split(':');\\n var loc = part2[0];\\n latitude = loc.split(',')[0];\\n longitude = loc.split(',')[1];\\n speed = 0;\\n altitude = parseInt(loc.split(',')[2], 36);\\n location_time = parseInt(loc.split(',')[3], 36);\\n location_accuracy = loc.split(',')[4];\\n var first_ssid = part2[1];\\n var first_cell_tower_info = part2[2];\\n var lbs = part2[2].split(',');\\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mcc = parseInt(lbs[0], 36);\\n }\\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mnc = parseInt(lbs[1], 36);\\n }\\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n lac = parseInt(lbs[2], 36);\\n }\\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n cellid = parseInt(lbs[3], 36);\\n }\\n var signal_strength = part2[3];\\n var battery_percentage = part2[4];\\n var timestamp = parseInt(part2[5], 36).toString();\\n var message = proto_version + ';' + imei + \\\";mid=\\\" + message_id + \\\";\\\" + message_type + \\\";LGPS=\\\" + latitude + \\\",\\\" + longitude + \\\",\\\" + speed + \\\",\\\" + altitude + \\\",\\\" + location_time + \\\";ACCR=\\\" + location_accuracy + \\\";LWIF=\\\" + first_ssid + \\\";LLBS=\\\" + mcc + \\\":\\\" + mnc + \\\":\\\" + lac + \\\":\\\" + cellid + \\\":\\\" + signal_strength + \\\";SGN=\\\" + signal_strength + \\\";BATP=\\\" + battery_percentage + \\\";TIME=\\\" + timestamp + \\\";\\\";\\n } else {\\n var message = decrypt(encryptedMessage, password);\\n }\\n if (message.startsWith(\\\"error\\\")) {\\n ack = \\\"ERR;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n } else if (isASCII(message)) {\\n var c = createConnection(5678, '127.0.0.1');\\n // Alternate createConnection for localTesting\\n //var c = createConnection(5678, '52.174.17.77');\\n c.write(message);\\n // set ack as default in case no response from server\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n c.on('data', function(data) {\\n var localAck;\\n var localDeviceParams = [];\\n //if ack includes OP-CMD, then send ack with updated command\\n if (data.toString().includes(\\\"OP-CMD\\\")) {\\n localAck = data.toString();\\n } else {\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n // Only send commands on unbuffered messages\\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\\n var messageSplit = message.split(';');\\n if (params.version === \\\"PRLBUF\\\" && messageSplit[3] != \\\"PWON\\\") {\\n AddValue(localDeviceParams, 'no_commands', 'true');\\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\\n }\\n AddValue(localDeviceParams, 'ack', localAck);\\n var toReceiver = {\\n 'values': localDeviceParams,\\n };\\n console.log(toReceiver);\\n c.end();\\n });\\n } else {\\n ack = \\\"unknown message\\\" + \\\" - \\\" + serverParams.Imei + \\\" --- \\\" + raw;\\n AddValue(deviceParams, 'ack', ack);\\n }\\n if (deviceParams && deviceParams.length) {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n }\\n} else { // decrypted event\\n if (messageTypeCode == \\\"ACK\\\") {\\n return \\\"\\\"; // no need for all calcs below which will error\\n }\\n // Store device's version number if it has been sent in\\n if (serverParams.IsInit) {\\n if (params.firmware_version) {\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.DeviceVersion,\\n 'value': params.firmware_version\\n });\\n }\\n }\\n // Define defaults (in case variables not set)\\n event_time = location_time = moment.utc().unix();\\n location_accuracy = 900000;\\n speed = 0.0;\\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\\n AddValue(deviceParams, 'product', serverParams.ProductName);\\n /* SMS Conversions - specific conversions for params from SMS messages\\nDifferences:\\n- SMS messages are in a different, shortened format\\n- SMS LBS Data is encoded\\n- SMS event time is encoded\\n- SMS location time is encoded\\n- SMS location accuracy is encoded\\n- SMS altitude is encoded\\n- Some values are rounded\\n*/\\n if (params.lbs_data_encoded) {\\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; // Define array\\n variables = rawInput.split(','); // Populate array with incoming data\\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mcc = parseInt(variables[0], 36);\\n AddValue(deviceParams, 'mcc', mcc);\\n }\\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mnc = parseInt(variables[1], 36);\\n AddValue(deviceParams, 'mnc', mnc);\\n }\\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var lac = parseInt(variables[2], 36);\\n AddValue(deviceParams, 'lac', lac);\\n }\\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var cellid = parseInt(variables[3], 36);\\n AddValue(deviceParams, 'cellid', cellid);\\n }\\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\\n }\\n }\\n if (params.event_time_encoded) {\\n event_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'event_time', event_time);\\n }\\n if (params.location_time_encoded) {\\n location_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'location_time', location_time);\\n }\\n if (params.accuracy_encoded) {\\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\\n location_accuracy = Math.round(raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (params.altitude_encoded) {\\n var altitude = parseInt(params.altitude_encoded, 36);\\n AddValue(deviceParams, 'altitude', altitude);\\n }\\n //convert speed from KPH to M/S\\n if (params.speed_kph) {\\n speed = (params.speed_kph / 3.6).toFixed(2);\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //set local variables to the values of global ones, should they exist\\n if (params.event_time) {\\n event_time = params.event_time;\\n }\\n if (params.location_time) {\\n location_time = params.location_time;\\n }\\n if (params.latitude) {\\n var latitude = params.latitude;\\n } else {\\n var latitude = 0;\\n AddValue(deviceParams, 'latitude', latitude);\\n }\\n if (params.longitude) {\\n var longitude = params.longitude;\\n } else {\\n var longitude = 0;\\n AddValue(deviceParams, 'longitude', longitude);\\n }\\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = 0;\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy exists convert it\\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy doesn't exist leave it set to '900000'\\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (fix_state) {\\n AddValue(deviceParams, 'fix_state', fix_state);\\n }\\n if (messageTypeCode === \\\"ZNO\\\" || messageTypeCode === \\\"ZNI\\\") {\\n var labels = [params.zone_name];\\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\\n }\\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; //Define array\\n variables = rawInput.split(','); //Populate array with incoming data\\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\\n }\\n }\\n }\\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\\n AddValue(deviceParams, 'bssid', bssid_array[i]);\\n }\\n }\\n }\\n //push params\\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \\\"ZNI\\\" && messageTypeCode !== \\\"ZNO\\\") {\\n AddValue(deviceParams, 'gps_in_best', 0);\\n } else {\\n AddValue(deviceParams, 'gps_in_best', 1);\\n }\\n if (params.speed === undefined) {\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //if battery charge message is sent then only update\\n if (messageTypeCode === \\\"BATCN\\\") {\\n var weekCheck = false;\\n // Start of Automatic firmware update code\\n // Get values to ensure that if a device update fails, it does not try again for a week\\n // If the device has a datetime for a previous update\\n if (serverParams.IsInit) {\\n if (configs.UpdateFirmware.LastUpdate) {\\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\\n var weekAgoMoment = moment.utc().subtract(3, 'days');\\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\\n } else {\\n // No last update time so update has never been done\\n weekCheck = true;\\n }\\n }\\n //var weekCheck = false;\\n if (weekCheck === true) {\\n // Get message type and check to ensure that updates are only done when devices are put on charge\\n if (params.version !== \\\"PRLBUF\\\") {\\n // Check if we have the device's current firmware version\\n if (configs.UpdateFirmware.DeviceVersion) {\\n var device_version = configs.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\\n var otaSequenceNumber = (new Date().getTime()).toString(36);\\n var otaPart1 = \\\"update=\\\" + otaSequenceNumber;\\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\\n } else {\\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\\n }\\n } else {\\n var otaPart2 = otaCommand;\\n }\\n var otaCommandString = \\\"OP-CMD;\\\" + otaPart1 + \\\";\\\" + otaPart2 + \\\";\\\";\\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\\n var ipfPart1 = \\\"update=\\\" + ipfSequenceNumber;\\n var ipfCommand = \\\"IPF=test.myoysta.com,21,oysta,atsyo8\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\\n } else {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\\n }\\n } else {\\n var ipfPart2 = ipfCommand;\\n }\\n var ipfCommandString = \\\"OP-CMD;\\\" + ipfPart1 + \\\";\\\" + ipfPart2 + \\\";\\\";\\n // Add command to the end of the message ack\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\" + ipfCommandString + otaCommandString;\\n // Store time of update for checks in future if they are needed\\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.LastUpdate,\\n 'value': currentTime\\n });\\n }\\n } else { // if we don't have the device's current firmware version, request it\\n var sequenceNumber = (new Date().getTime()).toString(36);\\n var part1 = \\\"Request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, configs.Password.password);\\n } else {\\n var part2 = command;\\n }\\n ack = \\\"ACK;\\\" + params.count_number + \\\";OP-CMD;\\\" + part1 + \\\";\\\" + part2 + \\\";\\\";\\n }\\n }\\n }\\n // End of Automatic Firmware Update code\\n }\\n if (params.bootnumber) {\\n if (params.bootnumber <= 1) {\\n reInit = true;\\n } else {\\n reInit = false;\\n }\\n }\\n // Parse data from ALLDATA if device is initialized\\n if (serverParams.IsInit) {\\n if (params.all_data) {\\n var allData = params.all_data.split(\\\";\\\");\\n for (let i = 0; i < allData.length; i++) {\\n if (allData[i].includes(\\\"=\\\")) {\\n var deviceConfigPair = allData[i].split(\\\"=\\\");\\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\\n if (deviceConfigPair[0] === \\\"VER\\\") {\\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\\n }\\n }\\n }\\n }\\n }\\n if (!ack) {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n AddValue(deviceParams, 'ack', ack);\\n if (serverParams.IsInit) {\\n var toReceiver = {\\n 'values': deviceParams,\\n 'configsToUpdate': configsToUpdate,\\n 'reInit': reInit\\n };\\n } else {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n }\\n console.log(toReceiver);\\n}\\n\\nfunction decrypt(encdata, password) {\\n var decrypted;\\n var dataarray = encdata.split(\\\";\\\");\\n if (dataarray.length > 5) {\\n return \\\"\\\";\\n }\\n var i;\\n var part1 = \\\"\\\"; // part1 will hold the type, IMEI and message ID\\n if (encdata.startsWith(\\\"ACK\\\")) {\\n return encdata;\\n }\\n for (i = 0; i < 3; i++) {\\n part1 = part1 + dataarray[i] + \\\";\\\";\\n }\\n var mid = dataarray[2]; // use the message ID to create the salt\\n var enctext = dataarray[3]; // the encypted data\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n // base64 decoding and extract the iv and encrypted data\\n const bData = Buffer.from(enctext, 'base64');\\n const iv = bData.slice(0, 16); // initial 16 chars\\n const text = bData.slice(16); // all the encrypted data\\n // derive key using; 32 byte key length (from salted password and mid)\\n // decrypt the data in part2 and add to part1\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\\n try {\\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\\n } catch (err) {\\n decrypted = \\\"error\\\";\\n }\\n return decrypted;\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\\n\\nfunction createConnection(port, server) {\\n c = net.createConnection(port, server);\\n c.on('error', function(error) {\\n c = createConnection(port, server);\\n });\\n return c;\\n}\\n\\nfunction AddValue(codeValueArray, p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n codeValueArray.push(cvpair);\\n}\\n\\nfunction isASCII(str) {\\n return /^[\\\\x00-\\\\x7F]*$/.test(str);\\n}\",\"Type\":0,\"ProtocolActionObjects\":[]}","Timestamp":1714400656}]}],"Groups":[{"Id":5073,"Parent":null,"Name":"Display Options","Json":"{ \"description\": null, \"columns\": 2, \"order\": 4, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5074,"Parent":null,"Name":"Actions","Json":"{ \"description\": \"Power off, real time locate etc.\", \"columns\": 2, \"order\": 8, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5075,"Parent":null,"Name":"Key Features","Json":"{ \"description\": null, \"columns\": 2, \"order\": 5, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5076,"Parent":null,"Name":"Emergency Settings","Json":"{\"description\":null,\"columns\":3,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5077,"Parent":null,"Name":"Admin config","Json":"{ \"description\": \"Admin config\", \"columns\": 2, \"order\": 1, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5078,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Fall Sensor","Json":"{\"description\":null,\"columns\":1,\"order\":2,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5079,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Update Firmware","Json":"{\"description\":\"Over the Air update of device firmware\",\"columns\":1,\"order\":12,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5080,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Network Settings","Json":"{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5081,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Logs","Json":"{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5082,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Mitigations","Json":"{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5083,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Command Feedback","Json":"{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5084,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Time","Json":"{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":5084,\"Parent\":{\"Id\":5077,\"Name\":\"Admin config\",\"Json\":{\"description\":\"Admin config\",\"columns\":2,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5079,\"Name\":\"Update Firmware\",\"Json\":{\"description\":\"Over the Air update of device firmware\",\"columns\":1,\"order\":12,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5080,\"Name\":\"Network Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5081,\"Name\":\"Logs\",\"Json\":{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5082,\"Name\":\"Mitigations\",\"Json\":{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5083,\"Name\":\"Command Feedback\",\"Json\":{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5096,\"Name\":\"Set Timezone\",\"Json\":{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5098,\"Name\":\"Server\",\"Json\":{\"description\":\"Set Server\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5099,\"Name\":\"Default Options\",\"Json\":{\"description\":\"Sets the default options for events and communication\",\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5115,\"Name\":\"Emergency Options\",\"Json\":{\"description\":null,\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5116,\"Name\":\"APN config\",\"Json\":{\"description\":\"APN config\",\"columns\":1,\"order\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5117,\"Name\":\"Password \",\"Json\":{\"description\":\"Device password - used for encrypting data\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]}]},\"Name\":\"Hora\",\"Json\":\"{\\\"description\\\":null,\\\"columns\\\":1,\\\"order\\\":2,\\\"listSize\\\":1,\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\"]}\",\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"LanguageId\":4,\"ProtocolActionObjects\":[]}","Timestamp":1747221272}]},{"Id":5085,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Other Settings","Json":"{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":5085,\"Parent\":{\"Id\":5077,\"Name\":\"Admin config\",\"Json\":{\"description\":\"Admin config\",\"columns\":2,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5079,\"Name\":\"Update Firmware\",\"Json\":{\"description\":\"Over the Air update of device firmware\",\"columns\":1,\"order\":12,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5080,\"Name\":\"Network Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5081,\"Name\":\"Logs\",\"Json\":{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5082,\"Name\":\"Mitigations\",\"Json\":{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5083,\"Name\":\"Command Feedback\",\"Json\":{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5096,\"Name\":\"Set Timezone\",\"Json\":{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5098,\"Name\":\"Server\",\"Json\":{\"description\":\"Set Server\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5099,\"Name\":\"Default Options\",\"Json\":{\"description\":\"Sets the default options for events and communication\",\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5115,\"Name\":\"Emergency Options\",\"Json\":{\"description\":null,\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5116,\"Name\":\"APN config\",\"Json\":{\"description\":\"APN config\",\"columns\":1,\"order\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5117,\"Name\":\"Password \",\"Json\":{\"description\":\"Device password - used for encrypting data\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]}]},\"Name\":\"Otras Configuraciones\",\"Json\":\"{\\\"description\\\":\\\"Otras Configuraciones\\\",\\\"columns\\\":1,\\\"order\\\":4,\\\"listSize\\\":1,\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\"]}\",\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"LanguageId\":4,\"ProtocolActionObjects\":[]}","Timestamp":1747221330}]},{"Id":5086,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Background Colour","Json":"{ \"description\": null, \"columns\": 1, \"order\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5087,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Text Colour","Json":"{ \"description\": null, \"columns\": 1, \"order\": 2, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5088,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Button feedback","Json":"{ \"description\": \"Enable beep on button press\", \"columns\": 1, \"order\": 3, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5089,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Language","Json":"{ \"description\": \"Language\", \"columns\": 1, \"order\": 6, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5090,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Date Time display format","Json":"{ \"description\": null, \"columns\": 1, \"order\": 4, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5091,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Volume","Json":"{ \"description\": \"Volume\", \"columns\": 1, \"order\": 5, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5092,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Reboot","Json":"{ \"description\": \"Reboot device\", \"columns\": 1, \"order\": 6, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5093,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Real Time Locate","Json":"{ \"description\": \"Real Time Locate\", \"columns\": 1, \"order\": 2, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5094,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Power off","Json":"{ \"description\": null, \"columns\": 1, \"order\": 7, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5095,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"All data","Json":"{ \"description\": \"Get all config data from a device\", \"columns\": 1, \"order\": 3, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5096,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Set Timezone","Json":"{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":5096,\"Parent\":{\"Id\":5077,\"Name\":\"Admin config\",\"Json\":{\"description\":\"Admin config\",\"columns\":2,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[{\"Id\":5096,\"Name\":\"Set Timezone\",\"Json\":{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5079,\"Name\":\"Update Firmware\",\"Json\":{\"description\":\"Over the Air update of device firmware\",\"columns\":1,\"order\":12,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5080,\"Name\":\"Network Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5081,\"Name\":\"Logs\",\"Json\":{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5082,\"Name\":\"Mitigations\",\"Json\":{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5083,\"Name\":\"Command Feedback\",\"Json\":{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5098,\"Name\":\"Server\",\"Json\":{\"description\":\"Set Server\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5099,\"Name\":\"Default Options\",\"Json\":{\"description\":\"Sets the default options for events and communication\",\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5115,\"Name\":\"Emergency Options\",\"Json\":{\"description\":null,\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5116,\"Name\":\"APN config\",\"Json\":{\"description\":\"APN config\",\"columns\":1,\"order\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5117,\"Name\":\"Password \",\"Json\":{\"description\":\"Device password - used for encrypting data\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]}]},\"Name\":\"Configurar Zona Horaria\",\"Json\":\"{\\\"description\\\":\\\"Configurar Zona Horaria\\\",\\\"columns\\\":1,\\\"order\\\":3,\\\"listSize\\\":1,\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\"]}\",\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"LanguageId\":4,\"ProtocolActionObjects\":[]}","Timestamp":1747221266}]},{"Id":5097,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Menu Display Options","Json":"{ \"description\": \"Menu Display Options\", \"columns\": 1, \"order\": 4, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5098,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Server","Json":"{\"description\":\"Set Server\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5099,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Default Options","Json":"{\"description\":\"Sets the default options for events and communication\",\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5100,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Cycle Settings","Json":"{\"description\":\"Configure the cycle interval and the start and end times for cycles.\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5101,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Reminders","Json":"{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":10,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5102,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Contacts","Json":"{\"description\":null,\"columns\":1,\"order\":12,\"listSize\":10,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5103,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Non Movement","Json":"{\"description\":\"Non-movement alerts ( or sleep ) \",\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5104,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Speed alerts","Json":"{\"description\":null,\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5105,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Battery alerts","Json":"{\"description\":\"Battery alerts\",\"columns\":1,\"order\":9,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5106,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Call Config","Json":"{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5107,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Zone","Json":"{\"description\":\"Zones\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5108,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Amber Alert","Json":"{\"description\":\"Amber Alerts\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5109,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"No Activity","Json":"{\"description\":\"No Activity\",\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5110,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Recurrent Welfare Check","Json":"{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5111,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Trace","Json":"{\"description\":\"Configure duration and interval then Save.\\nOr click the Trace button to use the existing settings.\",\"columns\":1,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5112,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Emergency Protocol","Json":"{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5113,"Parent":{"Id":5076,"Name":"Emergency Settings","Json":{"description":null,"columns":3,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5113,"Name":"SMS Fallback","Json":{"description":"","columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5114,"Name":"Emergency Number","Json":{"description":"Emergency phone number for the device","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"SMS Fallback","Json":"{\"description\":\"\",\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5114,"Parent":{"Id":5076,"Name":"Emergency Settings","Json":{"description":null,"columns":3,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5113,"Name":"SMS Fallback","Json":{"description":"","columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5114,"Name":"Emergency Number","Json":{"description":"Emergency phone number for the device","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Emergency Number","Json":"{\"description\":\"Emergency phone number for the device\",\"columns\":1,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5115,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Emergency Options","Json":"{\"description\":null,\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5116,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"APN config","Json":"{ \"description\": \"APN config\", \"columns\": 1, \"order\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":5116,\"Parent\":{\"Id\":5077,\"Name\":\"Admin config\",\"Json\":{\"description\":\"Admin config\",\"columns\":2,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[{\"Id\":5116,\"Name\":\"APN config\",\"Json\":{\"description\":\"APN config\",\"columns\":1,\"order\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5079,\"Name\":\"Update Firmware\",\"Json\":{\"description\":\"Over the Air update of device firmware\",\"columns\":1,\"order\":12,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5080,\"Name\":\"Network Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5081,\"Name\":\"Logs\",\"Json\":{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5082,\"Name\":\"Mitigations\",\"Json\":{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5083,\"Name\":\"Command Feedback\",\"Json\":{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5096,\"Name\":\"Set Timezone\",\"Json\":{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5098,\"Name\":\"Server\",\"Json\":{\"description\":\"Set Server\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5099,\"Name\":\"Default Options\",\"Json\":{\"description\":\"Sets the default options for events and communication\",\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5115,\"Name\":\"Emergency Options\",\"Json\":{\"description\":null,\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5117,\"Name\":\"Password \",\"Json\":{\"description\":\"Device password - used for encrypting data\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]}]},\"Name\":\"Configurar APN\",\"Json\":\"{\\\"description\\\":\\\"Configurar APN\\\",\\\"columns\\\":1,\\\"order\\\":1,\\\"listSize\\\":1,\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\"]}\",\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"LanguageId\":4,\"ProtocolActionObjects\":[]}","Timestamp":1747220902}]},{"Id":5117,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Password ","Json":"{\"description\":\"Device password - used for encrypting data\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5118,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Airplane","Json":"{ \"description\": \"Enabling airplane mode for a short period\", \"columns\": 1, \"order\": 1, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5119,"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Recurrent Welfare Check Days","Json":"{\"description\":null,\"columns\":1,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5365,"Parent":{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Contact1","Json":"{ \"description\": null, \"columns\": 1, \"order\": 12, \"listSize\": 10, \"toTranslate\": [ \"name\", \"description\" ], \"index\": 1}","DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5366,"Parent":{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Contact2","Json":"{ \"description\": null, \"columns\": 1, \"order\": 12, \"listSize\": 10, \"toTranslate\": [ \"name\", \"description\" ], \"index\": 2}","DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5623,"Parent":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"go for walk ","Json":"{ \"description\": null, \"columns\": 1, \"order\": 13, \"listSize\": 10, \"toTranslate\": [ \"name\", \"description\" ], \"index\": 1}","DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]}],"GroupParams":[{"Id":8430,"Group":{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Fall Options","Json":"{\"name\":\"Fall Options\",\"default\":\"\",\"description\":\"Set the fall options\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":false,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"a string representation of the available options for communication, when alerts occurs:\\neg: LG5S10BCT10V\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8429,"Group":{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Sensitivity","Json":"{\"name\":\"Sensitivity\",\"default\":\"\",\"description\":\"Sensitivity of the fall\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":250,\"max\":1000,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"This will set the sensitivity of the fall sensors. The higher the sensitivity, the lower the Time and G Values.\",\"options\":[{\"value\":\"550,15\",\"label\":\"Low\"},{\"value\":\"450,20\",\"label\":\"Medium\"},{\"value\":\"350,30\",\"label\":\"High\"},{\"value\":\"250,40\",\"label\":\"Impact\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8428,"Group":{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable Fall Sensor","Json":"{\"name\":\"Enable Disable Fall Sensor\",\"default\":\"true\",\"description\":null,\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8336,"Group":{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Fall Comm Type","Json":"{\"name\":\"Fall Comm Type\",\"default\":\"\",\"description\":\"When falling accident is detected:\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"value\":\"1\",\"label\":\"Make Call\"},{\"value\":\"2\",\"label\":\"Send Current Position\"},{\"value\":\"3\",\"label\":\"Call and Send Position\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8431,"Group":{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Fall Number","Json":"{\"name\":\"Fall Number\",\"default\":\"\",\"description\":\"Number called when a fall is detected \",\"type\":\"phone\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8361,"Group":{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Device Version","Json":"{\"name\":\"Device Version\",\"default\":\"\",\"description\":\"Device Firmware Version\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":true,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"This will be reported by the device and stored here for use in updating the device's firmware version.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8354,"Group":{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Last Update","Json":"{\"name\":\"Last Update\",\"default\":\"\",\"description\":\"Last Update Time UTC\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":true,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The UTC time of the last update in YYYYMMDDHHmmSS format.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8353,"Group":{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Factory Reset","Json":"{\"name\":\"Factory Reset\",\"default\":\"\",\"description\":\"Factory Reset\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"This will reset the device's settings and put the device into a state as if it was just flashed. Only available on version 202205160917 and later.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8343,"Group":{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"OTA Update","Json":"{\"name\":\"OTA Update\",\"default\":\"\",\"description\":\"Performs an OTA update\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":false,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Sends command to perform OTA update \",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":9708,"Group":{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Test Factory Reset","Json":"{\"name\":\"Test Factory Reset\",\"default\":\"\",\"description\":\"Factory Reset\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"MARK TEST\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8338,"Group":{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Duration","Json":"{\"name\":\"Duration\",\"default\":\"\",\"description\":\"Duration (Minutes)\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":0,\"max\":10,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Duration\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8339,"Group":{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Signal Level","Json":"{\"name\":\"Signal Level\",\"default\":\"\",\"description\":\"Signal Level\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Duration\",\"options\":[{\"label\":\"1 Bar\",\"value\":\"1\"},{\"label\":\"2 Bar\",\"value\":\"2\"},{\"label\":\"3 Bar\",\"value\":\"3\"},{\"label\":\"4 Bar\",\"value\":\"4\"},{\"label\":\"5 Bar\",\"value\":\"5\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8337,"Group":{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Forbidden","Json":"{\"name\":\"Forbidden\",\"default\":\"false\",\"description\":\"Use Forbidden Networks\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8340,"Group":{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Enable Disable Network Settings","Json":"{\"name\":\"Enable Disable Network Settings\",\"default\":\"\",\"description\":\"NSO Enabled/Disabled\",\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enable or Disable NSO Settings\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8341,"Group":{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"FTP Server","Json":"{\"name\":\"FTP Server\",\"default\":\"\",\"description\":\"FTP server (IP, port,user,pass)\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8344,"Group":{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Clear Log","Json":"{\"name\":\"Clear Log\",\"default\":\"\",\"description\":\"Clear Device Log\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"This clears the internal log on the device.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8342,"Group":{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Upload logs","Json":"{\"name\":\"Upload logs\",\"default\":\"\",\"description\":\"Upload logs\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8346,"Group":{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Mitigation","Json":"{\"name\":\"Mitigation\",\"default\":\"true\",\"description\":\"Enable / Disable Mitigation\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8345,"Group":{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"IPTables","Json":"{\"name\":\"IPTables\",\"default\":\"\",\"description\":\"Enable/Disable IPTables\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8351,"Group":{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"RecurrenceEvery ","Json":"{\"name\":\"RecurrenceEvery \",\"default\":\"\",\"description\":\"Check For Mitigations every\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"In Seconds\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8347,"Group":{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Enable Disable Command Feedback","Json":"{\"name\":\"Enable Disable Command Feedback\",\"default\":\"true\",\"description\":null,\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Feedback for acknowledgements of commands\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8349,"Group":{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"NITZ","Json":"{\"name\":\"NITZ\",\"default\":\"\",\"description\":\"Toggle NITZ\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Devices use NITZ to get their time from the network. By turning it off, the device won't synchronise its time.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"false","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8349,\"Group\":{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"NITZ (Identificar Zona horaria por Red)\",\"Json\":\"{\\\"name\\\":\\\"NITZ (Identificar Zona horaria por Red)\\\",\\\"default\\\":\\\"false\\\",\\\"description\\\":\\\"Habilitar NITZ\\\",\\\"type\\\":\\\"checkbox\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Los dispositivos usan NITZ para obtener la hora por red. Al desactivarlo, el dispositivo no sincronizará su hora\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"]}\",\"Default\":\"false\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747221140}],"LanguageId":null,"Tags":[]},{"Id":8348,"Group":{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Set Time","Json":"{\"name\":\"Set Time\",\"default\":\"\",\"description\":\"Set Time\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8348,\"Group\":{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Configurar Hora\",\"Json\":\"{\\\"name\\\":\\\"Configurar Hora\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Configurar Hora\\\",\\\"type\\\":\\\"text\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":true,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":null,\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747221290}],"LanguageId":null,"Tags":[]},{"Id":8405,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Allowed Technologies 2G","Json":"{\"name\":\"Allowed Technologies 2G\",\"default\":\"\",\"description\":\"Use 2G Networks\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enabling this will allow the device to try to utilise 2G networks to communicate by.\",\"options\":[{\"label\":\"Off\",\"value\":\" \"},{\"label\":\"On\",\"value\":\"2G\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":20}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8405,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 2G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 2G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 2G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 2G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"2G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":19}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223392},{"Type":1,"NewValue":"{\"Id\":8405,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 2G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 2G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 2G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 2G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"2G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":20}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223455}],"LanguageId":null,"Tags":[]},{"Id":8399,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"GPS Stale Timeout Minutes","Json":"{\"name\":\"GPS Stale Timeout Minutes\",\"default\":\"\",\"description\":\"GPS Stale Timeout\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of time before the device decides that its GPS fix is stale.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":14}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8399,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"GPS Stale Timeout Minutes\",\"Json\":\"{\\\"name\\\":\\\"GPS Stale Timeout Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"GPS Stale Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before the device decides that its GPS fix is stale.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":13}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223378},{"Type":1,"NewValue":"{\"Id\":8399,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"GPS Stale Timeout Minutes\",\"Json\":\"{\\\"name\\\":\\\"GPS Stale Timeout Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"GPS Stale Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before the device decides that its GPS fix is stale.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":14}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223440}],"LanguageId":null,"Tags":[]},{"Id":8350,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Speed Readings Average Count","Json":"{\"name\":\"Speed Readings Average Count\",\"default\":\"\",\"description\":\"Speed Readings Average Count\",\"type\":\"number\",\"suffix\":\"readings\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of speed readings the device take before determine its average speed.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":12}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8350,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Speed Readings Average Count\",\"Json\":\"{\\\"name\\\":\\\"Speed Readings Average Count\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Speed Readings Average Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"readings\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of speed readings the device take before determine its average speed.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":11}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223373},{"Type":1,"NewValue":"{\"Id\":8350,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Speed Readings Average Count\",\"Json\":\"{\\\"name\\\":\\\"Speed Readings Average Count\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Speed Readings Average Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"readings\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of speed readings the device take before determine its average speed.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":12}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223436}],"LanguageId":null,"Tags":[]},{"Id":8352,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Screen Off Timeout Seconds","Json":"{\"name\":\"Screen Off Timeout Seconds\",\"default\":\"\",\"description\":\"Screen Off Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of time that the device's screen will stay on for until it goes to sleep.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":11}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8352,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Screen Off Timeout Seconds\",\"Json\":\"{\\\"name\\\":\\\"Screen Off Timeout Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Screen Off Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time that the device's screen will stay on for until it goes to sleep.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":10}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223371}],"LanguageId":null,"Tags":[]},{"Id":8370,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"GPS Update Timeout Seconds","Json":"{\"name\":\"GPS Update Timeout Seconds\",\"default\":\"\",\"description\":\"GPS Update Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of time the device will try to update its GPS location for before timing out.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":10}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8370,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"GPS Update Timeout Seconds\",\"Json\":\"{\\\"name\\\":\\\"GPS Update Timeout Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"GPS Update Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time the device will try to update its GPS location for before timing out.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":9}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223368}],"LanguageId":null,"Tags":[]},{"Id":8371,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Max Cell Towers","Json":"{\"name\":\"Max Cell Towers\",\"default\":\"\",\"description\":\"Maximum Cell Towers\",\"type\":\"number\",\"suffix\":\"towers\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The maximum number of cell tower's information that the device will report for LBS locations.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":9}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8371,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Max Cell Towers\",\"Json\":\"{\\\"name\\\":\\\"Max Cell Towers\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Maximum Cell Towers\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"towers\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The maximum number of cell tower's information that the device will report for LBS locations.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":8}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223366}],"LanguageId":null,"Tags":[]},{"Id":8372,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Max Wifi Addresses","Json":"{\"name\":\"Max Wifi Addresses\",\"default\":\"\",\"description\":\"Maximum WiFi Addresses\",\"type\":\"number\",\"suffix\":\"addresses\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The maximum number of WiFi addresses the device will find/send to give IntelliCare a WiFi based location.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":8}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8372,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Max Wifi Addresses\",\"Json\":\"{\\\"name\\\":\\\"Max Wifi Addresses\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Maximum WiFi Addresses\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"addresses\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The maximum number of WiFi addresses the device will find/send to give IntelliCare a WiFi based location.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":7}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223364}],"LanguageId":null,"Tags":[]},{"Id":8379,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Timeout Wifi On Off Seconds","Json":"{\"name\":\"Timeout Wifi On Off Seconds\",\"default\":\"\",\"description\":\"WiFi On/Off Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"This controls long the WiFi is turned on for before it times out and turns off.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8379,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Timeout Wifi On Off Seconds\",\"Json\":\"{\\\"name\\\":\\\"Timeout Wifi On Off Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi On/Off Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"This controls long the WiFi is turned on for before it times out and turns off.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":5}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223359}],"LanguageId":null,"Tags":[]},{"Id":8388,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Alert Animation Count","Json":"{\"name\":\"Alert Animation Count\",\"default\":\"\",\"description\":\"Alert Animation Count\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of times the alert animations show on the screen during an alert.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":17}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8388,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Alert Animation Count\",\"Json\":\"{\\\"name\\\":\\\"Alert Animation Count\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Alert Animation Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of times the alert animations show on the screen during an alert.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":16}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223385},{"Type":1,"NewValue":"{\"Id\":8388,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Alert Animation Count\",\"Json\":\"{\\\"name\\\":\\\"Alert Animation Count\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Alert Animation Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of times the alert animations show on the screen during an alert.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":17}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223448}],"LanguageId":null,"Tags":[]},{"Id":8389,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Phone State Update Timeout Seconds","Json":"{\"name\":\"Phone State Update Timeout Seconds\",\"default\":\"\",\"description\":\"Phone State Update Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The timeout used when obtaining the phone state update.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":18}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8389,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Phone State Update Timeout Seconds\",\"Json\":\"{\\\"name\\\":\\\"Phone State Update Timeout Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Phone State Update Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The timeout used when obtaining the phone state update.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":17}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223387},{"Type":1,"NewValue":"{\"Id\":8389,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Phone State Update Timeout Seconds\",\"Json\":\"{\\\"name\\\":\\\"Phone State Update Timeout Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Phone State Update Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The timeout used when obtaining the phone state update.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":18}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223450}],"LanguageId":null,"Tags":[]},{"Id":8390,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Allowed Technologies None","Json":"{\"name\":\"Allowed Technologies None\",\"default\":\"\",\"description\":\"Use None/Unknown Networks\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enabling this will allow the device to try to utilise no network and unknown network types to communicate by.\",\"options\":[{\"label\":\"Off\",\"value\":\" \"},{\"label\":\"On\",\"value\":\"-\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":19}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8390,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies None\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies None\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use None/Unknown Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise no network and unknown network types to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"-\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":18}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223390},{"Type":1,"NewValue":"{\"Id\":8390,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies None\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies None\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use None/Unknown Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise no network and unknown network types to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"-\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":19}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223453}],"LanguageId":null,"Tags":[]},{"Id":8391,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Timeout Wifi Scan Seconds","Json":"{\"name\":\"Timeout Wifi Scan Seconds\",\"default\":\"\",\"description\":\"WiFi Scan Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The length of time the device will scan for WiFi networks.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":7}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8391,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Timeout Wifi Scan Seconds\",\"Json\":\"{\\\"name\\\":\\\"Timeout Wifi Scan Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi Scan Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The length of time the device will scan for WiFi networks.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":6}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223362}],"LanguageId":null,"Tags":[]},{"Id":8392,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"LCD Backlight","Json":"{\"name\":\"LCD Backlight\",\"default\":\"\",\"description\":\"Screen Brightness\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The brightness of the screen on the device.\",\"options\":[{\"label\":\"0%\",\"value\":\"0.0\"},{\"label\":\"10%\",\"value\":\"0.1\"},{\"label\":\"20%\",\"value\":\"0.2\"},{\"label\":\"30%\",\"value\":\"0.3\"},{\"label\":\"40%\",\"value\":\"0.4\"},{\"label\":\"50%\",\"value\":\"0.5\"},{\"label\":\"60%\",\"value\":\"0.6\"},{\"label\":\"70%\",\"value\":\"0.7\"},{\"label\":\"80%\",\"value\":\"0.8\"},{\"label\":\"90%\",\"value\":\"0.9\"},{\"label\":\"100%\",\"value\":\"1.0\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":5}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8392,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"LCD Backlight\",\"Json\":\"{\\\"name\\\":\\\"LCD Backlight\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Screen Brightness\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The brightness of the screen on the device.\\\",\\\"options\\\":[{\\\"label\\\":\\\"0%\\\",\\\"value\\\":\\\"0.0\\\"},{\\\"label\\\":\\\"10%\\\",\\\"value\\\":\\\"0.1\\\"},{\\\"label\\\":\\\"20%\\\",\\\"value\\\":\\\"0.2\\\"},{\\\"label\\\":\\\"30%\\\",\\\"value\\\":\\\"0.3\\\"},{\\\"label\\\":\\\"40%\\\",\\\"value\\\":\\\"0.4\\\"},{\\\"label\\\":\\\"50%\\\",\\\"value\\\":\\\"0.5\\\"},{\\\"label\\\":\\\"60%\\\",\\\"value\\\":\\\"0.6\\\"},{\\\"label\\\":\\\"70%\\\",\\\"value\\\":\\\"0.7\\\"},{\\\"label\\\":\\\"80%\\\",\\\"value\\\":\\\"0.8\\\"},{\\\"label\\\":\\\"90%\\\",\\\"value\\\":\\\"0.9\\\"},{\\\"label\\\":\\\"100%\\\",\\\"value\\\":\\\"1.0\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":4}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223357}],"LanguageId":null,"Tags":[]},{"Id":8393,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"GPS Mode","Json":"{\"name\":\"GPS Mode\",\"default\":\"\",\"description\":\"GPS Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Change between polling and service mode for GPS.\",\"options\":[{\"label\":\"Polling\",\"value\":\"0\"},{\"label\":\"Service\",\"value\":\"1\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8393,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo GPS\",\"Json\":\"{\\\"name\\\":\\\"Modo GPS\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo GPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change between polling and service mode for GPS.\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Polling\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"Service\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747222092},{"Type":1,"NewValue":"{\"Id\":8393,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo GPS\",\"Json\":\"{\\\"name\\\":\\\"Modo GPS\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo GPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change between polling and service mode for GPS.\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Polling\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"Service\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":23}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223402},{"Type":1,"NewValue":"{\"Id\":8393,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo GPS\",\"Json\":\"{\\\"name\\\":\\\"Modo GPS\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo GPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change between polling and service mode for GPS.\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Polling\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"Service\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":11}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223433},{"Type":1,"NewValue":"{\"Id\":8393,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo GPS\",\"Json\":\"{\\\"name\\\":\\\"Modo GPS\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo GPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change between polling and service mode for GPS.\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Polling\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"Service\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":1}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223471}],"LanguageId":null,"Tags":[]},{"Id":8394,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Wifi Always On","Json":"{\"name\":\"Wifi Always On\",\"default\":\"\",\"description\":\"WiFi Always On\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Keep WiFi always on\",\"options\":[{\"value\":\"0\",\"label\":\"Off\"},{\"value\":\"1\",\"label\":\"On\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8394,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Wifi Always On\",\"Json\":\"{\\\"name\\\":\\\"Wifi Always On\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi Always On\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Keep WiFi always on\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Off\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"On\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":2}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223353},{"Type":1,"NewValue":"{\"Id\":8394,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Wifi Always On\",\"Json\":\"{\\\"name\\\":\\\"Wifi Always On\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi Always On\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Keep WiFi always on\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Off\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"On\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":3}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223476}],"LanguageId":null,"Tags":[]},{"Id":8395,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"GPS Poll Interval Minutes","Json":"{\"name\":\"GPS Poll Interval Minutes\",\"default\":\"\",\"description\":\"GPS Poll Interval\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Change how often the GPS polls.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8395,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"GPS Poll Interval Minutes\",\"Json\":\"{\\\"name\\\":\\\"GPS Poll Interval Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"GPS Poll Interval\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change how often the GPS polls.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":1}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223350},{"Type":1,"NewValue":"{\"Id\":8395,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"GPS Poll Interval Minutes\",\"Json\":\"{\\\"name\\\":\\\"GPS Poll Interval Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"GPS Poll Interval\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change how often the GPS polls.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":2}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223473}],"LanguageId":null,"Tags":[]},{"Id":8396,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Speed Readings Ignore","Json":"{\"name\":\"Speed Readings Ignore\",\"default\":\"\",\"description\":\"Speed Readings Ignore Count\",\"type\":\"number\",\"suffix\":\"readings\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The number of speed readings ignored before the device starts to calculate its average speed.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":13}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8396,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Speed Readings Ignore\",\"Json\":\"{\\\"name\\\":\\\"Speed Readings Ignore\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Speed Readings Ignore Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"readings\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The number of speed readings ignored before the device starts to calculate its average speed.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":12}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223376},{"Type":1,"NewValue":"{\"Id\":8396,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Speed Readings Ignore\",\"Json\":\"{\\\"name\\\":\\\"Speed Readings Ignore\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Speed Readings Ignore Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"readings\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The number of speed readings ignored before the device starts to calculate its average speed.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":13}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223438}],"LanguageId":null,"Tags":[]},{"Id":8397,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"AGPS Mode","Json":"{\"name\":\"AGPS Mode\",\"default\":\"\",\"description\":\"AGPS Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"AGPS improves the speed of getting a GPS location at the cost of using mobile data and taking more battery.\",\"options\":[{\"label\":\"Never Enable\",\"value\":\"0\"},{\"label\":\"Always On\",\"value\":\"1\"},{\"label\":\"Emergency Only\",\"value\":\"2\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":0}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8397,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"AGPS Mode\",\"Json\":\"{\\\"name\\\":\\\"AGPS Mode\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"AGPS Mode\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"AGPS improves the speed of getting a GPS location at the cost of using mobile data and taking more battery.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Deshabilitado\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"Siempre activo\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"Solo para Emergencias\\\",\\\"value\\\":\\\"2\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747221847},{"Type":1,"NewValue":"{\"Id\":8397,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"AGPS Mode\",\"Json\":\"{\\\"name\\\":\\\"AGPS Mode\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"AGPS Mode\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"AGPS mejora la velocidad de obtención de la ubicación GPS a costa de utilizar datos móviles y consumir más batería.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Deshabilitado\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"Siempre activo\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"Solo para Emergencias\\\",\\\"value\\\":\\\"2\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747221898},{"Type":1,"NewValue":"{\"Id\":8397,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo AGPS \",\"Json\":\"{\\\"name\\\":\\\"Modo AGPS \\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo AGPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"AGPS mejora la velocidad de obtención de la ubicación GPS a costa de utilizar datos.móviles y consumir más batería.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Deshabilitado\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"Siempre activo\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"Solo para Emergencias\\\",\\\"value\\\":\\\"2\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747222021},{"Type":1,"NewValue":"{\"Id\":8397,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo AGPS \",\"Json\":\"{\\\"name\\\":\\\"Modo AGPS \\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo AGPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"AGPS mejora la velocidad de obtención de la ubicación GPS a costa de utilizar datos.móviles y consumir más batería.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Deshabilitado\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"Siempre activo\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"Solo para Emergencias\\\",\\\"value\\\":\\\"2\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":0}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223347}],"LanguageId":null,"Tags":[]},{"Id":8398,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Auto Keypad Lock","Json":"{\"name\":\"Auto Keypad Lock\",\"default\":\"\",\"description\":\"Auto Keypad Lock\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"If enabled, the device's keypad will automatically lock whenever the screen goes to sleep.\",\"options\":[{\"label\":\"Off\",\"value\":\"0\"},{\"label\":\"On\",\"value\":\"1\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":4}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8398,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Auto Keypad Lock\",\"Json\":\"{\\\"name\\\":\\\"Auto Keypad Lock\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Auto Keypad Lock\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"If enabled, the device's keypad will automatically lock whenever the screen goes to sleep.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"1\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":3}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223355},{"Type":1,"NewValue":"{\"Id\":8398,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Auto Keypad Lock\",\"Json\":\"{\\\"name\\\":\\\"Auto Keypad Lock\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Auto Keypad Lock\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"If enabled, the device's keypad will automatically lock whenever the screen goes to sleep.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"1\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":4}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223478}],"LanguageId":null,"Tags":[]},{"Id":8400,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Wifi Stale Timeout Minutes","Json":"{\"name\":\"Wifi Stale Timeout Minutes\",\"default\":\"\",\"description\":\"WiFi Stale Timeout\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of time before the device decides that its WiFi location is stale.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":15}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8400,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Wifi Stale Timeout Minutes\",\"Json\":\"{\\\"name\\\":\\\"Wifi Stale Timeout Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi Stale Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before the device decides that its WiFi location is stale.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":14}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223380},{"Type":1,"NewValue":"{\"Id\":8400,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Wifi Stale Timeout Minutes\",\"Json\":\"{\\\"name\\\":\\\"Wifi Stale Timeout Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi Stale Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before the device decides that its WiFi location is stale.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":15}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223442}],"LanguageId":null,"Tags":[]},{"Id":8401,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Voice Alert Interval Seconds","Json":"{\"name\":\"Voice Alert Interval Seconds\",\"default\":\"\",\"description\":\"Voice Alert Interval\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of time before each voice alert clip playing during alerts.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":16}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8401,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Voice Alert Interval Seconds\",\"Json\":\"{\\\"name\\\":\\\"Voice Alert Interval Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Voice Alert Interval\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before each voice alert clip playing during alerts.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":15}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223382},{"Type":1,"NewValue":"{\"Id\":8401,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Voice Alert Interval Seconds\",\"Json\":\"{\\\"name\\\":\\\"Voice Alert Interval Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Voice Alert Interval\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before each voice alert clip playing during alerts.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":16}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223446}],"LanguageId":null,"Tags":[]},{"Id":8402,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Min Signal Strength","Json":"{\"name\":\"Min Signal Strength\",\"default\":\"\",\"description\":\"Minimum Signal Strength for Messages\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The device will only send messages via data connection if the signal strength exceeds this value.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":23}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8402,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Min Signal Strength\",\"Json\":\"{\\\"name\\\":\\\"Min Signal Strength\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Minimum Signal Strength for Messages\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The device will only send messages via data connection if the signal strength exceeds this value.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":22}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223399},{"Type":1,"NewValue":"{\"Id\":8402,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Min Signal Strength\",\"Json\":\"{\\\"name\\\":\\\"Min Signal Strength\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Minimum Signal Strength for Messages\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The device will only send messages via data connection if the signal strength exceeds this value.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":23}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223462}],"LanguageId":null,"Tags":[]},{"Id":8403,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Allowed Technologies 4G","Json":"{\"name\":\"Allowed Technologies 4G\",\"default\":\"\",\"description\":\"Use 4G Networks\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enabling this will allow the device to try to utilise 4G networks to communicate by.\",\"options\":[{\"label\":\"Off\",\"value\":\" \"},{\"label\":\"On\",\"value\":\"4G\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":22}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8403,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 4G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 4G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 4G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 4G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"4G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":21}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223397},{"Type":1,"NewValue":"{\"Id\":8403,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 4G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 4G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 4G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 4G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"4G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":22}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223459}],"LanguageId":null,"Tags":[]},{"Id":8404,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Allowed Technologies 3G","Json":"{\"name\":\"Allowed Technologies 3G\",\"default\":\"\",\"description\":\"Use 3G Networks\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enabling this will allow the device to try to utilise 3G networks to communicate by.\",\"options\":[{\"label\":\"Off\",\"value\":\" \"},{\"label\":\"On\",\"value\":\"3G\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":21}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8404,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 3G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 3G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 3G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 3G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"3G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":20}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223395},{"Type":1,"NewValue":"{\"Id\":8404,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 3G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 3G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 3G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 3G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"3G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":21}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223457}],"LanguageId":null,"Tags":[]},{"Id":8373,"Group":{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Colour","Json":"{ \"name\": \"Colour\", \"default\": \"\", \"description\": \"Background Colour\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": null, \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": \"This allows you to change certain display settings on your Pearl II.\\n\", \"options\": [ { \"value\": \"ffffff\", \"label\": \"White\" }, { \"value\": \"000000\", \"label\": \"Black\" }, { \"value\": \"7bacdd\", \"label\": \"Light Blue\" }, { \"value\": \"ffff00\", \"label\": \"Yellow\" }, { \"value\": \"ff00ff\", \"label\": \"Magenta\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8374,"Group":{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Text","Json":"{ \"name\": \"Text\", \"default\": \"ffffff\", \"description\": \"Colour\", \"type\": \"select\", \"suffix\": null, \"prefix\": \"#\", \"min\": null, \"max\": null, \"futureOnly\": null, \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": \"This allows you to change certain display settings on your Pearl II.\\n\", \"options\": [ { \"value\": \"ffffff\", \"label\": \"White\" }, { \"value\": \"000000\", \"label\": \"Black\" }, { \"value\": \"7bacdd\", \"label\": \"Light Blue\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"ffffff","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8375,"Group":{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Button Feedback","Json":"{ \"name\": \"Button Feedback\", \"default\": \"false\", \"description\": null, \"type\": \"checkbox\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8376,"Group":{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Language","Json":"{ \"name\": \"Language\", \"default\": \"\", \"description\": \"Language\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [ { \"value\": \"en\", \"label\": \"English\" }, { \"value\": \"es\", \"label\": \"Spanish\" }, { \"label\": \"Portuguese\", \"value\": \"pt\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8377,"Group":{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Time","Json":"{ \"name\": \"Time\", \"default\": \"\", \"description\": null, \"type\": \"radioGroup\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [ { \"value\": \"12\", \"label\": \"12\" }, { \"value\": \"24\", \"label\": \"24\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8378,"Group":{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Date","Json":"{\"name\":\"Date\",\"default\":\"\",\"description\":\"Date format\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The way that the date on the device will show.\",\"options\":[{\"value\":\"dd/MM/yyyy\",\"label\":\"Day/Month/Year\"},{\"value\":\"MM/dd/yyyy\",\"label\":\"Month/Day/Year\"},{\"value\":\"yyyy/MM/dd\",\"label\":\"Year/Month/Day\"},{\"value\":\"dd/MM\",\"label\":\"Day/Month\"},{\"value\":\"MM/dd\",\"label\":\"Month/Day\"},{\"label\":\"Day Month Weekday\",\"value\":\"dd MMM E\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8382,"Group":{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Alerts","Json":"{\"name\":\"Alerts\",\"default\":\"\",\"description\":\"Alerts volume\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Here you can set the alert volume of the device. Simply click on the down arrow and pick the volume level, low, medium and high.\",\"options\":[{\"label\":\"High\",\"value\":\"H\"},{\"label\":\"Medium\",\"value\":\"M\"},{\"label\":\"Low\",\"value\":\"L\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8381,"Group":{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Keypress","Json":"{\"name\":\"Keypress\",\"default\":\"\",\"description\":\"Keypress feedback volume\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Here you can set the keypress feedback volume of the device. Simply click on the down arrow and pick the volume level, low, medium and high.\",\"options\":[{\"label\":\"High\",\"value\":\"H\"},{\"label\":\"Medium\",\"value\":\"M\"},{\"label\":\"Low\",\"value\":\"L\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8380,"Group":{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Incall","Json":"{ \"name\": \"Incall\", \"default\": \"\", \"description\": \"Incall volume\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": null, \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": \"Here you can set the in-call and ring tone volume of the device. Simply click on the down arrow and pick the volume level, low , medium and high.\", \"options\": [ { \"value\": \"H\", \"label\": \"High\" }, { \"label\": \"Medium\", \"value\": \"M\" }, { \"label\": \"Low\", \"value\": \"L\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8387,"Group":{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Ringtone","Json":"{ \"name\": \"Ringtone\", \"default\": \"\", \"description\": \"Ringtone volume\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": null, \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": \"Here you can set the in-call and ring tone volume of the device. Simply click on the down arrow and pick the volume level, low , medium and high.\", \"options\": [ { \"value\": \"H\", \"label\": \"High\" }, { \"value\": \"M\", \"label\": \"Medium\" }, { \"value\": \"L\", \"label\": \"Low\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ], \"order\": 1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8383,"Group":{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Reboot","Json":"{ \"name\": \"Reboot\", \"default\": \"\", \"description\": \"Reboot the device\", \"type\": \"button\", \"order\": 1, \"suffix\": null, \"prefix\": null, \"isRealTimeLocation\": false, \"helpText\": \"Remotely Reboots the device\", \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8384,"Group":{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Real Time Locate","Json":"{\"name\":\"Real Time Locate\",\"default\":\"\",\"description\":\"Real Time Locate\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Real Time Locate\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8385,"Group":{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Power off","Json":"{ \"name\": \"Power off\", \"default\": \"\", \"description\": \"Power off\", \"type\": \"button\", \"order\": 1, \"suffix\": null, \"prefix\": null, \"isRealTimeLocation\": false, \"helpText\": \"Power off\", \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8386,"Group":{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"All Data","Json":"{\"name\":\"All Data\",\"default\":\"\",\"description\":\"Get all config data from the device\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8368,"Group":{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Set Timezone","Json":"{ \"name\": \"Set Timezone\", \"default\": \"\", \"description\": \"Set Timezone\", \"type\": \"timezone\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": \"\", \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": \" Click on the downward arrow and select the time zone in the location of the specific device.\", \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8368,\"Group\":{\"Id\":5096,\"Name\":\"Set Timezone\",\"Json\":{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Configurar Zona Horaria\",\"Json\":\"{\\\"name\\\":\\\"Configurar Zona Horaria\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Configurar Zona Horaria\\\",\\\"type\\\":\\\"timezone\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Presione la flecha hacia abajo y seleccione la zona horaria correspondiente a la ubicación del dispositivo\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747221261}],"LanguageId":null,"Tags":[]},{"Id":8444,"Group":{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Set Menu Options","Json":"{\"name\":\"Set Menu Options\",\"default\":\"\",\"description\":\"Set Menu Options\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"value\":\"1,3.5,4,5,6\",\"label\":\"Telecare\"},{\"value\":\"1,3.5,4,5,6,7\",\"label\":\"Telecare power off disabled\"},{\"value\":\"1,3.5,5\",\"label\":\"Loneworker\"},{\"value\":\"1,3,3.5,5,6\",\"label\":\"Installer\"},{\"value\":\"1\",\"label\":\"Admin\"},{\"value\":\"1,2,3.1,3.2,3.3,3.4,5,6\",\"label\":\"Factory\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8367,"Group":{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Server","Json":"{\"name\":\"Server\",\"default\":\"\",\"description\":\"Set Server\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Select which server you wish the device to communicate to\",\"options\":[{\"label\":\"Production Servers\",\"value\":\"s1.myoysta.com,5678;52.232.85.255,5678;s2.myoysta.com,5678;52.232.86.238,5678\"},{\"label\":\"Acceptance Servers\",\"value\":\"as3.myoysta.com,5678;52.174.17.77,5678;as3.myoysta.com,5678;52.174.17.77,5678\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8369,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"SMS Timeout","Json":"{\"name\":\"SMS Timeout\",\"default\":\"\",\"description\":\"SMS Timeout\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8362,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"GPRS Timeout","Json":"{\"name\":\"GPRS Timeout\",\"default\":\"\",\"description\":\"GPRS Timeout\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8363,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Sound","Json":"{\"name\":\"Sound\",\"default\":\"false\",\"description\":\"Sound\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"If disabled, standard (non-alarm) calls will be muted. This can be unmuted on the device by the user. \",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8364,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Send Last Position","Json":"{\"name\":\"Send Last Position\",\"default\":\"\",\"description\":\"Send Last Position\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8359,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Defaults","Json":"{\"name\":\"Defaults\",\"default\":\"LG5S10BCT10\",\"description\":\"Default Sending Options\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"a string representation of the available options for communication, when alerts occurs:\\neg: LG5S10BCT10V\\n\\nL/P = last known/ current position\\nGnn = send via GPRS, with a timeout of nn seconds\\nSnn = send via SMS with a timeout of nn seconds, if the GPRS fails\\nB = buffer, if SMS fails\\nC = should make a call to the specific number\\nTnn = the timeout of an alert on the screen, before taking the help actions.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"LG5S10BCT10","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8360,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Send Mode","Json":"{\"name\":\"Send Mode\",\"default\":\"\",\"description\":\"Send Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"label\":\"Send via GPRS, SMS as fallback\",\"value\":\"GS\"},{\"label\":\"Always send via GPRS\",\"value\":\"G\"},{\"label\":\"Always send via SMS\",\"value\":\"S\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8433,"Group":{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Cycle End Time","Json":"{\"name\":\"Cycle End Time\",\"default\":\"\",\"description\":\"Cycle End Time\",\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Time when cycles should end\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8432,"Group":{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Cycle Interval","Json":"{\"name\":\"Cycle Interval\",\"default\":\"\",\"description\":\"Cycle Interval\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":null,\"min\":1,\"max\":1440,\"futureOnly\":\"\",\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Frequency of location events, in minutes\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8434,"Group":{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Cycle Start Time","Json":"{\"name\":\"Cycle Start Time\",\"default\":\"\",\"description\":\"Cycle Start Time\",\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The time when cycles should start\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8435,"Group":{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Send Last Known Location","Json":"{\"name\":\"Send Last Known Location\",\"default\":\"\",\"description\":\"Send Last Known Location\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"If this is checked, the device will send last known locations instead of getting a current GPS location.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8439,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"SnoozeTime","Json":"{\"name\":\"SnoozeTime\",\"default\":\"30\",\"description\":\"SnoozeTime\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":0,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"30","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8426,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Timezone","Json":"{\"name\":\"Timezone\",\"default\":\"\",\"description\":\"Timezone of alarm \",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"value\":\"Europe/London\",\"label\":\"Europe/London\"},{\"value\":\"Europe/Madrid\",\"label\":\"Europe/Spain\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":8}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8427,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"sWord","Json":"{\"name\":\"sWord\",\"default\":\"later\",\"description\":\"Snooze word\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"later","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8436,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"ReminderMessage","Json":"{\"name\":\"ReminderMessage\",\"default\":\"Take medicine\",\"description\":\"\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"Take medicine","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8437,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Time","Json":"{\"name\":\"Time\",\"default\":\"\",\"description\":\"Reminder time\",\"type\":\"datetime\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":true,\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Define the time which the reminder should occur ( local time on device ) \",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":7}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8438,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Recurrence","Json":"{\"name\":\"Recurrence\",\"default\":\"n\",\"description\":\"Recurrence\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"value\":\"0\",\"label\":\"None\"},{\"value\":\"1\",\"label\":\"Daily\"},{\"label\":\"Weekly\",\"value\":\"7\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":4}","Default":"n","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8440,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"RedWord","Json":"{\"name\":\"RedWord\",\"default\":\"ignored\",\"description\":\"RedWord\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"ignored","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8441,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"SnoozeRepeats","Json":"{\"name\":\"SnoozeRepeats\",\"default\":\"3\",\"description\":\"Snooze repeats\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":0,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"3","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8442,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"GreenWord","Json":"{\"name\":\"GreenWord\",\"default\":\"Taken\",\"description\":\"Green word\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"Taken","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8425,"Group":{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Number","Json":"{ \"name\": \"Number\", \"default\": \"\", \"description\": \"Number\", \"type\": \"phone\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": \"\", \"integerOnly\": true, \"minLength\": null, \"maxLength\": null, \"helpText\": \"On certain Oysta devices you can add in a contact number, this means the number will ow appear in the contacts list on the device and the user of the device can call the contact directly from the device. If white listed the number added to contacts can call the device. White list means the number listed can call the device non white listed numbers will be blocked.\", \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8416,"Group":{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable NonMovement","Json":"{\"name\":\"Enable Disable NonMovement\",\"default\":\"false\",\"description\":null,\"type\":\"enable\",\"order\":0,\"suffix\":null,\"prefix\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8413,"Group":{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"action","Json":"{\"name\":\"action\",\"default\":\"1\",\"description\":\"Action to be taken on non-movement of device\",\"type\":\"radioGroup\",\"order\":3,\"suffix\":null,\"prefix\":null,\"helpText\":null,\"options\":[{\"value\":\"1\",\"label\":\"Power save mode\"},{\"value\":\"2\",\"label\":\"Alarm on non-movement\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"1","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8410,"Group":{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"period ","Json":"{\"name\":\"period \",\"default\":\"600\",\"description\":\"Period\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":60,\"max\":7200,\"futureOnly\":\"\",\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Period of time after which the device is considered to be not in movement.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"600","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8411,"Group":{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Start Time","Json":"{\"name\":\"Start Time\",\"default\":\"\",\"description\":\"Start Time\",\"type\":\"time\",\"order\":1,\"suffix\":null,\"prefix\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8412,"Group":{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"End Time","Json":"{\"name\":\"End Time\",\"default\":\"\",\"description\":\"End Time\",\"type\":\"time\",\"order\":2,\"suffix\":null,\"prefix\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8414,"Group":{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable Speed alerts","Json":"{\"name\":\"Enable Disable Speed alerts\",\"default\":\"\",\"description\":null,\"type\":\"enable\",\"order\":0,\"suffix\":null,\"prefix\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8417,"Group":{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Start Time","Json":"{\"name\":\"Start Time\",\"default\":\"\",\"description\":\"Start Time \",\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8415,"Group":{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"speed","Json":"{\"name\":\"speed\",\"default\":\"13\",\"description\":\"Speed\",\"type\":\"number\",\"suffix\":\"mps\",\"prefix\":null,\"min\":0,\"max\":100,\"futureOnly\":\"\",\"integerOnly\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"13","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8424,"Group":{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"End Time","Json":"{\"name\":\"End Time\",\"default\":\"\",\"description\":null,\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8421,"Group":{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Low","Json":"{\"name\":\"Low\",\"default\":\"20\",\"description\":\"Battery Low\",\"type\":\"number\",\"suffix\":\"%\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Percentage at which the device sends a low battery alert\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"20","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8418,"Group":{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable Battery alerts","Json":"{\"name\":\"Enable Disable Battery alerts\",\"default\":\"true\",\"description\":\"Battery alerts for low and high battery levels\",\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8419,"Group":{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Full","Json":"{\"name\":\"Full\",\"default\":\"100\",\"description\":\"Battery Full\",\"type\":\"number\",\"suffix\":\"%\",\"prefix\":null,\"min\":85,\"max\":100,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Percentage at which the battery alerts as fully charged\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"100","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8420,"Group":{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"High","Json":"{\"name\":\"High\",\"default\":\"90\",\"description\":\"Battery High\",\"type\":\"number\",\"suffix\":\"%\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Percentage at which the battery alerts as high\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"90","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8422,"Group":{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Empty","Json":"{\"name\":\"Empty\",\"default\":\"5\",\"description\":\"Battery Empty\",\"type\":\"number\",\"suffix\":\"%\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Percentage at which the device sends a battery empty alert\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"5","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8445,"Group":{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"One way calling","Json":"{ \"name\": \"One way calling\", \"default\": \"\", \"description\": \"One way Calling\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": \"\", \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [ { \"label\": \"Enable\", \"value\": \"1\" }, { \"label\": \"Disable\", \"value\": \"2\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8423,"Group":{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"WhiteList","Json":"{ \"name\": \"WhiteList\", \"default\": \"\", \"description\": \"Whitelist\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": \"\", \"integerOnly\": true, \"minLength\": null, \"maxLength\": null, \"helpText\": \"On certain Oysta devices you can add in a contact number, this means the number will ow appear in the contacts list on the device and the user of the device can call the contact directly from the device. If white listed the number added to contacts can call the device. White list means the number listed can call the device non white listed numbers will be blocked.\", \"options\": [ { \"value\": \"ON\", \"label\": \"Enable\" }, { \"value\": \"OFF\", \"label\": \"Disable\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8443,"Group":{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"autoanswer","Json":"{ \"name\": \"autoanswer\", \"default\": \"-1\", \"description\": \"Autoanswer Time in seconds (-1 to disable autoanswer)\", \"type\": \"number\", \"suffix\": null, \"prefix\": null, \"min\": -1, \"max\": 10, \"futureOnly\": \"\", \"integerOnly\": true, \"minLength\": null, \"maxLength\": null, \"helpText\": \"integer, number of seconds to ring, then auto-answer ( -1 = disabled) \", \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"-1","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8462,"Group":{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Zone","Json":"{\"name\":\"Zone\",\"default\":\"\",\"description\":\"Zone\",\"type\":\"button\",\"order\":1,\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8466,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"gWord","Json":"{\"name\":\"gWord\",\"default\":\"\",\"description\":\"text for green button\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8446,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"sWord","Json":"{\"name\":\"sWord\",\"default\":\"\",\"description\":\"text for red button (when snoozed)\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8465,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"rWord","Json":"{\"name\":\"rWord\",\"default\":\"\",\"description\":\"text for red button (when not snoozed)\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":4}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8467,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Snooze_repeats","Json":"{\"name\":\"Snooze_repeats\",\"default\":\"\",\"description\":\"Snooze Repeats\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"how many times an alarm can be snoozed\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":8}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8468,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Snooze_time","Json":"{\"name\":\"Snooze_time\",\"default\":\"\",\"description\":\"Snooze Time\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Integer, when user snooze,\\n it will repeat again after this number of seconds (0 = no snooze)\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":9}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8469,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Recurrence","Json":"{\"name\":\"Recurrence\",\"default\":\"\",\"description\":\"Repeating interval in days\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":7}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8470,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Display","Json":"{\"name\":\"Display\",\"default\":\"\",\"description\":\"Text to be displayed\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8471,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Config","Json":"{\"name\":\"Config\",\"default\":\"\",\"description\":\"Config\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"a string representation of the available options for communication, when alerts occurs:\\neg: LG5S10BCT10V\\n\\nL/P = last known/ current position\\nGnn = send via GPRS, with a timeout of nn seconds\\nSnn = send via SMS with a timeout of nn seconds, if the GPRS fails\\nB = buffer, if SMS fails\\nC = should make a call to the specific number\\nTnn = the timeout of an alert on the screen, before taking the help actions.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8472,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Phone Number","Json":"{\"name\":\"Phone Number\",\"default\":\"\",\"description\":\"Phone Number for Amber Alert calls\",\"type\":\"phone\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8473,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable Amber Alert","Json":"{\"name\":\"Enable Disable Amber Alert\",\"default\":\"true\",\"description\":null,\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8474,"Group":{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"No Activity","Json":"{\"name\":\"No Activity\",\"default\":\"\",\"description\":\"Set No Activity Events\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":5,\"max\":10080,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Set No Activity Alerts in minutes. If the device does not report in the time frame it triggers a No Activity alert\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8475,"Group":{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable No Activity","Json":"{\"name\":\"Enable Disable No Activity\",\"default\":\"true\",\"description\":\"Enable Disable No Activity\",\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enable or disable no activity alerts\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8479,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Dock Disable","Json":"{\"name\":\"Dock Disable\",\"default\":\"\",\"description\":\"Disable Welfare In Dock\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":4}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8453,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Make Call","Json":"{\"name\":\"Make Call\",\"default\":\"\",\"description\":\"Make Call\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8447,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Phone Number","Json":"{\"name\":\"Phone Number\",\"default\":\"\",\"description\":\"Phone Number\",\"type\":\"phone\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":7}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8477,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Start Time","Json":"{\"name\":\"Start Time\",\"default\":\"\",\"description\":\"Start Time\",\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8478,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"End Time","Json":"{\"name\":\"End Time\",\"default\":\"\",\"description\":\"End Time\",\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8464,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Period Minutes","Json":"{\"name\":\"Period Minutes\",\"default\":\"\",\"description\":\"Interval\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8463,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Alarm Timeout Seconds","Json":"{\"name\":\"Alarm Timeout Seconds\",\"default\":\"\",\"description\":\"Alarm Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8476,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Enable Disable Recurrent Welfare Check","Json":"{\"name\":\"Enable Disable Recurrent Welfare Check\",\"default\":\"\",\"description\":null,\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8449,"Group":{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Trace","Json":"{\"name\":\"Trace\",\"default\":\"\",\"description\":\"Trace\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Pressing this button will use the above settings provided they have been saved first.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8448,"Group":{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Interval","Json":"{\"name\":\"Interval\",\"default\":\"\",\"description\":\" interval\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":\"Send location every \",\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8450,"Group":{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Duration","Json":"{\"name\":\"Duration\",\"default\":\"\",\"description\":\" duration\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":\"For a duration of \",\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8461,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Auto Answer Timeout","Json":"{\"name\":\"Auto Answer Timeout\",\"default\":\"\",\"description\":\"Auto Answer Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Number of seconds to automatically answer\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":4}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8451,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Auto Answer","Json":"{\"name\":\"Auto Answer\",\"default\":\"\",\"description\":\"Auto Answer\",\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8454,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Voice Type","Json":"{\"name\":\"Voice Type\",\"default\":\"\",\"description\":\"Voice Type\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"label\":\"Two-Way Voice\",\"value\":\"0\"},{\"label\":\"One-Way Voice\",\"value\":\"1\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8452,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Name","Json":"{\"name\":\"Name\",\"default\":\"\",\"description\":\"Name\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8456,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Emergency Number","Json":"{\"name\":\"Emergency Number\",\"default\":\"\",\"description\":\"Emergency Protocol Number\",\"type\":\"phone\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8455,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Warning Mode","Json":"{\"name\":\"Warning Mode\",\"default\":\"\",\"description\":\"Warning Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"label\":\"Ring\",\"value\":\"0\"},{\"label\":\"Beep\",\"value\":\"1\"},{\"label\":\"Silent\",\"value\":\"2\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":5}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8457,"Group":{"Id":5113,"Name":"SMS Fallback","Json":{"description":"","columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5076,"Name":"Emergency Settings","Json":{"description":null,"columns":3,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5114,"Name":"Emergency Number","Json":{"description":"Emergency phone number for the device","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"SMSNumber ","Json":"{\"name\":\"SMSNumber \",\"default\":\"\",\"description\":\"SMS Phone number\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Phone number which will be used to send fallback SMS messages to.\",\"options\":[{\"value\":\"+447781482635\",\"label\":\"Esendex\"},{\"label\":\"Vodafone\",\"value\":\"+447537410413\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8458,"Group":{"Id":5114,"Name":"Emergency Number","Json":{"description":"Emergency phone number for the device","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5076,"Name":"Emergency Settings","Json":{"description":null,"columns":3,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5113,"Name":"SMS Fallback","Json":{"description":"","columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"SOS Number","Json":"{\"name\":\"SOS Number\",\"default\":\"\",\"description\":\"Number which will be called in the event the SOS button is pressed\",\"type\":\"phone\",\"order\":0,\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Number which will be called if the SOS button is pressed ..\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8355,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Sound","Json":"{\"name\":\"Sound\",\"default\":\"\",\"description\":\"Sound\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"If disabled, alarm calls will be muted. This can be unmuted on the device by the user. \",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":7}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8460,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Send Last Position","Json":"{\"name\":\"Send Last Position\",\"default\":\"\",\"description\":\"Send Last Position\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8459,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"SOS Options","Json":"{\"name\":\"SOS Options\",\"default\":\"\",\"description\":\"LG5S10BCT10 - example options\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"a string representation of the available options for communication, when alerts occurs:\\neg: LG5S10BCT10V\\n\\nL/P = last known/ current position\\nGnn = send via GPRS, with a timeout of nn seconds\\nSnn = send via SMS with a timeout of nn seconds, if the GPRS fails\\nB = buffer, if SMS fails\\nC = should make a call to the specific number\\nTnn = the timeout of an alert on the screen, before taking the help actions.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8409,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Report Mode","Json":"{\"name\":\"Report Mode\",\"default\":\"\",\"description\":\"Report Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"label\":\"Only Call\",\"value\":\"C\"},{\"label\":\"Only send event\",\"value\":\"P\"},{\"label\":\"Send position then call\",\"value\":\"PC\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8408,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"GPRS Timeout","Json":"{\"name\":\"GPRS Timeout\",\"default\":\"\",\"description\":\"GPRS Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8407,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Alert Timeout","Json":"{\"name\":\"Alert Timeout\",\"default\":\"\",\"description\":\"Alert Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":4}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8406,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"SMS Timeout","Json":"{\"name\":\"SMS Timeout\",\"default\":\"\",\"description\":\"SMS Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8357,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Kidnap","Json":"{\"name\":\"Kidnap\",\"default\":\"\",\"description\":\"Kidnap Mode\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":8}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8356,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Send Mode","Json":"{\"name\":\"Send Mode\",\"default\":\"\",\"description\":\"Send Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"label\":\"Send via GPRS, SMS as fallback\",\"value\":\"GS\"},{\"label\":\"Always send via GPRS\",\"value\":\"G\"},{\"label\":\"Always send via SMS\",\"value\":\"S\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8358,"Group":{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Carrier","Json":"{ \"name\": \"Carrier\", \"default\": \"\", \"description\": null, \"type\": \"apn\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": \"\", \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [ { \"value\": \" iot.cslm2m.com,,\", \"label\": \" CSL (NEW) \" }, { \"value\": \"iot.cslm2m.com,,\", \"label\": \"CSL (IOT)\" }, { \"value\": \"Internet,web,web\", \"label\": \"Vodafone internet\" }, { \"value\": \"orangeinternet,,\", \"label\": \"Orange\" }, { \"value\": \"geminit2.m2m,,\", \"label\": \"CSL (geminit2)\" }, { \"value\": \"iot.cslm2m.com,0,0\", \"label\": \"CSL (iot.csl)\" }, { \"value\": \"geminit2.m2m,,\", \"label\": \"CSL Gemini\" }, { \"value\": \"i-apn.net,oystatech,oystatech\", \"label\": \"Wireless Logic\" }, { \"value\": \"internet.vodafone.gr,,\", \"label\": \"Greece Vodafone\" }, { \"value\": \"internet,,\", \"label\": \"Vodafone Internet (Global) []\" }, { \"value\": \"open.internet,,\", \"label\": \"Three IRE\" }, { \"value\": \" ,,\", \"label\": \"None\" }, { \"value\": \"chubbie.telefonica.com,,\", \"label\": \"Telefonica Chubb IE [Ireland]\" }, { \"value\": \"live.vodafone.com,vodafone,vodafone\", \"label\": \"Vodafone Ireland 2 [Ireland]\" }, { \"value\": \"apn.sml.ie,,\", \"label\": \"Jasper - Smart Monitoring [Ireland]\" }, { \"value\": \"everywhere,,\", \"label\": \"EE Internet [UK]\" }, { \"value\": \"everywhere,eesecure,secure\", \"label\": \"T-Mobile Internet [UK]\" }, { \"value\": \"i-viohalko,,\", \"label\": \"Cosmote [Greece]\" }, { \"value\": \"yesinternet,,\", \"label\": \"Optus [Australia]\" }, { \"value\": \"internet.vodafone.pt,,\", \"label\": \"Vodafone Telecel [Portugal]\" }, { \"value\": \"Network,,\", \"label\": \"Network [Ghana]\" }, { \"value\": \"jawalnet.com.sa,,\", \"label\": \"STC [Saudi Arabia]\" }, { \"value\": \"internetm2m,,\", \"label\": \"Portugal Telecom [Portugal]\" }, { \"value\": \"eapn1.net,web,web\", \"label\": \"Mobius [uk]\" }, { \"value\": \"mobile.o2.co.uk,vertigo,password\", \"label\": \"G4S UK O2 [UK]\" }, { \"value\": \"wap.vodafone.co.uk,wap,wap\", \"label\": \"Vodafone WAP [UK]\" }, { \"value\": \"autoselect,,\", \"label\": \"autoselect \" }, { \"value\": \"payandgo.o2.co.uk,payandgo,payandgo\", \"label\": \"O2 (pre-pay) [UK]\" }, { \"value\": \"isp.vodafone.ie,vodafone,vodafone\", \"label\": \"Vodafone (contract) [Ireland]\" }, { \"value\": \"internet,gprs,gprs\", \"label\": \"O2 IRE [Ireland]\" }, { \"value\": \"hs.vodafone.ie ,vodafone,vodafone\", \"label\": \"Vodafone IRE + username and password [Ireland]\" }, { \"value\": \"lpwa.vodafone.iot,,\", \"label\": \"VODAFONE_lpwa \\t [spain]\" }, { \"value\": \"ESEYE1,USER,PASS\", \"label\": \"ESEYE []\" }, { \"value\": \"hs.vodafone.ie,,\", \"label\": \"Vodafone HS [Ireland]\" }, { \"value\": \"stream.co.uk,streamip,streamip\", \"label\": \"Stream [UK]\" }, { \"value\": \"movistar.es,MOVISTAR,MOVISTAR\", \"label\": \"Movistar\" }, { \"value\": \"m2m.movistar.es,movistar,movistar\", \"label\": \"Movistar M2M Spain [Spain]\" }, { \"value\": \"inetd.vfes,,\", \"label\": \"Spainiot \" }, { \"value\": \"airtelwap.es,wap@wap,wap\", \"label\": \"Vodafone 4G [Spain]\" }, { \"value\": \"wlapn.com,deimos,deimos\", \"label\": \"DEIMOS [Spain]\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8358,\"Group\":{\"Id\":5116,\"Name\":\"APN config\",\"Json\":{\"description\":\"APN config\",\"columns\":1,\"order\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Operador\",\"Json\":\"{\\\"name\\\":\\\"Operador\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":null,\\\"type\\\":\\\"apn\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":null,\\\"options\\\":[{\\\"value\\\":\\\" iot.cslm2m.com,,\\\",\\\"label\\\":\\\" CSL (NEW) [test]\\\"},{\\\"value\\\":\\\"iot.cslm2m.com,,\\\",\\\"label\\\":\\\"CSL (IOT)\\\"},{\\\"value\\\":\\\"Internet,web,web\\\",\\\"label\\\":\\\"Vodafone internet\\\"},{\\\"value\\\":\\\"orangeinternet,,\\\",\\\"label\\\":\\\"Orange\\\"},{\\\"value\\\":\\\"geminit2.m2m,,\\\",\\\"label\\\":\\\"CSL (geminit2)\\\"},{\\\"value\\\":\\\"iot.cslm2m.com,0,0\\\",\\\"label\\\":\\\"CSL (iot.csl)\\\"},{\\\"value\\\":\\\"geminit2.m2m,,\\\",\\\"label\\\":\\\"CSL Gemini\\\"},{\\\"value\\\":\\\"i-apn.net,oystatech,oystatech\\\",\\\"label\\\":\\\"Wireless Logic\\\"},{\\\"value\\\":\\\"internet.vodafone.gr,,\\\",\\\"label\\\":\\\"Greece Vodafone\\\"},{\\\"value\\\":\\\"internet,,\\\",\\\"label\\\":\\\"Vodafone Internet (Global) []\\\"},{\\\"value\\\":\\\"open.internet,,\\\",\\\"label\\\":\\\"Three IRE\\\"},{\\\"value\\\":\\\" ,,\\\",\\\"label\\\":\\\"None\\\"},{\\\"value\\\":\\\"chubbie.telefonica.com,,\\\",\\\"label\\\":\\\"Telefonica Chubb IE [Ireland]\\\"},{\\\"value\\\":\\\"live.vodafone.com,vodafone,vodafone\\\",\\\"label\\\":\\\"Vodafone Ireland 2 [Ireland]\\\"},{\\\"value\\\":\\\"apn.sml.ie,,\\\",\\\"label\\\":\\\"Jasper - Smart Monitoring [Ireland]\\\"},{\\\"value\\\":\\\"everywhere,,\\\",\\\"label\\\":\\\"EE Internet [UK]\\\"},{\\\"value\\\":\\\"everywhere,eesecure,secure\\\",\\\"label\\\":\\\"T-Mobile Internet [UK]\\\"},{\\\"value\\\":\\\"i-viohalko,,\\\",\\\"label\\\":\\\"Cosmote [Greece]\\\"},{\\\"value\\\":\\\"yesinternet,,\\\",\\\"label\\\":\\\"Optus [Australia]\\\"},{\\\"value\\\":\\\"internet.vodafone.pt,,\\\",\\\"label\\\":\\\"Vodafone Telecel [Portugal]\\\"},{\\\"value\\\":\\\"Network,,\\\",\\\"label\\\":\\\"Network [Ghana]\\\"},{\\\"value\\\":\\\"jawalnet.com.sa,,\\\",\\\"label\\\":\\\"STC [Saudi Arabia]\\\"},{\\\"value\\\":\\\"internetm2m,,\\\",\\\"label\\\":\\\"Portugal Telecom [Portugal]\\\"},{\\\"value\\\":\\\"eapn1.net,web,web\\\",\\\"label\\\":\\\"Mobius [uk]\\\"},{\\\"value\\\":\\\"mobile.o2.co.uk,vertigo,password\\\",\\\"label\\\":\\\"G4S UK O2 [UK]\\\"},{\\\"value\\\":\\\"wap.vodafone.co.uk,wap,wap\\\",\\\"label\\\":\\\"Vodafone WAP [UK]\\\"},{\\\"value\\\":\\\"autoselect,,\\\",\\\"label\\\":\\\"autoselect \\\"},{\\\"value\\\":\\\"payandgo.o2.co.uk,payandgo,payandgo\\\",\\\"label\\\":\\\"O2 (pre-pay) [UK]\\\"},{\\\"value\\\":\\\"isp.vodafone.ie,vodafone,vodafone\\\",\\\"label\\\":\\\"Vodafone (contract) [Ireland]\\\"},{\\\"value\\\":\\\"internet,gprs,gprs\\\",\\\"label\\\":\\\"O2 IRE [Ireland]\\\"},{\\\"value\\\":\\\"hs.vodafone.ie ,vodafone,vodafone\\\",\\\"label\\\":\\\"Vodafone IRE + username and password [Ireland]\\\"},{\\\"value\\\":\\\"lpwa.vodafone.iot,,\\\",\\\"label\\\":\\\"VODAFONE_lpwa \\\\t [spain]\\\"},{\\\"value\\\":\\\"ESEYE1,USER,PASS\\\",\\\"label\\\":\\\"ESEYE []\\\"},{\\\"value\\\":\\\"hs.vodafone.ie,,\\\",\\\"label\\\":\\\"Vodafone HS [Ireland]\\\"},{\\\"value\\\":\\\"movistar.es,MOVISTAR,MOVISTAR\\\",\\\"label\\\":\\\"Movistar\\\"},{\\\"value\\\":\\\"m2m.movistar.es,movistar,movistar\\\",\\\"label\\\":\\\"Movistar M2M Spain [Spain]\\\"},{\\\"value\\\":\\\"inetd.vfes,,\\\",\\\"label\\\":\\\"Spainiot \\\"},{\\\"value\\\":\\\"airtelwap.es,wap@wap,wap\\\",\\\"label\\\":\\\"Vodafone 4G [Spain]\\\"},{\\\"value\\\":\\\"wlapn.com,deimos,deimos\\\",\\\"label\\\":\\\"DEIMOS [Spain]\\\"},{\\\"value\\\":\\\" iot.cslm2m.com,,\\\",\\\"label\\\":\\\" CSL (NEW) [test]\\\"},{\\\"value\\\":\\\"ukiot1,,\\\",\\\"label\\\":\\\"BT-EE-trial [UK]\\\"},{\\\"value\\\":\\\"test,,\\\",\\\"label\\\":\\\"test []\\\"},{\\\"value\\\":\\\"stream.co.uk,streamip,streamip\\\",\\\"label\\\":\\\"stream \\\"},{\\\"value\\\":\\\"m2m.vodafone.es,Vodafone,Vodafone\\\",\\\"label\\\":\\\"m2m.vodafone.es [Spain]\\\"},{\\\"value\\\":\\\"m2m.vodafone.es,vodafone,vodafone\\\",\\\"label\\\":\\\"m2m Vodafone Spain [Spain]\\\"},{\\\"value\\\":\\\"internet,0,0\\\",\\\"label\\\":\\\"China Mobile GPRS\\\"},{\\\"value\\\":\\\"everywhere,eesecure,eesecure\\\",\\\"label\\\":\\\"EE Secure [uk]\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747220895}],"LanguageId":null,"Tags":[]},{"Id":8366,"Group":{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"encryption","Json":"{ \"name\": \"encryption\", \"default\": true, \"description\": \"Does device require encrypted commands ( testing only)\", \"type\": \"checkbox\", \"order\": 0, \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8365,"Group":{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"password","Json":"{\"name\":\"password\",\"default\":\"\",\"description\":\"Device password\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Password used to encrypt data between device and server - leave empty for default password\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8480,"Group":{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Airplane mode","Json":"{\"name\":\"Airplane mode\",\"default\":\"\",\"description\":\"Set airplane mode for a short period as debug\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8481,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Monday","Json":"{\"name\":\"Monday\",\"default\":\"\",\"description\":\"Monday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8482,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Tuesday","Json":"{\"name\":\"Tuesday\",\"default\":\"\",\"description\":\"Tuesday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8486,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Friday","Json":"{\"name\":\"Friday\",\"default\":\"\",\"description\":\"Friday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":4}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8487,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Sunday","Json":"{\"name\":\"Sunday\",\"default\":\"\",\"description\":\"Sunday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8485,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Saturday","Json":"{\"name\":\"Saturday\",\"default\":\"\",\"description\":\"Saturday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8484,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Wednesday","Json":"{\"name\":\"Wednesday\",\"default\":\"\",\"description\":\"Wednesday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8483,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Thursday","Json":"{\"name\":\"Thursday\",\"default\":\"\",\"description\":\"Thursday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]}],"ProtocolChanges":[{"Version":"6.7","UserName":"David_Admin","Resource":"Command","Name":"Update Firmware","Message":"(Update) (Update Firmware) OTA test","Timestamp":1711034173},{"Version":"6.7","UserName":"David_Admin","Resource":"Command","Name":"Update Firmware","Message":"(Update) (Update Firmware) OTA test","Timestamp":1711034722},{"Version":"6.7","UserName":"alex.marsden@theaccessgroup.com","Resource":"Operation","Name":"Health Check","Message":"(Update) (Health Check) Alex - test commit","Timestamp":1711374656},{"Version":"6.7","UserName":"alex.marsden@theaccessgroup.com","Resource":"Operation","Name":"Health Check","Message":"(Update) (Health Check) alex test commit 2","Timestamp":1711374697},{"Version":"6.7","UserName":"alex.marsden@theaccessgroup.com","Resource":"Operation","Name":"Pearl_II","Message":"(Update) (Pearl_II) alex commit test 3","Timestamp":1711374951},{"Version":"6.7","UserName":"alex.marsden@theaccessgroup.com","Resource":"Operation","Name":"Pearl_II","Message":"(Update) (Pearl_II) alex commit test 4","Timestamp":1711374971},{"Version":"6.7","UserName":"Michael_Admin","Resource":"Command","Name":"Update Firmware","Message":"(Update) (Update Firmware) to test auto update","Timestamp":1711399513},{"Version":"6.7","UserName":"David_Admin","Resource":"Command","Name":"Update Firmware","Message":"(Update) (Update Firmware) OTA test","Timestamp":1711442101},{"Version":"6.7","UserName":"David_Admin","Resource":"Operation","Name":"Pearl_II","Message":"(Update) (Pearl_II) commented out weekcheck = false","Timestamp":1711452709},{"Version":"6.7","UserName":"Mark_Bond","Resource":"Operation","Name":"Pearl_II","Message":"(Update) (Pearl_II) mark-test","Timestamp":1711640603},{"Version":"6.7","UserName":"Mark_Bond","Resource":"Operation","Name":"Pearl_II","Message":"(Update) (Pearl_II) removing EnvName test","Timestamp":1714400656},{"Version":"6.7","UserName":"Sean-Admin","Resource":"Protocol","Name":null,"Message":"Bump version for protocol-dev","Timestamp":1737375039},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Carrier","Message":"(Translation es-ES) (Carrier) ","Timestamp":1747220895},{"Version":"6.8","UserName":"eulalia_root","Resource":"Group","Name":"APN config","Message":"(Translation es-ES) (APN config) true","Timestamp":1747220902},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"NITZ","Message":"(Translation es-ES) (NITZ) ","Timestamp":1747221140},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Set Timezone","Message":"(Translation es-ES) (Set Timezone) ","Timestamp":1747221261},{"Version":"6.8","UserName":"eulalia_root","Resource":"Group","Name":"Set Timezone","Message":"(Translation es-ES) (Set Timezone) true","Timestamp":1747221266},{"Version":"6.8","UserName":"eulalia_root","Resource":"Group","Name":"Time","Message":"(Translation es-ES) (Time) true","Timestamp":1747221272},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Set Time","Message":"(Translation es-ES) (Set Time) ","Timestamp":1747221290},{"Version":"6.8","UserName":"eulalia_root","Resource":"Group","Name":"Other Settings","Message":"(Translation es-ES) (Other Settings) true","Timestamp":1747221330},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"AGPS Mode","Message":"(Translation es-ES) (AGPS Mode) ","Timestamp":1747221847},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"AGPS Mode","Message":"(Translation es-ES) (AGPS Mode) ","Timestamp":1747221898},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"AGPS Mode","Message":"(Translation es-ES) (AGPS Mode) ","Timestamp":1747222021},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Mode","Message":"(Translation es-ES) (GPS Mode) ","Timestamp":1747222092},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"AGPS Mode","Message":"(Translation es-ES) (AGPS Mode) ","Timestamp":1747223347},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Poll Interval Minutes","Message":"(Translation es-ES) (GPS Poll Interval Minutes) ","Timestamp":1747223350},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Wifi Always On","Message":"(Translation es-ES) (Wifi Always On) ","Timestamp":1747223353},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Auto Keypad Lock","Message":"(Translation es-ES) (Auto Keypad Lock) ","Timestamp":1747223355},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"LCD Backlight","Message":"(Translation es-ES) (LCD Backlight) ","Timestamp":1747223357},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Timeout Wifi On Off Seconds","Message":"(Translation es-ES) (Timeout Wifi On Off Seconds) ","Timestamp":1747223359},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Timeout Wifi Scan Seconds","Message":"(Translation es-ES) (Timeout Wifi Scan Seconds) ","Timestamp":1747223362},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Max Wifi Addresses","Message":"(Translation es-ES) (Max Wifi Addresses) ","Timestamp":1747223364},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Max Cell Towers","Message":"(Translation es-ES) (Max Cell Towers) ","Timestamp":1747223366},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Update Timeout Seconds","Message":"(Translation es-ES) (GPS Update Timeout Seconds) ","Timestamp":1747223368},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Screen Off Timeout Seconds","Message":"(Translation es-ES) (Screen Off Timeout Seconds) ","Timestamp":1747223371},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Speed Readings Average Count","Message":"(Translation es-ES) (Speed Readings Average Count) ","Timestamp":1747223373},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Speed Readings Ignore","Message":"(Translation es-ES) (Speed Readings Ignore) ","Timestamp":1747223376},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Stale Timeout Minutes","Message":"(Translation es-ES) (GPS Stale Timeout Minutes) ","Timestamp":1747223378},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Wifi Stale Timeout Minutes","Message":"(Translation es-ES) (Wifi Stale Timeout Minutes) ","Timestamp":1747223380},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Voice Alert Interval Seconds","Message":"(Translation es-ES) (Voice Alert Interval Seconds) ","Timestamp":1747223382},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Alert Animation Count","Message":"(Translation es-ES) (Alert Animation Count) ","Timestamp":1747223385},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Phone State Update Timeout Seconds","Message":"(Translation es-ES) (Phone State Update Timeout Seconds) ","Timestamp":1747223387},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies None","Message":"(Translation es-ES) (Allowed Technologies None) ","Timestamp":1747223390},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 2G","Message":"(Translation es-ES) (Allowed Technologies 2G) ","Timestamp":1747223392},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 3G","Message":"(Translation es-ES) (Allowed Technologies 3G) ","Timestamp":1747223395},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 4G","Message":"(Translation es-ES) (Allowed Technologies 4G) ","Timestamp":1747223397},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Min Signal Strength","Message":"(Translation es-ES) (Min Signal Strength) ","Timestamp":1747223399},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Mode","Message":"(Translation es-ES) (GPS Mode) ","Timestamp":1747223402},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Mode","Message":"(Translation es-ES) (GPS Mode) ","Timestamp":1747223433},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Speed Readings Average Count","Message":"(Translation es-ES) (Speed Readings Average Count) ","Timestamp":1747223436},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Speed Readings Ignore","Message":"(Translation es-ES) (Speed Readings Ignore) ","Timestamp":1747223438},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Stale Timeout Minutes","Message":"(Translation es-ES) (GPS Stale Timeout Minutes) ","Timestamp":1747223440},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Wifi Stale Timeout Minutes","Message":"(Translation es-ES) (Wifi Stale Timeout Minutes) ","Timestamp":1747223442},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Voice Alert Interval Seconds","Message":"(Translation es-ES) (Voice Alert Interval Seconds) ","Timestamp":1747223446},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Alert Animation Count","Message":"(Translation es-ES) (Alert Animation Count) ","Timestamp":1747223448},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Phone State Update Timeout Seconds","Message":"(Translation es-ES) (Phone State Update Timeout Seconds) ","Timestamp":1747223450},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies None","Message":"(Translation es-ES) (Allowed Technologies None) ","Timestamp":1747223453},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 2G","Message":"(Translation es-ES) (Allowed Technologies 2G) ","Timestamp":1747223455},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 3G","Message":"(Translation es-ES) (Allowed Technologies 3G) ","Timestamp":1747223457},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 4G","Message":"(Translation es-ES) (Allowed Technologies 4G) ","Timestamp":1747223459},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Min Signal Strength","Message":"(Translation es-ES) (Min Signal Strength) ","Timestamp":1747223462},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Mode","Message":"(Translation es-ES) (GPS Mode) ","Timestamp":1747223471},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Poll Interval Minutes","Message":"(Translation es-ES) (GPS Poll Interval Minutes) ","Timestamp":1747223473},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Wifi Always On","Message":"(Translation es-ES) (Wifi Always On) ","Timestamp":1747223476},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Auto Keypad Lock","Message":"(Translation es-ES) (Auto Keypad Lock) ","Timestamp":1747223478}],"ProtocolActionObjects":[],"Tags":[],"MessageCodes":[]} \ No newline at end of file +{"Id":185,"Name":null,"Description":null,"FirmwareVersion":"202310301157","InProgress":false,"MessageTypes":[{"Id":5154,"Code":"RTL","Name":"Real Time Location","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;POSN;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;POSN;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5153,"Code":"CHK","Name":"Heartbeat","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;HB;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;HB;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5152,"Code":"INFO","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALA;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;ALA_set_<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALA;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;ALA_set_[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5151,"Code":"ALA-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALA;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALA;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5150,"Code":"ALF-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALF;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALF;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5149,"Code":"CYC1","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;CYC;LGPS=<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;CYC;LGPS=[^,;]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5148,"Code":"CYC3","Name":"Cycle 3","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;CYC;LGPS=<>,<>,<>;ACCR=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;CYC;LGPS=[^,;]*,[^,,]*,[^;,]*;ACCR=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5147,"Code":"ALA-S","Name":"Amber Alert - Snooze","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALA_SNOOZE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALA_SNOOZE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5146,"Code":"ALA-Cancel","Name":"Amber Alert Cancel","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALA_CANCEL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALA_CANCEL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5145,"Code":"ALSOS_C","Name":"Alarm Emergency - Cancel","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALSOS_CANCEL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALSOS_CANCEL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5144,"Code":"ALF_C","Name":"Alarm Fall - cancelled","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALF_CANCEL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALF_CANCEL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5143,"Code":"PWRF","Name":"Power off","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;PWOFF;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;VER=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;PWOFF;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;VER=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5142,"Code":"PWRN","Name":"Power on","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;PWON;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;VER=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;PWON;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;VER=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5141,"Code":"ALF","Name":"Alarm Fall","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALF;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALF;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5140,"Code":"ALNM","Name":"Alarm - non movement","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALNM;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALNM;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5139,"Code":"BATH","Name":"Battery High","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BATH;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATH;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5138,"Code":"EBZO","Name":"Ebeacon Zone Out","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;EBZO,<>;LGPS=<>,<>,<>,<>,<>;LLBS=<>,<>,<>,<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;EBZO,[^;;]*;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;LLBS=[^,;]*,[^,,]*,[^,,]*,[^;,]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5137,"Code":"EBZI","Name":"Ebeacon Zone In","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;EBZI,<>;LGPS=<>,<>,<>,<>,<>;LLBS=<>,<>,<>,<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;EBZI,[^;;]*;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;LLBS=[^,;]*,[^,,]*,[^,,]*,[^;,]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5136,"Code":"CYC","Name":"Cycle","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;CYC;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;CYC;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5135,"Code":"BATF","Name":"Battery Full","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BATF;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATF;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5134,"Code":"BATCN","Name":"Battery Charging On","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BATCO;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"<>","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATCO;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5133,"Code":"BATCF","Name":"Battery Charging Off","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BATCF;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATCF;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5132,"Code":"OTA","Name":"Firmware Report","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;OTA;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;VER=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;OTA;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;VER=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5131,"Code":"BATL","Name":"Battery Low","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":2,"Template":"OP-<>;<>;mid=<>;BATL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5130,"Code":"LSA-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;LSA;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;LSA;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5129,"Code":"LSB-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;LSB;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;LSB;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5128,"Code":"LOC-zone-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ZN<>;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ZN[^;;]*;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5127,"Code":"LCI-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;LCI;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;LCI;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5126,"Code":"PWRN-FIRST","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;PWON;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;VER=<>;IMSI=<>;BOOTN=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;PWON;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;VER=[^;;]*;IMSI=[^;;]*;BOOTN=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5125,"Code":"ALSP","Name":"Alarm Speed","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALSP;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALSP;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5124,"Code":"LOC-zone","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ZN<>;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ZN[^;;]*;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5123,"Code":"NACT","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"+RESP:NACT,<>,<>$","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"\\+RESP:NACT,[^,]*,[^\\$,]*\\$","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5122,"Code":"BATE","Name":"Battery Empty","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BATE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BATE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5121,"Code":"COMM-reboot","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;REBOOT;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;REBOOT;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5120,"Code":"ALNME","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALNME;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALNME;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5119,"Code":"ALNMK","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALNMK;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALNMK;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5118,"Code":"ACK-ERR","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":true,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"[[OP-<>;<>;ACK;<>;ERR;]]","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^(OP-[^;]*;[^;;]*;ACK;[^;;]*;ERR;)+","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5117,"Code":"INFO-imsi1","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;IMSI;<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;IMSI;[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5116,"Code":"ALFE","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALFE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALFE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5115,"Code":"ALFK","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALFK;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALFK;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5114,"Code":"ALSOSE","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALSOSE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALSOSE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5113,"Code":"MRM-timeout","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;MRM;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;((ID=<>;))SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;MRM;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;(ID=[^;;]*;)?SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5112,"Code":"ALSOSK","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALSOSK;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALSOSK;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5111,"Code":"ALW_SNOOZE","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALW_SNOOZE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;((ID=<>;))SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALW_SNOOZE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;(ID=[^;;]*;)?SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5110,"Code":"MRM-S","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;MRMS;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;((ID=<>;))SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;MRMS;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;(ID=[^;;]*;)?SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5109,"Code":"MRME","Name":"Medicine Reminder Not Ok","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":2,"Template":"OP-<>;<>;mid=<>;MRME;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;((ID=<>;))SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;MRME;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;(ID=[^;;]*;)?SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5108,"Code":"MRMK","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;MRMK;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;((ID=<>;))SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;MRMK;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;(ID=[^;;]*;)?SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5107,"Code":"ALSOS-sms1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALSOS;S=<>,<>,<>,<>,<>:<<->>:<<->>,<<->>,<<->>,<<->>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALSOS;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*,[^::]*,[^::]*,[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5106,"Code":"ALF-SMS1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALF;S=<>,<>,<>,<>,<>:<<->>:<<->>,<<->>,<<->>,<<->>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":true,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALF;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*,[^::]*,[^::]*,[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5105,"Code":"ADATA","Name":"All Data","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALLDATA;<>","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALLDATA;[^;]*","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5104,"Code":"IMSI","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;IMSI;<>;<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;IMSI;[^;;]*;[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5103,"Code":"ALNM_C","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALNM_CANCEL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALNM_CANCEL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5102,"Code":"PWRN-IMSI","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;PWON;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;VER=<>;IMSI=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;PWON;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;VER=[^;;]*;IMSI=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5101,"Code":"ALSOS-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALSOS;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALSOS;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5100,"Code":"ALRW-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALRW;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALRW;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5099,"Code":"PWRN-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;PWON;S=<>:<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;PWON;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5098,"Code":"ALRW","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALRW;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALRW;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5097,"Code":"LCO-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;LCO;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;LCO;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5096,"Code":"PWOFF-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;PWOFF;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;PWOFF;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5095,"Code":"PWON-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;PWON;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;PWON;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5094,"Code":"ALSOS-SMS-2","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALSOS;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALSOS;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5093,"Code":"ALA","Name":"Amber Alert","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALA;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALA;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5092,"Code":"ALSOS_CANCEL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALSOS_CANCEL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALSOS_CANCEL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5091,"Code":"ALF-SMS-2","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALF;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALF;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5090,"Code":"ALNM_CANCEL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALNM_CANCEL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALNM_CANCEL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5089,"Code":"ALNM-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALNM;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALNM;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5088,"Code":"ALRWE","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALRWE;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALRWE;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5087,"Code":"ALRWE-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALRWE;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALRWE;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5086,"Code":"Received","Name":"ACK Request","MessageCode":null,"NeedAck":false,"IsAck":true,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;ACK;{{request|update|REQUEST|UPDATE|Request|Update}}=<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":true,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;ACK;(request|update|REQUEST|UPDATE|Request|Update)=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5085,"Code":"ALSOS","Name":"Alarm Emergency","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALSOS;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALSOS;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5084,"Code":"CYC2","Name":"Cycle 2","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;CYC;LGPS=<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;CYC;LGPS=[^,;]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5083,"Code":"ALW","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALW;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALW;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5082,"Code":"ALRWK-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALRWK;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALRWK;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5081,"Code":"ALW-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALW;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALW;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5080,"Code":"BATCO-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;BATCO;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATCO;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5079,"Code":"ALW_CANCEL","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;mid=<>;ALW_CANCEL;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALW_CANCEL;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5078,"Code":"BATF-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;BATF;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATF;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5077,"Code":"BATE-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":2,"Template":"OP-<>;<>;<>;BATE;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATE;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5076,"Code":"BATH-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;BATH;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATH;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5075,"Code":"PWRF2","Name":"Power Off 2","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;PWOFF;<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;PWOFF;[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5074,"Code":"BATCF-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;BATCF;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATCF;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5073,"Code":"ENC-SMS","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;<>;$$","HasTemplateGlobal":false,"ResponseTemplate":"<>","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;[^;;]*;$","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5072,"Code":"CYC-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;CYC;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;CYC;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5071,"Code":"MRME-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;MRME;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;MRME;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5070,"Code":"ALNM-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALNM;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALNM;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5069,"Code":"ENC","Name":"Encrypted","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;<>;$$","HasTemplateGlobal":false,"ResponseTemplate":"<>","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;[^;;]*;$","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5068,"Code":"completed","Name":"ACK command","MessageCode":null,"NeedAck":false,"IsAck":true,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"[[OP-<>;<>;ACK;<>;OK;]]","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^(OP-[^;]*;[^;;]*;ACK;[^;;]*;OK;)+","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5067,"Code":"ALSP-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALSP;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALSP;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5066,"Code":"LSA","Name":"Location set - Available ","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;LSA;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;LSA;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5065,"Code":"LSB","Name":"Location set - Busy","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;LSB;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;LSB;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5064,"Code":"MRMK-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;MRMK;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;MRMK;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5063,"Code":"ALW_SNOOZE-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALW_SNOOZE;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALW_SNOOZE;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5062,"Code":"ALRWK","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;ALRWK;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;ALRWK;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5061,"Code":"MRME-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":2,"Template":"OP-<>;<>;<>;MRME;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;MRME;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5060,"Code":"ALW_CANCEL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALW_CANCEL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALW_CANCEL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5059,"Code":"DOCKF-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;DOCKF;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;DOCKF;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5058,"Code":"HB-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;HB;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;HB;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5057,"Code":"ALA-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALA;S=<>,<>,<>,<>,<>,<>:((<>:))<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALA;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:([^::]*:)?[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5056,"Code":"COMM","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":99,"Template":"OP-PRLBUF;<>;OP-PRLBUF;<<->>","HasTemplateGlobal":false,"ResponseTemplate":"ACK;OP-PRLBUF","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-PRLBUF;[^;]*;OP-PRLBUF;[^;]*","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5055,"Code":"ZNI","Name":"Zone In","MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"+RESP:ZIN,<>,<>,<>,<>,<>,<>,<>,<>$","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"\\+RESP:ZIN,[^,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^\\$,]*\\$","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5054,"Code":"ALA_CANCEL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALA_CANCEL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALA_CANCEL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5053,"Code":"ALLDATA-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;AD;S=:::::::<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;AD;S=:::::::[^:;]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5052,"Code":"CONFIG","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;CONFIG;<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;CONFIG;[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5051,"Code":"CONFIG-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;CONFIG;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;CONFIG;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5050,"Code":"IMSI-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;IMSI;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;IMSI;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5049,"Code":"OTA-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;OTA;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;OTA;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5048,"Code":"DOCK-IN","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;DOCKO;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;DOCKO;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5047,"Code":"DOCKO-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;DOCKO;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;DOCKO;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5046,"Code":"DOCK-OUT","Name":null,"MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;DOCKF;LGPS=<>,<>,<>,<>,<>;ACCR=<>;LWIF=<>;LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;DOCKF;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;LWIF=[^;;]*;LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5045,"Code":"CYC-SMS-1","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;CYC;S=<>,<>,<>,<>,<>:<<->>:<<->>,<<->>,<<->>,<<->>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":true,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;CYC;S=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*,[^::]*,[^::]*,[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5044,"Code":"MRMS-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;MRMS;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;MRMS;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5043,"Code":"BATL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":2,"Template":"OP-<>;<>;<>;BATL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;BATL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5042,"Code":"ALW-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"OP-<>;<>;<>;ALW;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALW;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5041,"Code":"ALA_SNOOZE-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALA_SNOOZE;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALA_SNOOZE;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5040,"Code":"ALF_CANCEL-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;ALF_CANCEL;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;ALF_CANCEL;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5039,"Code":"POSN-SMS","Name":null,"MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;<>;POSN;S=<>:<>,<>,<>,<>,<>:<>:<>:<>:<>:<>:<>:<>;","HasTemplateGlobal":false,"ResponseTemplate":null,"TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;[^;;]*;POSN;S=[^:;]*:[^,:]*,[^,,]*,[^,,]*,[^,,]*,[^:,]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^::]*:[^;:]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5038,"Code":"ZNO","Name":"Zone Out","MessageCode":null,"NeedAck":false,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":1,"Template":"+RESP:ZOUT,<>,<>,<>,<>,<>,<>,<>,<>$","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":null,"LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"\\+RESP:ZOUT,[^,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^,,]*,[^\\$,]*\\$","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5037,"Code":"LCO","Name":"Location Check Out","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;LCO;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;LCO;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5036,"Code":"BPRS","Name":"Button Press","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;BPRS=<>;LGPS=<>,<>,<>,<>,<>;LLBS=<>,<>,<>,<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;BPRS=[^;;]*;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;LLBS=[^,;]*,[^,,]*,[^,,]*,[^;,]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]},{"Id":5035,"Code":"LCI","Name":"Location check In","MessageCode":null,"NeedAck":true,"IsAck":false,"IsFailAck":false,"IsAckHexString":false,"NoOperation":false,"Type":0,"Template":"OP-<>;<>;mid=<>;LCI;LGPS=<>,<>,<>,<>,<>;ACCR=<>;((LWIF=<>;))LLBS=<>;SGN=<>;BATP=<>;TIME=<>;","HasTemplateGlobal":false,"ResponseTemplate":"ACK;<>;","TemplateGlobal":"","LongConnection":false,"HexString":false,"AckFirst":false,"ScaipH":false,"DoNotSendCommands":false,"ProtocolsLibraryMethod":null,"ProtocolsLibraryMethodArgs":null,"Command":null,"CacheImei":false,"RegEx":"^OP-[^;]*;[^;;]*;mid=[^;;]*;LCI;LGPS=[^,;]*,[^,,]*,[^,,]*,[^,,]*,[^;,]*;ACCR=[^;;]*;(LWIF=[^;;]*;)?LLBS=[^;;]*;SGN=[^;;]*;BATP=[^;;]*;TIME=[^;;]*;","RegExGlobal":"","IsDeviceUpdate":false,"ProtocolActionObjects":[],"Tags":[]}],"Commands":[{"Id":3346,"Name":"Volume Incall ","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"VOLI=\" + params.Volume.Incall;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3356,"Name":"Language","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"LNG=\" + params.Language.Language;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":8,"ProtocolActionObjects":[],"Tags":[]},{"Id":3351,"Name":"Contacts","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nvar idsToUpdate = [];\r\nvar command = \"CONTACTS=\";\r\nvar index = 0;\r\nvar counter = 0;\r\nvar notSend = false;\r\nconst _crypto = require('crypto');\r\nvar moment = require('moment-timezone');\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nfor (var contact in params.Contacts) {\r\n command = command + params.Contacts[contact].Name + \":\" + params.Contacts[contact].Number + ',';\r\n}\r\nfor (var contactChanged of paramsChanged.Contacts) {\r\n var contacts = paramsChangedIds.Contacts[counter];\r\n for (var item in contacts) {\r\n idsToUpdate.push(contacts[item]);\r\n }\r\n if (contactChanged.Deleted === \"true\") {\r\n var contactString = contactChanged.Name + \":\" + contactChanged.Number + ',';\r\n command = command.replace(contactString, '');\r\n }\r\n counter++;\r\n}\r\ncommand = command.replace(/,$/, '');\r\nif (params.Password.password === \"\") {\r\n var password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber)\r\nvar ack = {\r\n template: \"main\",\r\n configs: configs,\r\n idsToUpdate: idsToUpdate,\r\n notSend: notSend\r\n};\r\nmsg.push(JSON.stringify(ack));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":3,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3354,"Name":"Volume Ringtone","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"VOLR=\" + params.Volume.Ringtone;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3342,"Name":"Reminder 1","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"1\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3380,"Name":"Set Primary Server Domain","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"// server information is stored in a semicolon separated string\r\n// e.g. \"s1.myoysta.com,5678;52.232.85.255,5678;s2.myoysta.com,5678;52.232.86.238,5678\"\r\nvar servers = params.Server.Server.split(';');\r\nvar primaryDomain = servers[0];\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"URLP=\" + primaryDomain;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3401,"Name":"Update Firmware","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nif (params.UpdateFirmware.DeviceVersion) {\n var part1 = \"update=\" + sequenceNumber;\n var device_version = params.UpdateFirmware.DeviceVersion;\n var latest_version = serverParams.ProtocolFirmware;\n // var latest_version = \"202209130956\";\n var command = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\n} else {\n var part1 = \"request=\" + sequenceNumber;\n var command = \"ALLDATA\";\n}\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":2,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":3401,\"Name\":\"Update Firmware\",\"TemplateSMS\":null,\"Template\":\"OP-CMD;<>;<>;\",\"AckTemplate\":null,\"Operation\":\"var configs = [];\\nsequenceNumber = (new Date().getTime()).toString(36);\\nif (params.UpdateFirmware.DeviceVersion) {\\n var part1 = \\\"update=\\\" + sequenceNumber;\\n var device_version = params.UpdateFirmware.DeviceVersion;\\n //var latest_version = serverParams.ProtocolFirmware;\\n var latest_version = \\\"202310301157\\\";\\n var command = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n} else {\\n var part1 = \\\"request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n}\\nconst _crypto = require('crypto');\\nif (params.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n} else {\\n var password = params.Password.password;\\n}\\nif (params.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, password);\\n} else {\\n var part2 = command;\\n}\\nAddValue(\\\"part1\\\", part1);\\nAddValue(\\\"part2\\\", part2);\\nAddValue(\\\"sequenceNumber\\\", sequenceNumber);\\nvar commandConfigs = {\\n template: \\\"main\\\",\\n configs: configs\\n};\\nmsg.push(JSON.stringify(commandConfigs));\\n\\nfunction AddValue(p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n configs.push(cvpair);\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\",\"CommandToUpdate\":null,\"Parent\":null,\"AvoidResending\":false,\"FollowParentSentType\":false,\"SendingType\":0,\"HasAck\":true,\"HexString\":false,\"Order\":null,\"SendAttempts\":2,\"ProtocolActionObjects\":[],\"Tags\":[]}","Timestamp":1711034173},{"Type":1,"NewValue":"{\"Id\":3401,\"Name\":\"Update Firmware\",\"TemplateSMS\":null,\"Template\":\"OP-CMD;<>;<>;\",\"AckTemplate\":null,\"Operation\":\"var configs = [];\\nsequenceNumber = (new Date().getTime()).toString(36);\\nif (params.UpdateFirmware.DeviceVersion) {\\n var part1 = \\\"update=\\\" + sequenceNumber;\\n var device_version = params.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n //var latest_version = \\\"202310301157\\\";\\n var command = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n} else {\\n var part1 = \\\"request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n}\\nconst _crypto = require('crypto');\\nif (params.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n} else {\\n var password = params.Password.password;\\n}\\nif (params.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, password);\\n} else {\\n var part2 = command;\\n}\\nAddValue(\\\"part1\\\", part1);\\nAddValue(\\\"part2\\\", part2);\\nAddValue(\\\"sequenceNumber\\\", sequenceNumber);\\nvar commandConfigs = {\\n template: \\\"main\\\",\\n configs: configs\\n};\\nmsg.push(JSON.stringify(commandConfigs));\\n\\nfunction AddValue(p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n configs.push(cvpair);\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\",\"CommandToUpdate\":null,\"Parent\":null,\"AvoidResending\":false,\"FollowParentSentType\":false,\"SendingType\":0,\"HasAck\":true,\"HexString\":false,\"Order\":null,\"SendAttempts\":2,\"ProtocolActionObjects\":[],\"Tags\":[]}","Timestamp":1711034722},{"Type":1,"NewValue":"{\"Id\":3401,\"Name\":\"Update Firmware\",\"TemplateSMS\":null,\"Template\":\"OP-CMD;<>;<>;\",\"AckTemplate\":null,\"Operation\":\"var configs = [];\\nsequenceNumber = (new Date().getTime()).toString(36);\\nif (params.UpdateFirmware.DeviceVersion) {\\n var part1 = \\\"update=\\\" + sequenceNumber;\\n var device_version = params.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n var latest_version = \\\"202310301157\\\";\\n var command = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n} else {\\n var part1 = \\\"request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n}\\nconst _crypto = require('crypto');\\nif (params.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n} else {\\n var password = params.Password.password;\\n}\\nif (params.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, password);\\n} else {\\n var part2 = command;\\n}\\nAddValue(\\\"part1\\\", part1);\\nAddValue(\\\"part2\\\", part2);\\nAddValue(\\\"sequenceNumber\\\", sequenceNumber);\\nvar commandConfigs = {\\n template: \\\"main\\\",\\n configs: configs\\n};\\nmsg.push(JSON.stringify(commandConfigs));\\n\\nfunction AddValue(p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n configs.push(cvpair);\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\",\"CommandToUpdate\":null,\"Parent\":null,\"AvoidResending\":false,\"FollowParentSentType\":false,\"SendingType\":0,\"HasAck\":true,\"HexString\":false,\"Order\":null,\"SendAttempts\":2,\"ProtocolActionObjects\":[],\"Tags\":[]}","Timestamp":1711399513},{"Type":1,"NewValue":"{\"Id\":3401,\"Name\":\"Update Firmware\",\"TemplateSMS\":null,\"Template\":\"OP-CMD;<>;<>;\",\"AckTemplate\":null,\"Operation\":\"var configs = [];\\nsequenceNumber = (new Date().getTime()).toString(36);\\nif (params.UpdateFirmware.DeviceVersion) {\\n var part1 = \\\"update=\\\" + sequenceNumber;\\n var device_version = params.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n //var latest_version = \\\"202310301157\\\";\\n var command = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n} else {\\n var part1 = \\\"request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n}\\nconst _crypto = require('crypto');\\nif (params.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n} else {\\n var password = params.Password.password;\\n}\\nif (params.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, password);\\n} else {\\n var part2 = command;\\n}\\nAddValue(\\\"part1\\\", part1);\\nAddValue(\\\"part2\\\", part2);\\nAddValue(\\\"sequenceNumber\\\", sequenceNumber);\\nvar commandConfigs = {\\n template: \\\"main\\\",\\n configs: configs\\n};\\nmsg.push(JSON.stringify(commandConfigs));\\n\\nfunction AddValue(p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n configs.push(cvpair);\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\",\"CommandToUpdate\":null,\"Parent\":null,\"AvoidResending\":false,\"FollowParentSentType\":false,\"SendingType\":0,\"HasAck\":true,\"HexString\":false,\"Order\":null,\"SendAttempts\":2,\"ProtocolActionObjects\":[],\"Tags\":[]}","Timestamp":1711442101}],"Tags":[]},{"Id":3381,"Name":"Set Secondary Server Domain","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"// server information is stored in a semicolon separated string\r\n// e.g. \"s1.myoysta.com,5678;52.232.85.255,5678;s2.myoysta.com,5678;52.232.86.238,5678\"\r\nvar servers = params.Server.Server.split(';');\r\nvar secondaryDomain = servers[2];\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"URLS=\" + secondaryDomain;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3384,"Name":"Cycle Settings","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.CycleSettings.SendLastKnownLocation == \"true\") {\n var sendLastKnownLocation = \"1\";\n} else {\n var sendLastKnownLocation = \"0\";\n}\nvar command = \"CYCCONFIG=\" + params.CycleSettings.CycleInterval + \",\" + params.CycleSettings.CycleStartTime + \",\" + params.CycleSettings.CycleEndTime + \",\" + sendLastKnownLocation;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3405,"Name":"Set Secondary Server IP","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"// server information is stored in a semicolon separated string\r\n// e.g. \"s1.myoysta.com,5678;52.232.85.255,5678;s2.myoysta.com,5678;52.232.86.238,5678\"\r\nvar servers = params.Server.Server.split(';');\r\nvar secondaryIP = servers[3];\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"IPS=\" + secondaryIP;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3409,"Name":"Welfare Number","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"WLFN=\" + params.RecurrentWelfareCheck.PhoneNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3365,"Name":"AllData dump","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"Request=\" + sequenceNumber;\nvar command = \"ALLDATA\";\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":5,"ProtocolActionObjects":[],"Tags":[]},{"Id":3417,"Name":"APN","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nvar notSend = false;\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar apnString = params.APNconfig.Carrier.split(',');\r\nvar apn = apnString[0];\r\nvar apn_username = apnString[1];\r\nvar apn_password = apnString[2];\r\nif (apn === \"autoselect\") {\r\n var command = \"APN=\";\r\n notSend = true;\r\n} else {\r\n var command = `APN=${apn},${apn},${apn_username},${apn_password}`;\r\n}\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs,\r\n notSend: notSend\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":2,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":1,"ProtocolActionObjects":[],"Tags":[]},{"Id":3394,"Name":"Welfare Check Recurrent","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.RecurrentWelfareCheck.EnableDisableRecurrentWelfareCheck == \"true\") {\n var state = \"1\";\n} else {\n var state = \"0\";\n}\nif (params.RecurrentWelfareCheck.MakeCall == \"true\") {\n var call = \"1\";\n} else {\n var call = \"0\";\n}\nif (params.RecurrentWelfareCheck.DockDisable == \"true\") {\n var dockDisable = \"1\";\n} else {\n var dockDisable = \"0\";\n}\nvar mask = 0;\nif (params.RecurrentWelfareCheckDays.Monday === \"true\") mask = mask + 64;\nif (params.RecurrentWelfareCheckDays.Tuesday === \"true\") mask = mask + 32;\nif (params.RecurrentWelfareCheckDays.Wednesday === \"true\") mask = mask + 16;\nif (params.RecurrentWelfareCheckDays.Thursday === \"true\") mask = mask + 8;\nif (params.RecurrentWelfareCheckDays.Friday === \"true\") mask = mask + 4;\nif (params.RecurrentWelfareCheckDays.Saturday === \"true\") mask = mask + 2;\nif (params.RecurrentWelfareCheckDays.Sunday === \"true\") mask = mask + 1;\nvar command = \"RWEL=\" + state + \",\" + params.RecurrentWelfareCheck.StartTime + \",\" + params.RecurrentWelfareCheck.EndTime + \",\" + mask + \",\" + params.RecurrentWelfareCheck.PeriodMinutes + \",\" + dockDisable + \",\" + params.RecurrentWelfareCheck.AlarmTimeoutSeconds + \",\" + call;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3361,"Name":"Date Time Display Format","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nif (params.DateTimedisplayformat.Date === undefined || params.DateTimedisplayformat.Date === \"DD/MM/YYYY\") {\n var defaultDate = \"dd/MM/yyyy\";\n var command = \"TDF=\" + params.DateTimedisplayformat.Time + \",\" + defaultDate;\n} else {\n var command = \"TDF=\" + params.DateTimedisplayformat.Time + \",\" + params.DateTimedisplayformat.Date;\n}\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3382,"Name":"Screen Text Colour","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"TXTC=#\" + params.TextColour.Text;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3359,"Name":"SOS Number","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"SOSN=\" + params.EmergencyNumber.SOSNumber.replace(\"(\", \"\").replace(\")\", \"\");\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":8,"ProtocolActionObjects":[],"Tags":[]},{"Id":3385,"Name":"Set Primary Server IP","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"// server information is stored in a semicolon separated string\r\n// e.g. \"s1.myoysta.com,5678;52.232.85.255,5678;s2.myoysta.com,5678;52.232.86.238,5678\"\r\nvar servers = params.Server.Server.split(';');\r\nvar primaryIP = servers[1];\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"IPP=\" + primaryIP;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":2,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3418,"Name":"FTP Server","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"//var command = \"IPF=\" + params.Logs.FTPServer;\r\nvar command = \"IPF=test.myoysta.com,21,oysta,atsyo8\";\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":8,"ProtocolActionObjects":[],"Tags":[]},{"Id":3416,"Name":"Reminder 9","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"9\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3415,"Name":"Time UTC","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var time = '<>\";\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"TUTC=\" + time;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.passwordOld;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":3,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3414,"Name":"Mitigations","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var mitigation;\r\nvar iptables;\r\nif (params.Mitigations.Mitigation === \"false\") {\r\n mitigation = \"0\";\r\n} else {\r\n mitigation = \"1\";\r\n}\r\nif (params.Mitigations.IPTables === \"false\") {\r\n iptables = \"0\";\r\n} else {\r\n iptables = \"1\";\r\n}\r\nvar command = \"MITIGATIONS=\" + mitigation + \",\" + iptables + \",\" + params.Mitigations.RecurrenceEvery;\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3413,"Name":"Real Time Locate","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"POSN\";\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"request=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":2,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":1,"ProtocolActionObjects":[],"Tags":[]},{"Id":3412,"Name":"Fall Number","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"FALN=\" + params.FallSensor.FallNumber.replace(\"(\", \"\").replace(\")\", \"\");\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3411,"Name":"Log Clear","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"LOGC\";\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"Update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3410,"Name":"Airplane mode","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"request=\" + sequenceNumber;\nvar command = \"AIRPLANE=1\";\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":5,"ProtocolActionObjects":[],"Tags":[]},{"Id":3408,"Name":"Fall sensitivity","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.FallSensor.EnableDisableFallSensor == \"true\") {\n endis = 1;\n} else {\n endis = \"0\";\n}\nvar command = \"FALLCONFIG=\" + endis + \",\" + params.FallSensor.Sensitivity;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3407,"Name":"Calling configuration","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"CALLCONFIG=\" + params.CallConfig.WhiteList + \",\" + params.CallConfig.autoanswer + \",\" + params.CallConfig.Onewaycalling;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3406,"Name":"Volume Keypress","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"VOLK=\" + params.Volume.Keypress;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3404,"Name":"Volume Alerts","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"VOLA=\" + params.Volume.Alerts;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3403,"Name":"Hide Menu options","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"HIDE=\" + params.MenuDisplayOptions.SetMenuOptions;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3402,"Name":"Power off","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"SHUTDOWN=1\";\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"request=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3400,"Name":"SOS Options","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\n// Define variables and defaults\r\nvar EmergencyOptions;\r\nvar sendLastPosition = \"L\";\r\nvar buffer = \"B\";\r\nvar sound = \"\";\r\nvar vibrate = \"V\";\r\nvar kidnap;\r\nvar sendMode = \"G5S10\";\r\nif (params.EmergencyOptions.SendLastPosition === \"true\") {\r\n sendLastPosition = \"L\";\r\n} else {\r\n sendLastPosition = \"P\";\r\n}\r\nif (params.EmergencyOptions.Sound === \"true\") {\r\n sound = \"\";\r\n} else {\r\n sound = \"Q\";\r\n}\r\nif (params.EmergencyOptions.Vibrate === \"true\") {\r\n vibrate = \"V\";\r\n} else {\r\n vibrate = \"\";\r\n}\r\nif (params.EmergencyOptions.Kidnap === \"true\") {\r\n kidnap = \"K\";\r\n} else {\r\n kidnap = \"\";\r\n}\r\nvar GPRSTimeout = params.EmergencyOptions.GPRSTimeout;\r\nvar SMSTimeout = params.EmergencyOptions.SMSTimeout;\r\nif (params.EmergencyOptions.SendMode === \"G\") {\r\n sendMode = \"G\" + GPRSTimeout;\r\n} else if (params.EmergencyOptions.SendMode === \"S\") {\r\n sendMode = \"S\" + SMSTimeout;\r\n} else {\r\n sendMode = \"G\" + GPRSTimeout + \"S\" + SMSTimeout;\r\n}\r\nvar reportMode = params.EmergencyOptions.ReportMode;\r\nvar alertTimeout = params.EmergencyOptions.AlertTimeout;\r\nif (reportMode === \"C\") {\r\n EmergencyOptions = \"C\" + sound + \"T\" + alertTimeout;\r\n} else if (reportMode === \"P\") {\r\n EmergencyOptions = sendLastPosition + sendMode + buffer + sound + kidnap + \"T\" + alertTimeout;\r\n} else {\r\n EmergencyOptions = sendLastPosition + sendMode + buffer + \"C\" + sound + kidnap + \"T\" + alertTimeout;\r\n}\r\nvar command = \"SOSO=\" + EmergencyOptions;\r\n//var command = \"SOSO=\" + params.EmergencyOptions.EmergencyOptions;\r\nvar sequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3399,"Name":"SMS Number","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"SMSN=\" + params.SMSFallback.SMSNumber.replace(\"(\", \"\").replace(\")\", \"\");\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3398,"Name":"NSO Settings","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.NetworkSettings.EnableDisableNetworkSettings == \"true\") {\r\n endis = 1;\r\n} else {\r\n endis = \"0\";\r\n}\r\nif (params.NetworkSettings.Forbidden == \"true\") {\r\n forbidden = 1;\r\n} else {\r\n forbidden = 0;\r\n}\r\nvar command = \"NSO=\" + endis + \",\" + params.NetworkSettings.SignalLevel + \",\" + params.NetworkSettings.Duration + \",\" + forbidden;\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3397,"Name":"TimeZone","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"Update=\" + sequenceNumber;\r\nvar command = \"TZ=\" + params.SetTimezone.SetTimezone.split(\", \")[1];\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3396,"Name":"Reminder 8","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"8\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3395,"Name":"Log Upload","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"LOGU\";\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"Update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":5,"ProtocolActionObjects":[],"Tags":[]},{"Id":3393,"Name":"NonMovement","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.NonMovement.EnableDisableNonMovement == \"true\") {\n var state = 1;\n} else {\n var state = \"0\";\n}\nvar MAG = 15;\nvar command = \"ALNM=\" + state + \",\" + params.NonMovement.period + \",\" + params.NonMovement.StartTime + \",\" + params.NonMovement.EndTime + \",\" + params.NonMovement.action + \",\" + MAG;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3392,"Name":"Reminder 10","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"10\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3391,"Name":"Battery Alerts","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.Batteryalerts.EnableDisableBatteryalerts == \"true\") {\n endis = 1;\n} else {\n endis = \"0\";\n}\nvar command = \"BATAL=\" + endis + \",\" + params.Batteryalerts.Full + \",\" + params.Batteryalerts.High + \",\" + params.Batteryalerts.Low + \",\" + params.Batteryalerts.Empty;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3390,"Name":"Button feedback","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.Buttonfeedback.ButtonFeedback === \"true\") {\n var command = \"KEYCONFIG=1,0\";\n} else {\n var command = \"KEYCONFIG=0,0\";\n}\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3389,"Name":"Configure Power Off menu option","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"POB=\" + params.PowerOffButton.PowerOffButton;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3388,"Name":"Welfare alerts","TemplateSMS":null,"Template":"OP-CMD;Update=<>;ALRMn=<>,<>,<>,<>,<>,<>,<>,<>,<>;<>,2;","AckTemplate":null,"Operation":"// write your code here...","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":false,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3387,"Name":"Welfare phone number","TemplateSMS":null,"Template":"OP-CMD;Update=<>;WLFN=<>;","AckTemplate":null,"Operation":"// write your code here...","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":false,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3386,"Name":"TCP Connection type","TemplateSMS":null,"Template":"OP-CMD;Update=<>;TCPC=<>;","AckTemplate":null,"Operation":"// write your code here...","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":false,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3383,"Name":"Factory Reset","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"FACTRESET=1\";\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"request=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":false,"HexString":false,"Order":null,"SendAttempts":1,"ProtocolActionObjects":[],"Tags":[]},{"Id":3379,"Name":"Default alert options ","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\n// Define variables and defaults\nvar DefaultOptions;\nvar sendLastPosition = \"P\";\nvar buffer = \"B\";\nvar sendMode = \"G10\";\nvar sound = \"\";\nif (params.DefaultOptions.SendLastPosition === \"true\") {\n sendLastPosition = \"L\";\n} else {\n sendLastPosition = \"P\";\n}\nvar GPRSTimeout = params.DefaultOptions.GPRSTimeout;\nvar SMSTimeout = params.DefaultOptions.SMSTimeout;\nif (params.DefaultOptions.SendMode === \"G\") {\n sendMode = \"G\" + GPRSTimeout;\n} else if (params.DefaultOptions.SendMode === \"S\") {\n sendMode = \"S\" + SMSTimeout;\n} else {\n sendMode = \"G\" + GPRSTimeout + \"S\" + SMSTimeout;\n}\nDefaultOptions = sendLastPosition + sendMode + buffer;\nvar command = \"DEFO=\" + DefaultOptions;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":5,"ProtocolActionObjects":[],"Tags":[]},{"Id":3378,"Name":"Reminder 7","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"7\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3377,"Name":"Reminder 6","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"6\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3376,"Name":"Amber alert phone number","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"ALAN=\" + params.AmberAlert.PhoneNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3375,"Name":"Screen Background Colour","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"BKGC=#\" + params.BackgroundColour.Colour;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3374,"Name":"HeartBeat","TemplateSMS":null,"Template":"OP-CMD;Update=<>;HBINT=<>>;","AckTemplate":null,"Operation":"var configs = [];\nvar moment = require('moment-timezone');\nAddValue(\"interval\", \"15\");\nAddValue(\"sequenceNumber\", moment().valueOf().toString(36))\nvar ack = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":false,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3373,"Name":"Reminder 3","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"3\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3372,"Name":"Welfare Reminder 7","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"7\";\nvar welfareID = \"107\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3371,"Name":"Welfare Reminder 1","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"1\";\nvar welfareID = \"101\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3370,"Name":"Welfare Reminder 8","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"8\";\nvar welfareID = \"108\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3369,"Name":"Speed alerts","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.Speedalerts.EnableDisableSpeedalerts == \"true\") {\n endis = 1;\n} else {\n endis = \"0\";\n}\nvar part1 = \"update=\" + (new Date().getTime()).toString(36);\nvar command = \"ALSP=\" + endis + \",\" + params.Speedalerts.speed + \",\" + params.Speedalerts.StartTime + \",\" + params.Speedalerts.EndTime;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3368,"Name":"Reminder 5","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"5\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":8,"ProtocolActionObjects":[],"Tags":[]},{"Id":3367,"Name":"Password","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"PWD=\" + params.Password.password;\r\nconst _crypto = require('crypto');\r\nif (params.Password.passwordOld === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.passwordOld;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3366,"Name":"Other Settings","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"OTHERS=\"\r\ncommand = command + params.OtherSettings.AGPSMode + \",\";\r\ncommand = command + params.OtherSettings.GPSMode + \",\";\r\ncommand = command + params.OtherSettings.GPSPollIntervalMinutes + \",\";\r\ncommand = command + params.OtherSettings.WifiAlwaysOn + \",\";\r\ncommand = command + params.OtherSettings.AutoKeypadLock + \",\";\r\ncommand = command + params.OtherSettings.LCDBacklight + \",\";\r\ncommand = command + params.OtherSettings.TimeoutWifiOnOffSeconds + \",\";\r\ncommand = command + params.OtherSettings.TimeoutWifiScanSeconds + \",\";\r\ncommand = command + params.OtherSettings.MaxWifiAddresses + \",\";\r\ncommand = command + params.OtherSettings.MaxCellTowers + \",\";\r\ncommand = command + params.OtherSettings.GPSUpdateTimeoutSeconds + \",\";\r\ncommand = command + params.OtherSettings.ScreenOffTimeoutSeconds + \",\";\r\ncommand = command + params.OtherSettings.SpeedReadingsAverageCount + \",\";\r\ncommand = command + params.OtherSettings.SpeedReadingsIgnore + \",\";\r\ncommand = command + params.OtherSettings.GPSStaleTimeoutMinutes + \",\";\r\ncommand = command + params.OtherSettings.WifiStaleTimeoutMinutes + \",\";\r\ncommand = command + params.OtherSettings.VoiceAlertIntervalSeconds + \",\";\r\ncommand = command + params.OtherSettings.AlertAnimationCount + \",\";\r\ncommand = command + params.OtherSettings.PhoneStateUpdateTimeoutSeconds + \",\";\r\ncommand = command + params.OtherSettings.AllowedTechnologiesNone.replace(/\\s+/g, '');\r\ncommand = command + params.OtherSettings.AllowedTechnologies2G.replace(/\\s+/g, '');\r\ncommand = command + params.OtherSettings.AllowedTechnologies3G.replace(/\\s+/g, '');\r\ncommand = command + params.OtherSettings.AllowedTechnologies4G.replace(/\\s+/g, '') + \",\";\r\ncommand = command + params.OtherSettings.MinSignalStrength;\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3364,"Name":"Welfare Reminder 2","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"2\";\nvar welfareID = \"102\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3363,"Name":"Welfare Reminder 6","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"6\";\nvar welfareID = \"106\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3362,"Name":"Reminder 2","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"2\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3360,"Name":"Command Feedback","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.CommandFeedback.EnableDisableCommandFeedback == \"true\") {\n endis = \"1\";\n} else {\n endis = \"0\";\n}\nvar command = \"LACK=\" + endis;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":7,"ProtocolActionObjects":[],"Tags":[]},{"Id":3358,"Name":"Fall alert options","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\n// Define variables and defaults\nvar notSend = true;\nvar EmergencyOptions;\nvar sendLastPosition = \"L\";\nvar buffer = \"B\";\nvar sound = \"\";\nvar vibrate = \"V\";\nvar kidnap;\nvar sendMode = \"G5S10\";\nif (paramsChanged.FallSensor || params.FallSensor.EnableDisableFallSensor == \"true\") {\n notSend = false;\n}\nif (params.EmergencyOptions.SendLastPosition === \"true\") {\n sendLastPosition = \"L\";\n} else {\n sendLastPosition = \"P\";\n}\nif (params.EmergencyOptions.Sound === \"true\") {\n sound = \"\";\n} else {\n sound = \"Q\";\n}\nif (params.EmergencyOptions.Vibrate === \"true\") {\n vibrate = \"V\";\n} else {\n vibrate = \"\";\n}\nif (params.EmergencyOptions.Kidnap === \"true\") {\n kidnap = \"K\";\n} else {\n kidnap = \"\";\n}\nvar GPRSTimeout = params.EmergencyOptions.GPRSTimeout;\nvar SMSTimeout = params.EmergencyOptions.SMSTimeout;\nif (params.EmergencyOptions.SendMode === \"G\") {\n sendMode = \"G\" + GPRSTimeout;\n} else if (params.EmergencyOptions.SendMode === \"S\") {\n sendMode = \"S\" + SMSTimeout;\n} else {\n sendMode = \"G\" + GPRSTimeout + \"S\" + SMSTimeout;\n}\nvar reportMode = params.EmergencyOptions.ReportMode;\nvar alertTimeout = params.EmergencyOptions.AlertTimeout;\nif (reportMode === \"C\") {\n EmergencyOptions = \"C\" + sound + \"T\" + alertTimeout;\n} else if (reportMode === \"P\") {\n EmergencyOptions = sendLastPosition + sendMode + buffer + sound + kidnap + \"T\" + alertTimeout;\n} else {\n EmergencyOptions = sendLastPosition + sendMode + buffer + \"C\" + sound + kidnap + \"T\" + alertTimeout;\n}\nvar command = \"FALO=\" + EmergencyOptions;\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs,\n notSend: notSend\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3357,"Name":"Welfare Reminder 10","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"10\";\nvar welfareID = \"110\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3355,"Name":"Welfare Reminder 3","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"3\";\nvar welfareID = \"103\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3353,"Name":"Zones","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"sequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"CHECKZONE=\";\n//var zone = zonesParams.find(x => x.Name === \"Home\");\nfor (var zi in zonesParams) {\n var zone = zonesParams[zi];\n // command = command + zone.Name + \",\";\n command = command + (+zi + 1) + \",\";\n command = command + zone.StartTime + \",\";\n command = command + zone.EndTime + \",\";\n if (zone.Type == \"Circle\") {\n command = command + \"0,\";\n command = command + zone.Radius + \",\";\n var locations = JSON.parse(zone.Locations);\n for (i = 0; i < locations.length; i++) {\n command = command + locations[i][1] + \",\" + locations[i][0] + \",\";\n }\n } else if (zone.Type == \"Polygon\") {\n command = command + \"1,0,\";\n var locations = JSON.parse(zone.Locations);\n for (i = 0; i < locations.length; i++) {\n command = command + locations[i][1] + \",\" + locations[i][0] + \",\";\n }\n }\n command = command.replace(/,$/, '_');\n}\ncommand = command.replace(/_$/, '');\n//+id+\",\"+StartTime+\",\"+EndTime+\",\"+type+\",\"+radius+\",\"+latitude+\",\"+longitude;\nvar configs = [];\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3352,"Name":"Trace","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"TRACE=\" + params.Trace.Duration + \",\" + params.Trace.Interval;\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3350,"Name":"Reminder 4","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"4\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.Reminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.Reminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"ALRMn=\" + index + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,0\";\n } else {\n var command = \"ALRMn=\" + index + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",\" + \"0,0\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber)\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3349,"Name":"NITZ","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.Time.NITZ === \"true\") {\r\n NITZ = \"1\";\r\n} else {\r\n NITZ = \"0\";\r\n}\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nvar command = \"NITZ=\" + NITZ;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.passwordOld;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3348,"Name":"Configure SMS Fallback","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"SMSN=\" + params.SMSFallback.SMSNumber;\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3347,"Name":"Amber Alert","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\n// Define variables and defaults\nvar notSend = true;\nvar EmergencyOptions;\nvar sendLastPosition = \"L\";\nvar buffer = \"B\";\nvar sound = \"\";\nvar vibrate = \"V\";\nvar kidnap;\nvar sendMode = \"G5S10\";\nif (paramsChanged.AmberAlert || params.AmberAlert.EnableDisableAmberAlert == \"true\") {\n notSend = false;\n}\nif (params.EmergencyOptions.SendLastPosition === \"true\") {\n sendLastPosition = \"L\";\n} else {\n sendLastPosition = \"P\";\n}\nif (params.EmergencyOptions.Sound === \"true\") {\n sound = \"\";\n} else {\n sound = \"Q\";\n}\nif (params.EmergencyOptions.Vibrate === \"true\") {\n vibrate = \"V\";\n} else {\n vibrate = \"\";\n}\nif (params.EmergencyOptions.Kidnap === \"true\") {\n kidnap = \"K\";\n} else {\n kidnap = \"\";\n}\nvar GPRSTimeout = params.EmergencyOptions.GPRSTimeout;\nvar SMSTimeout = params.EmergencyOptions.SMSTimeout;\nif (params.EmergencyOptions.SendMode === \"G\") {\n sendMode = \"G\" + GPRSTimeout;\n} else if (params.EmergencyOptions.SendMode === \"S\") {\n sendMode = \"S\" + SMSTimeout;\n} else {\n sendMode = \"G\" + GPRSTimeout + \"S\" + SMSTimeout;\n}\nvar reportMode = params.EmergencyOptions.ReportMode;\nvar alertTimeout = params.EmergencyOptions.AlertTimeout;\nif (reportMode === \"C\") {\n EmergencyOptions = \"C\" + sound + \"T\" + alertTimeout;\n} else if (reportMode === \"P\") {\n EmergencyOptions = sendLastPosition + sendMode + buffer + sound + kidnap + \"T\" + alertTimeout;\n} else {\n EmergencyOptions = sendLastPosition + sendMode + buffer + \"C\" + sound + kidnap + \"T\" + alertTimeout;\n}\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nvar command = \"AMBERCONFIG=\" + EmergencyOptions + \",\" + params.AmberAlert.Display + \",\" + params.AmberAlert.Recurrence + \",\" + params.AmberAlert.Snooze_time + \",\" + params.AmberAlert.Snooze_repeats + \",\" + params.AmberAlert.gWord + \",\" + params.AmberAlert.rWord + \",\" + params.AmberAlert.sWord;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs,\n notSend: notSend\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3345,"Name":"Reboot","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var command = \"REBOOT\";\nvar configs = [];\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"request=\" + sequenceNumber;\nconst _crypto = require('crypto');\nif (params.Password.password === \"\") {\n password = serverParams.Imei;\n} else {\n var password = params.Password.password;\n}\nif (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n} else {\n var part2 = command;\n}\nAddValue(\"part1\", part1);\nAddValue(\"part2\", part2);\nAddValue(\"sequenceNumber\", sequenceNumber);\nvar commandConfigs = {\n template: \"main\",\n configs: configs\n};\nmsg.push(JSON.stringify(commandConfigs));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":1,"ProtocolActionObjects":[],"Tags":[]},{"Id":3344,"Name":"Welfare Reminder 5","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"5\";\nvar welfareID = \"105\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":false,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":2,"ProtocolActionObjects":[],"Tags":[]},{"Id":3343,"Name":"Welfare Reminder 9","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"9\";\nvar welfareID = \"109\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]},{"Id":3341,"Name":"Emergency Protocol","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"if (params.EmergencyProtocol.AutoAnswer == \"true\") {\r\n endis = \"1\";\r\n} else {\r\n endis = \"0\";\r\n}\r\nvar command = \"EMCCONFIG=\" + params.EmergencyProtocol.Name + \",\" + params.EmergencyProtocol.EmergencyNumber + \",\" + endis + \",\" + params.EmergencyProtocol.AutoAnswerTimeout + \",\" + params.EmergencyProtocol.VoiceType + \",\" + params.EmergencyProtocol.WarningMode;\r\nvar configs = [];\r\nsequenceNumber = (new Date().getTime()).toString(36);\r\nvar part1 = \"update=\" + sequenceNumber;\r\nconst _crypto = require('crypto');\r\nif (params.Password.password === \"\") {\r\n password = serverParams.Imei;\r\n} else {\r\n var password = params.Password.password;\r\n}\r\nif (params.Password.encryption === \"true\") {\r\n var part2 = encrypt(command, part1, password);\r\n} else {\r\n var part2 = command;\r\n}\r\nAddValue(\"part1\", part1);\r\nAddValue(\"part2\", part2);\r\nAddValue(\"sequenceNumber\", sequenceNumber);\r\nvar commandConfigs = {\r\n template: \"main\",\r\n configs: configs\r\n};\r\nmsg.push(JSON.stringify(commandConfigs));\r\n\r\nfunction AddValue(p1, p2) {\r\n var cvpair = {\r\n code: p1,\r\n value: p2\r\n };\r\n configs.push(cvpair);\r\n}\r\n\r\nfunction encrypt(text, mid, password) {\r\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\r\n const iv = _crypto.randomBytes(16); // random initialization vector\r\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\r\n // set the cipher\r\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\r\n // encrypt text\r\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\r\n // generate output ( encrypted text )\r\n return Buffer.concat([iv, encrypted]).toString('base64');\r\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":9,"ProtocolActionObjects":[],"Tags":[]},{"Id":3340,"Name":"Welfare Reminder 4","TemplateSMS":null,"Template":"OP-CMD;<>;<>;","AckTemplate":null,"Operation":"var configs = [];\nvar idsToUpdate = [];\nvar index = \"4\";\nvar welfareID = \"104\";\nvar counter = 0;\nvar notSend = true;\nconst _crypto = require('crypto');\nvar moment = require('moment-timezone');\nsequenceNumber = (new Date().getTime()).toString(36);\nvar part1 = \"update=\" + sequenceNumber;\nfor (var reminderChanged of paramsChanged.WelfareCheckReminders) {\n if (reminderChanged.Index === index) {\n var notSend = false;\n var reminders = paramsChangedIds.WelfareCheckReminders[counter];\n for (var item in reminders) {\n idsToUpdate.push(reminders[item]);\n }\n if (reminderChanged.Deleted === \"true\") {\n var command = \"WELF=\" + welfareID + \",0,Message,0,0,0,GreenWord,RedWord,sWord,0,2\";\n } else {\n var command = \"WELF=\" + welfareID + \",\" + moment.tz(reminderChanged.Time, 'YYYY/MM/DD, HH:mm:ss', reminderChanged.Timezone).unix() + \",\" + reminderChanged.ReminderMessage + \",\" + reminderChanged.Recurrence + \",\" + reminderChanged.SnoozeTime + \",\" + reminderChanged.SnoozeRepeats + \",\" + reminderChanged.GreenWord + \",\" + reminderChanged.RedWord + \",\" + reminderChanged.sWord + \",0,2\";\n }\n if (params.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n var password = params.Password.password;\n }\n if (params.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, password);\n } else {\n var part2 = command;\n }\n AddValue(\"part1\", part1);\n AddValue(\"part2\", part2);\n AddValue(\"sequenceNumber\", sequenceNumber);\n }\n counter++;\n}\nvar ack = {\n template: \"main\",\n configs: configs,\n idsToUpdate: idsToUpdate,\n notSend: notSend\n};\nmsg.push(JSON.stringify(ack));\n\nfunction AddValue(p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n configs.push(cvpair);\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}","CommandToUpdate":null,"Parent":null,"AvoidResending":true,"FollowParentSentType":false,"SendingType":0,"HasAck":true,"HexString":false,"Order":null,"SendAttempts":3,"ProtocolActionObjects":[],"Tags":[]}],"Operations":[{"Id":218,"Name":"Health Check","Operation":"let configsToUpdate = [];\r\nif (configs.FallSensor.FallNumber === \"\") {\r\n configsToUpdate.push({\r\n 'code': configIds.FallSensor.FallNumber,\r\n 'value': configs.EmergencyNumber.SOSNumber\r\n });\r\n}\r\nif (configs.DefaultOptions.Defaults === \"LG5BT10V\" || configs.DefaultOptions.Defaults === \"LG5S10BCT10\") {\r\n configsToUpdate.push({\r\n 'code': configIds.DefaultOptions.Defaults,\r\n 'value': 'PG10B'\r\n });\r\n}\r\nif (configs.Mitigations.Mitigation === \"\") {\r\n configsToUpdate.push({\r\n 'code': configIds.Mitigations.Mitigation,\r\n 'value': 'true'\r\n });\r\n}\r\nif (configs.Mitigations.IPTables === \"\") {\r\n configsToUpdate.push({\r\n 'code': configIds.Mitigations.IPTables,\r\n 'value': 'true'\r\n });\r\n}\r\nif (configs.Mitigations.RecurrenceEvery === \"\") {\r\n configsToUpdate.push({\r\n 'code': configIds.Mitigations.RecurrenceEvery,\r\n 'value': '300'\r\n });\r\n}\r\nvar msg = {\r\n 'configsToUpdate': configsToUpdate\r\n};\r\nconsole.log(msg);","Type":2,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":218,\"Name\":\"Health Check\",\"Operation\":\"let configsToUpdate = [];\\r\\nif (configs.FallSensor.FallNumber === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.FallSensor.FallNumber,\\r\\n 'value': configs.EmergencyNumber.SOSNumber\\r\\n });\\r\\n}\\r\\nif (configs.DefaultOptions.Defaults === \\\"LG5BT10V\\\" || configs.DefaultOptions.Defaults === \\\"LG5S10BCT10\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.DefaultOptions.Defaults,\\r\\n 'value': 'PG10B'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.Mitigation === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.Mitigation,\\r\\n 'value': 'true'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.IPTables === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.IPTables,\\r\\n 'value': 'true'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.RecurrenceEvery === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.RecurrenceEvery,\\r\\n 'value': '300'\\r\\n });\\r\\n}\\r\\nvar msg = {\\r\\n 'configsToUpdate': configsToUpdate\\r\\n};\\r\\nconsole.log(msg);\",\"Type\":2,\"ProtocolActionObjects\":[]}","Timestamp":1711374656},{"Type":1,"NewValue":"{\"Id\":218,\"Name\":\"Health Check\",\"Operation\":\"let configsToUpdate = [];\\r\\nif (configs.FallSensor.FallNumber === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.FallSensor.FallNumber,\\r\\n 'value': configs.EmergencyNumber.SOSNumber\\r\\n });\\r\\n}\\r\\nif (configs.DefaultOptions.Defaults === \\\"LG5BT10V\\\" || configs.DefaultOptions.Defaults === \\\"LG5S10BCT10\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.DefaultOptions.Defaults,\\r\\n 'value': 'PG10B'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.Mitigation === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.Mitigation,\\r\\n 'value': 'true'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.IPTables === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.IPTables,\\r\\n 'value': 'true'\\r\\n });\\r\\n}\\r\\nif (configs.Mitigations.RecurrenceEvery === \\\"\\\") {\\r\\n configsToUpdate.push({\\r\\n 'code': configIds.Mitigations.RecurrenceEvery,\\r\\n 'value': '300'\\r\\n });\\r\\n}\\r\\nvar msg = {\\r\\n 'configsToUpdate': configsToUpdate\\r\\n};\\r\\nconsole.log(msg);\\r\\n//\",\"Type\":2,\"ProtocolActionObjects\":[]}","Timestamp":1711374697}]},{"Id":217,"Name":"On Update Protocol Operations","Operation":"","Type":1,"ProtocolActionObjects":[]},{"Id":216,"Name":"Pearl_II","Operation":"var ack;\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\n// Define array to put device data into. This will be put into the msg array at the end.\nvar deviceParams = [];\n// configsToUpdate array used for sending the device's firmware version to the UI.\nvar configsToUpdate = [];\nvar reInit = false;\nconst _crypto = require('crypto');\nif (params.encrypted_data) { // encrypted data so needs decrypting\n if (params.encrypted_data == \"REBOOT\") {\n ack = \"ACK;\" + params.count_number + \";\";\n AddValue(deviceParams, 'ack', ack);\n var toReceiver = {\n 'values': deviceParams,\n };\n console.log(toReceiver);\n return;\n }\n var encryptedMessage = raw;\n var password;\n if (serverParams.IsInit) {\n if (configs.Password.password === \"\") {\n password = serverParams.Imei;\n } else {\n password = configs.Password.password;\n }\n } else {\n password = serverParams.Imei;\n }\n // Processing SMS messages\n if (encryptedMessage.startsWith(\"esendex\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\n encryptedMessage = \"OP-\" + encryptedMessage.split(\"-\")[1];\n }\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\n var encodedMessage = decrypt(encryptedMessage, password);\n var variables = encodedMessage.split(';');\n var proto_version = variables[0];\n var imei = variables[1];\n var message_id = variables[2];\n var message_type = variables[3];\n var part2 = variables[4].split(':');\n var loc = part2[0];\n latitude = loc.split(',')[0];\n longitude = loc.split(',')[1];\n speed = 0;\n altitude = parseInt(loc.split(',')[2], 36);\n location_time = parseInt(loc.split(',')[3], 36);\n location_accuracy = loc.split(',')[4];\n var first_ssid = part2[1];\n var first_cell_tower_info = part2[2];\n var lbs = part2[2].split(',');\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\n mcc = parseInt(lbs[0], 36);\n }\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n mnc = parseInt(lbs[1], 36);\n }\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n lac = parseInt(lbs[2], 36);\n }\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n cellid = parseInt(lbs[3], 36);\n }\n var signal_strength = part2[3];\n var battery_percentage = part2[4];\n var timestamp = parseInt(part2[5], 36).toString();\n var message = proto_version + ';' + imei + \";mid=\" + message_id + \";\" + message_type + \";LGPS=\" + latitude + \",\" + longitude + \",\" + speed + \",\" + altitude + \",\" + location_time + \";ACCR=\" + location_accuracy + \";LWIF=\" + first_ssid + \";LLBS=\" + mcc + \":\" + mnc + \":\" + lac + \":\" + cellid + \":\" + signal_strength + \";SGN=\" + signal_strength + \";BATP=\" + battery_percentage + \";TIME=\" + timestamp + \";\";\n } else {\n var message = decrypt(encryptedMessage, password);\n }\n if (message.startsWith(\"error\")) {\n ack = \"ERR;\" + params.count_number + \";\";\n AddValue(deviceParams, 'ack', ack);\n } else if (isASCII(message)) {\n var c = createConnection(5678, '127.0.0.1');\n // Alternate createConnection for localTesting\n //var c = createConnection(5678, '52.174.17.77');\n c.write(message);\n // set ack as default in case no response from server\n ack = \"ACK;\" + params.count_number + \";\";\n localAck = \"ACK;\" + params.count_number + \";\";\n c.on('data', function(data) {\n var localAck;\n var localDeviceParams = [];\n //if ack includes OP-CMD, then send ack with updated command\n if (data.toString().includes(\"OP-CMD\")) {\n localAck = data.toString();\n } else {\n localAck = \"ACK;\" + params.count_number + \";\";\n }\n // Only send commands on unbuffered messages\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\n var messageSplit = message.split(';');\n if (params.version === \"PRLBUF\" && messageSplit[3] != \"PWON\") {\n AddValue(localDeviceParams, 'no_commands', 'true');\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\n }\n AddValue(localDeviceParams, 'ack', localAck);\n var toReceiver = {\n 'values': localDeviceParams,\n };\n console.log(toReceiver);\n c.end();\n });\n } else {\n ack = \"unknown message\" + \" - \" + serverParams.Imei + \" --- \" + raw;\n AddValue(deviceParams, 'ack', ack);\n }\n if (deviceParams && deviceParams.length) {\n var toReceiver = {\n 'values': deviceParams,\n };\n console.log(toReceiver);\n }\n} else { // decrypted event\n if (messageTypeCode == \"ACK\") {\n return \"\"; // no need for all calcs below which will error\n }\n // Store device's version number if it has been sent in\n if (serverParams.IsInit) {\n if (params.firmware_version) {\n configsToUpdate.push({\n 'code': configIds.UpdateFirmware.DeviceVersion,\n 'value': params.firmware_version\n });\n }\n }\n // Define defaults (in case variables not set)\n event_time = location_time = moment.utc().unix();\n location_accuracy = 900000;\n speed = 0.0;\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\n AddValue(deviceParams, 'product', serverParams.ProductName);\n /* SMS Conversions - specific conversions for params from SMS messages\nDifferences:\n- SMS messages are in a different, shortened format\n- SMS LBS Data is encoded\n- SMS event time is encoded\n- SMS location time is encoded\n- SMS location accuracy is encoded\n- SMS altitude is encoded\n- Some values are rounded\n*/\n if (params.lbs_data_encoded) {\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\n var variables = []; // Define array\n variables = rawInput.split(','); // Populate array with incoming data\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\n var mcc = parseInt(variables[0], 36);\n AddValue(deviceParams, 'mcc', mcc);\n }\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n var mnc = parseInt(variables[1], 36);\n AddValue(deviceParams, 'mnc', mnc);\n }\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n var lac = parseInt(variables[2], 36);\n AddValue(deviceParams, 'lac', lac);\n }\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n var cellid = parseInt(variables[3], 36);\n AddValue(deviceParams, 'cellid', cellid);\n }\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\n }\n }\n if (params.event_time_encoded) {\n event_time = parseInt(params.event_time_encoded, 36);\n AddValue(deviceParams, 'event_time', event_time);\n }\n if (params.location_time_encoded) {\n location_time = parseInt(params.event_time_encoded, 36);\n AddValue(deviceParams, 'location_time', location_time);\n }\n if (params.accuracy_encoded) {\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\n location_accuracy = Math.round(raw_accuracy * 5.0);\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\n }\n if (params.altitude_encoded) {\n var altitude = parseInt(params.altitude_encoded, 36);\n AddValue(deviceParams, 'altitude', altitude);\n }\n //convert speed from KPH to M/S\n if (params.speed_kph) {\n speed = (params.speed_kph / 3.6).toFixed(2);\n AddValue(deviceParams, 'speed', speed);\n }\n //set local variables to the values of global ones, should they exist\n if (params.event_time) {\n event_time = params.event_time;\n }\n if (params.location_time) {\n location_time = params.location_time;\n }\n if (params.latitude) {\n var latitude = params.latitude;\n } else {\n var latitude = 0;\n AddValue(deviceParams, 'latitude', latitude);\n }\n if (params.longitude) {\n var longitude = params.longitude;\n } else {\n var longitude = 0;\n AddValue(deviceParams, 'longitude', longitude);\n }\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \"ZNO\" && messageTypeCode !== \"ZNI\")) {\n location_accuracy = 0;\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\n //if raw_accuracy exists convert it\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \"ZNO\" && messageTypeCode !== \"ZNI\")) {\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\n //if raw_accuracy doesn't exist leave it set to '900000'\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \"ZNO\" && messageTypeCode !== \"ZNI\")) {\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\n }\n if (fix_state) {\n AddValue(deviceParams, 'fix_state', fix_state);\n }\n if (messageTypeCode === \"ZNO\" || messageTypeCode === \"ZNI\") {\n var labels = [params.zone_name];\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\n }\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\n var variables = []; //Define array\n variables = rawInput.split(','); //Populate array with incoming data\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\n }\n }\n }\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\n AddValue(deviceParams, 'bssid', bssid_array[i]);\n }\n }\n }\n //push params\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \"ZNI\" && messageTypeCode !== \"ZNO\") {\n AddValue(deviceParams, 'gps_in_best', 0);\n } else {\n AddValue(deviceParams, 'gps_in_best', 1);\n }\n if (params.speed === undefined) {\n AddValue(deviceParams, 'speed', speed);\n }\n //if battery charge message is sent then only update\n if (messageTypeCode === \"BATCN\") {\n var weekCheck = false;\n // Start of Automatic firmware update code\n // Get values to ensure that if a device update fails, it does not try again for a week\n // If the device has a datetime for a previous update\n if (serverParams.IsInit) {\n if (configs.UpdateFirmware.LastUpdate) {\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\n var weekAgoMoment = moment.utc().subtract(3, 'days');\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\n } else {\n // No last update time so update has never been done\n weekCheck = true;\n }\n }\n var weekCheck = false;\n if (weekCheck === true) {\n // Get message type and check to ensure that updates are only done when devices are put on charge\n if (params.version !== \"PRLBUF\") {\n // Check if we have the device's current firmware version\n if (configs.UpdateFirmware.DeviceVersion) {\n var device_version = configs.UpdateFirmware.DeviceVersion;\n var latest_version = serverParams.ProtocolFirmware;\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\n var otaSequenceNumber = (new Date().getTime()).toString(36);\n var otaPart1 = \"update=\" + otaSequenceNumber;\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\n if (configs.Password.encryption === \"true\") {\n if (configs.Password.password === \"\") {\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\n } else {\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\n }\n } else {\n var otaPart2 = otaCommand;\n }\n var otaCommandString = \"OP-CMD;\" + otaPart1 + \";\" + otaPart2 + \";\";\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\n var ipfPart1 = \"update=\" + ipfSequenceNumber;\n var ipfCommand = \"IPF=test.myoysta.com,21,oysta,atsyo8\";\n if (configs.Password.encryption === \"true\") {\n if (configs.Password.password === \"\") {\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\n } else {\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\n }\n } else {\n var ipfPart2 = ipfCommand;\n }\n var ipfCommandString = \"OP-CMD;\" + ipfPart1 + \";\" + ipfPart2 + \";\";\n // Add command to the end of the message ack\n ack = \"ACK;\" + params.count_number + \";\" + ipfCommandString + otaCommandString;\n // Store time of update for checks in future if they are needed\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\n configsToUpdate.push({\n 'code': configIds.UpdateFirmware.LastUpdate,\n 'value': currentTime\n });\n }\n } else { // if we don't have the device's current firmware version, request it\n var sequenceNumber = (new Date().getTime()).toString(36);\n var part1 = \"Request=\" + sequenceNumber;\n var command = \"ALLDATA\";\n if (configs.Password.encryption === \"true\") {\n var part2 = encrypt(command, part1, configs.Password.password);\n } else {\n var part2 = command;\n }\n ack = \"ACK;\" + params.count_number + \";OP-CMD;\" + part1 + \";\" + part2 + \";\";\n }\n }\n }\n // End of Automatic Firmware Update code\n }\n if (params.bootnumber) {\n if (params.bootnumber <= 1) {\n reInit = true;\n } else {\n reInit = false;\n }\n }\n // Parse data from ALLDATA if device is initialized\n if (serverParams.IsInit) {\n if (params.all_data) {\n var allData = params.all_data.split(\";\");\n for (let i = 0; i < allData.length; i++) {\n if (allData[i].includes(\"=\")) {\n var deviceConfigPair = allData[i].split(\"=\");\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\n if (deviceConfigPair[0] === \"VER\") {\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\n }\n }\n }\n }\n }\n if (!ack) {\n ack = \"ACK;\" + params.count_number + \";\";\n }\n AddValue(deviceParams, 'ack', ack);\n if (serverParams.IsInit) {\n var toReceiver = {\n 'values': deviceParams,\n 'configsToUpdate': configsToUpdate,\n 'reInit': reInit\n };\n } else {\n var toReceiver = {\n 'values': deviceParams,\n };\n }\n console.log(toReceiver);\n}\n\nfunction decrypt(encdata, password) {\n var decrypted;\n var dataarray = encdata.split(\";\");\n if (dataarray.length > 5) {\n return \"\";\n }\n var i;\n var part1 = \"\"; // part1 will hold the type, IMEI and message ID\n if (encdata.startsWith(\"ACK\")) {\n return encdata;\n }\n for (i = 0; i < 3; i++) {\n part1 = part1 + dataarray[i] + \";\";\n }\n var mid = dataarray[2]; // use the message ID to create the salt\n var enctext = dataarray[3]; // the encypted data\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n // base64 decoding and extract the iv and encrypted data\n const bData = Buffer.from(enctext, 'base64');\n const iv = bData.slice(0, 16); // initial 16 chars\n const text = bData.slice(16); // all the encrypted data\n // derive key using; 32 byte key length (from salted password and mid)\n // decrypt the data in part2 and add to part1\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\n try {\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\n } catch (err) {\n decrypted = \"error\";\n }\n return decrypted;\n}\n\nfunction encrypt(text, mid, password) {\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\n const iv = _crypto.randomBytes(16); // random initialization vector\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\n // set the cipher\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\n // encrypt text\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\n // generate output ( encrypted text )\n return Buffer.concat([iv, encrypted]).toString('base64');\n}\n\nfunction createConnection(port, server) {\n c = net.createConnection(port, server);\n c.on('error', function(error) {\n c = createConnection(port, server);\n });\n return c;\n}\n\nfunction AddValue(codeValueArray, p1, p2) {\n var cvpair = {\n code: p1,\n value: p2\n };\n codeValueArray.push(cvpair);\n}\n\nfunction isASCII(str) {\n return /^[\\x00-\\x7F]*$/.test(str);\n}","Type":0,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":216,\"Name\":\"Pearl_II\",\"Operation\":\"var ack;\\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\\n// Define array to put device data into. This will be put into the msg array at the end.\\nvar deviceParams = [];\\n// configsToUpdate array used for sending the device's firmware version to the UI.\\nvar configsToUpdate = [];\\nvar reInit = false;\\nconst _crypto = require('crypto');\\nif (params.encrypted_data) { // encrypted data so needs decrypting\\n if (params.encrypted_data == \\\"REBOOT\\\") {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n return;\\n }\\n var encryptedMessage = raw;\\n var password;\\n if (serverParams.IsInit) {\\n if (configs.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n } else {\\n password = configs.Password.password;\\n }\\n } else {\\n password = serverParams.Imei;\\n }\\n // Processing SMS messages\\n if (encryptedMessage.startsWith(\\\"esendex\\\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\\n encryptedMessage = \\\"OP-\\\" + encryptedMessage.split(\\\"-\\\")[1];\\n }\\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\\n var encodedMessage = decrypt(encryptedMessage, password);\\n var variables = encodedMessage.split(';');\\n var proto_version = variables[0];\\n var imei = variables[1];\\n var message_id = variables[2];\\n var message_type = variables[3];\\n var part2 = variables[4].split(':');\\n var loc = part2[0];\\n latitude = loc.split(',')[0];\\n longitude = loc.split(',')[1];\\n speed = 0;\\n altitude = parseInt(loc.split(',')[2], 36);\\n location_time = parseInt(loc.split(',')[3], 36);\\n location_accuracy = loc.split(',')[4];\\n var first_ssid = part2[1];\\n var first_cell_tower_info = part2[2];\\n var lbs = part2[2].split(',');\\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mcc = parseInt(lbs[0], 36);\\n }\\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mnc = parseInt(lbs[1], 36);\\n }\\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n lac = parseInt(lbs[2], 36);\\n }\\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n cellid = parseInt(lbs[3], 36);\\n }\\n var signal_strength = part2[3];\\n var battery_percentage = part2[4];\\n var timestamp = parseInt(part2[5], 36).toString();\\n var message = proto_version + ';' + imei + \\\";mid=\\\" + message_id + \\\";\\\" + message_type + \\\";LGPS=\\\" + latitude + \\\",\\\" + longitude + \\\",\\\" + speed + \\\",\\\" + altitude + \\\",\\\" + location_time + \\\";ACCR=\\\" + location_accuracy + \\\";LWIF=\\\" + first_ssid + \\\";LLBS=\\\" + mcc + \\\":\\\" + mnc + \\\":\\\" + lac + \\\":\\\" + cellid + \\\":\\\" + signal_strength + \\\";SGN=\\\" + signal_strength + \\\";BATP=\\\" + battery_percentage + \\\";TIME=\\\" + timestamp + \\\";\\\";\\n } else {\\n var message = decrypt(encryptedMessage, password);\\n }\\n if (message.startsWith(\\\"error\\\")) {\\n ack = \\\"ERR;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n } else if (isASCII(message)) {\\n var c = createConnection(5678, '127.0.0.1');\\n // Alternate createConnection for localTesting\\n //var c = createConnection(5678, '52.174.17.77');\\n c.write(message);\\n // set ack as default in case no response from server\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n c.on('data', function(data) {\\n var localAck;\\n var localDeviceParams = [];\\n //if ack includes OP-CMD, then send ack with updated command\\n if (data.toString().includes(\\\"OP-CMD\\\")) {\\n localAck = data.toString();\\n } else {\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n // Only send commands on unbuffered messages\\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\\n var messageSplit = message.split(';');\\n if (params.version === \\\"PRLBUF\\\" && messageSplit[3] != \\\"PWON\\\") {\\n AddValue(localDeviceParams, 'no_commands', 'true');\\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\\n }\\n AddValue(localDeviceParams, 'ack', localAck);\\n var toReceiver = {\\n 'values': localDeviceParams,\\n };\\n console.log(toReceiver);\\n c.end();\\n });\\n } else {\\n ack = \\\"unknown message\\\" + \\\" - \\\" + serverParams.Imei + \\\" --- \\\" + raw;\\n AddValue(deviceParams, 'ack', ack);\\n }\\n if (deviceParams && deviceParams.length) {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n }\\n} else { // decrypted event\\n if (messageTypeCode == \\\"ACK\\\") {\\n return \\\"\\\"; // no need for all calcs below which will error\\n }\\n // Store device's version number if it has been sent in\\n if (serverParams.IsInit) {\\n if (params.firmware_version) {\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.DeviceVersion,\\n 'value': params.firmware_version\\n });\\n }\\n }\\n // Define defaults (in case variables not set)\\n event_time = location_time = moment.utc().unix();\\n location_accuracy = 900000;\\n speed = 0.0;\\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\\n AddValue(deviceParams, 'product', serverParams.ProductName);\\n /* SMS Conversions - specific conversions for params from SMS messages\\nDifferences:\\n- SMS messages are in a different, shortened format\\n- SMS LBS Data is encoded\\n- SMS event time is encoded\\n- SMS location time is encoded\\n- SMS location accuracy is encoded\\n- SMS altitude is encoded\\n- Some values are rounded\\n*/\\n if (params.lbs_data_encoded) {\\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; // Define array\\n variables = rawInput.split(','); // Populate array with incoming data\\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mcc = parseInt(variables[0], 36);\\n AddValue(deviceParams, 'mcc', mcc);\\n }\\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mnc = parseInt(variables[1], 36);\\n AddValue(deviceParams, 'mnc', mnc);\\n }\\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var lac = parseInt(variables[2], 36);\\n AddValue(deviceParams, 'lac', lac);\\n }\\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var cellid = parseInt(variables[3], 36);\\n AddValue(deviceParams, 'cellid', cellid);\\n }\\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\\n }\\n }\\n if (params.event_time_encoded) {\\n event_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'event_time', event_time);\\n }\\n if (params.location_time_encoded) {\\n location_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'location_time', location_time);\\n }\\n if (params.accuracy_encoded) {\\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\\n location_accuracy = Math.round(raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (params.altitude_encoded) {\\n var altitude = parseInt(params.altitude_encoded, 36);\\n AddValue(deviceParams, 'altitude', altitude);\\n }\\n //convert speed from KPH to M/S\\n if (params.speed_kph) {\\n speed = (params.speed_kph / 3.6).toFixed(2);\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //set local variables to the values of global ones, should they exist\\n if (params.event_time) {\\n event_time = params.event_time;\\n }\\n if (params.location_time) {\\n location_time = params.location_time;\\n }\\n if (params.latitude) {\\n var latitude = params.latitude;\\n } else {\\n var latitude = 0;\\n AddValue(deviceParams, 'latitude', latitude);\\n }\\n if (params.longitude) {\\n var longitude = params.longitude;\\n } else {\\n var longitude = 0;\\n AddValue(deviceParams, 'longitude', longitude);\\n }\\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = 0;\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy exists convert it\\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy doesn't exist leave it set to '900000'\\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (fix_state) {\\n AddValue(deviceParams, 'fix_state', fix_state);\\n }\\n if (messageTypeCode === \\\"ZNO\\\" || messageTypeCode === \\\"ZNI\\\") {\\n var labels = [params.zone_name];\\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\\n }\\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; //Define array\\n variables = rawInput.split(','); //Populate array with incoming data\\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\\n }\\n }\\n }\\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\\n AddValue(deviceParams, 'bssid', bssid_array[i]);\\n }\\n }\\n }\\n //push params\\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \\\"ZNI\\\" && messageTypeCode !== \\\"ZNO\\\") {\\n AddValue(deviceParams, 'gps_in_best', 0);\\n } else {\\n AddValue(deviceParams, 'gps_in_best', 1);\\n }\\n if (params.speed === undefined) {\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //if battery charge message is sent then only update\\n if (messageTypeCode === \\\"BATCN\\\") {\\n var weekCheck = false;\\n // Start of Automatic firmware update code\\n // Get values to ensure that if a device update fails, it does not try again for a week\\n // If the device has a datetime for a previous update\\n if (serverParams.IsInit) {\\n if (configs.UpdateFirmware.LastUpdate) {\\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\\n var weekAgoMoment = moment.utc().subtract(3, 'days');\\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\\n } else {\\n // No last update time so update has never been done\\n weekCheck = true;\\n }\\n }\\n var weekCheck = false;\\n if (weekCheck === true) {\\n // Get message type and check to ensure that updates are only done when devices are put on charge\\n if (params.version !== \\\"PRLBUF\\\") {\\n // Check if we have the device's current firmware version\\n if (configs.UpdateFirmware.DeviceVersion) {\\n var device_version = configs.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\\n var otaSequenceNumber = (new Date().getTime()).toString(36);\\n var otaPart1 = \\\"update=\\\" + otaSequenceNumber;\\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\\n } else {\\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\\n }\\n } else {\\n var otaPart2 = otaCommand;\\n }\\n var otaCommandString = \\\"OP-CMD;\\\" + otaPart1 + \\\";\\\" + otaPart2 + \\\";\\\";\\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\\n var ipfPart1 = \\\"update=\\\" + ipfSequenceNumber;\\n var ipfCommand = \\\"IPF=test.myoysta.com,21,oysta,atsyo8\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\\n } else {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\\n }\\n } else {\\n var ipfPart2 = ipfCommand;\\n }\\n var ipfCommandString = \\\"OP-CMD;\\\" + ipfPart1 + \\\";\\\" + ipfPart2 + \\\";\\\";\\n // Add command to the end of the message ack\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\" + ipfCommandString + otaCommandString;\\n // Store time of update for checks in future if they are needed\\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.LastUpdate,\\n 'value': currentTime\\n });\\n }\\n } else { // if we don't have the device's current firmware version, request it\\n var sequenceNumber = (new Date().getTime()).toString(36);\\n var part1 = \\\"Request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, configs.Password.password);\\n } else {\\n var part2 = command;\\n }\\n ack = \\\"ACK;\\\" + params.count_number + \\\";OP-CMD;\\\" + part1 + \\\";\\\" + part2 + \\\";\\\";\\n }\\n }\\n }\\n // End of Automatic Firmware Update code\\n }\\n if (params.bootnumber) {\\n if (params.bootnumber <= 1) {\\n reInit = true;\\n } else {\\n reInit = false;\\n }\\n }\\n // Parse data from ALLDATA if device is initialized\\n if (serverParams.IsInit) {\\n if (params.all_data) {\\n var allData = params.all_data.split(\\\";\\\");\\n for (let i = 0; i < allData.length; i++) {\\n if (allData[i].includes(\\\"=\\\")) {\\n var deviceConfigPair = allData[i].split(\\\"=\\\");\\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\\n if (deviceConfigPair[0] === \\\"VER\\\") {\\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\\n }\\n }\\n }\\n }\\n }\\n if (!ack) {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n AddValue(deviceParams, 'ack', ack);\\n if (serverParams.IsInit) {\\n var toReceiver = {\\n 'values': deviceParams,\\n 'configsToUpdate': configsToUpdate,\\n 'reInit': reInit\\n };\\n } else {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n }\\n console.log(toReceiver);\\n}\\n\\nfunction decrypt(encdata, password) {\\n var decrypted;\\n var dataarray = encdata.split(\\\";\\\");\\n if (dataarray.length > 5) {\\n return \\\"\\\";\\n }\\n var i;\\n var part1 = \\\"\\\"; // part1 will hold the type, IMEI and message ID\\n if (encdata.startsWith(\\\"ACK\\\")) {\\n return encdata;\\n }\\n for (i = 0; i < 3; i++) {\\n part1 = part1 + dataarray[i] + \\\";\\\";\\n }\\n var mid = dataarray[2]; // use the message ID to create the salt\\n var enctext = dataarray[3]; // the encypted data\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n // base64 decoding and extract the iv and encrypted data\\n const bData = Buffer.from(enctext, 'base64');\\n const iv = bData.slice(0, 16); // initial 16 chars\\n const text = bData.slice(16); // all the encrypted data\\n // derive key using; 32 byte key length (from salted password and mid)\\n // decrypt the data in part2 and add to part1\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\\n try {\\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\\n } catch (err) {\\n decrypted = \\\"error\\\";\\n }\\n return decrypted;\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\\n\\nfunction createConnection(port, server) {\\n c = net.createConnection(port, server);\\n c.on('error', function(error) {\\n c = createConnection(port, server);\\n });\\n return c;\\n}\\n\\nfunction AddValue(codeValueArray, p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n codeValueArray.push(cvpair);\\n}\\n\\nfunction isASCII(str) {\\n return /^[\\\\x00-\\\\x7F]*$/.test(str);\\n}\\n//\",\"Type\":0,\"ProtocolActionObjects\":[]}","Timestamp":1711374951},{"Type":1,"NewValue":"{\"Id\":216,\"Name\":\"Pearl_II\",\"Operation\":\"var ack;\\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\\n// Define array to put device data into. This will be put into the msg array at the end.\\nvar deviceParams = [];\\n// configsToUpdate array used for sending the device's firmware version to the UI.\\nvar configsToUpdate = [];\\nvar reInit = false;\\nconst _crypto = require('crypto');\\nif (params.encrypted_data) { // encrypted data so needs decrypting\\n if (params.encrypted_data == \\\"REBOOT\\\") {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n return;\\n }\\n var encryptedMessage = raw;\\n var password;\\n if (serverParams.IsInit) {\\n if (configs.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n } else {\\n password = configs.Password.password;\\n }\\n } else {\\n password = serverParams.Imei;\\n }\\n // Processing SMS messages\\n if (encryptedMessage.startsWith(\\\"esendex\\\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\\n encryptedMessage = \\\"OP-\\\" + encryptedMessage.split(\\\"-\\\")[1];\\n }\\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\\n var encodedMessage = decrypt(encryptedMessage, password);\\n var variables = encodedMessage.split(';');\\n var proto_version = variables[0];\\n var imei = variables[1];\\n var message_id = variables[2];\\n var message_type = variables[3];\\n var part2 = variables[4].split(':');\\n var loc = part2[0];\\n latitude = loc.split(',')[0];\\n longitude = loc.split(',')[1];\\n speed = 0;\\n altitude = parseInt(loc.split(',')[2], 36);\\n location_time = parseInt(loc.split(',')[3], 36);\\n location_accuracy = loc.split(',')[4];\\n var first_ssid = part2[1];\\n var first_cell_tower_info = part2[2];\\n var lbs = part2[2].split(',');\\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mcc = parseInt(lbs[0], 36);\\n }\\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mnc = parseInt(lbs[1], 36);\\n }\\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n lac = parseInt(lbs[2], 36);\\n }\\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n cellid = parseInt(lbs[3], 36);\\n }\\n var signal_strength = part2[3];\\n var battery_percentage = part2[4];\\n var timestamp = parseInt(part2[5], 36).toString();\\n var message = proto_version + ';' + imei + \\\";mid=\\\" + message_id + \\\";\\\" + message_type + \\\";LGPS=\\\" + latitude + \\\",\\\" + longitude + \\\",\\\" + speed + \\\",\\\" + altitude + \\\",\\\" + location_time + \\\";ACCR=\\\" + location_accuracy + \\\";LWIF=\\\" + first_ssid + \\\";LLBS=\\\" + mcc + \\\":\\\" + mnc + \\\":\\\" + lac + \\\":\\\" + cellid + \\\":\\\" + signal_strength + \\\";SGN=\\\" + signal_strength + \\\";BATP=\\\" + battery_percentage + \\\";TIME=\\\" + timestamp + \\\";\\\";\\n } else {\\n var message = decrypt(encryptedMessage, password);\\n }\\n if (message.startsWith(\\\"error\\\")) {\\n ack = \\\"ERR;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n } else if (isASCII(message)) {\\n var c = createConnection(5678, '127.0.0.1');\\n // Alternate createConnection for localTesting\\n //var c = createConnection(5678, '52.174.17.77');\\n c.write(message);\\n // set ack as default in case no response from server\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n c.on('data', function(data) {\\n var localAck;\\n var localDeviceParams = [];\\n //if ack includes OP-CMD, then send ack with updated command\\n if (data.toString().includes(\\\"OP-CMD\\\")) {\\n localAck = data.toString();\\n } else {\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n // Only send commands on unbuffered messages\\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\\n var messageSplit = message.split(';');\\n if (params.version === \\\"PRLBUF\\\" && messageSplit[3] != \\\"PWON\\\") {\\n AddValue(localDeviceParams, 'no_commands', 'true');\\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\\n }\\n AddValue(localDeviceParams, 'ack', localAck);\\n var toReceiver = {\\n 'values': localDeviceParams,\\n };\\n console.log(toReceiver);\\n c.end();\\n });\\n } else {\\n ack = \\\"unknown message\\\" + \\\" - \\\" + serverParams.Imei + \\\" --- \\\" + raw;\\n AddValue(deviceParams, 'ack', ack);\\n }\\n if (deviceParams && deviceParams.length) {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n }\\n} else { // decrypted event\\n if (messageTypeCode == \\\"ACK\\\") {\\n return \\\"\\\"; // no need for all calcs below which will error\\n }\\n // Store device's version number if it has been sent in\\n if (serverParams.IsInit) {\\n if (params.firmware_version) {\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.DeviceVersion,\\n 'value': params.firmware_version\\n });\\n }\\n }\\n // Define defaults (in case variables not set)\\n event_time = location_time = moment.utc().unix();\\n location_accuracy = 900000;\\n speed = 0.0;\\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\\n AddValue(deviceParams, 'product', serverParams.ProductName);\\n /* SMS Conversions - specific conversions for params from SMS messages\\nDifferences:\\n- SMS messages are in a different, shortened format\\n- SMS LBS Data is encoded\\n- SMS event time is encoded\\n- SMS location time is encoded\\n- SMS location accuracy is encoded\\n- SMS altitude is encoded\\n- Some values are rounded\\n*/\\n if (params.lbs_data_encoded) {\\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; // Define array\\n variables = rawInput.split(','); // Populate array with incoming data\\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mcc = parseInt(variables[0], 36);\\n AddValue(deviceParams, 'mcc', mcc);\\n }\\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mnc = parseInt(variables[1], 36);\\n AddValue(deviceParams, 'mnc', mnc);\\n }\\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var lac = parseInt(variables[2], 36);\\n AddValue(deviceParams, 'lac', lac);\\n }\\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var cellid = parseInt(variables[3], 36);\\n AddValue(deviceParams, 'cellid', cellid);\\n }\\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\\n }\\n }\\n if (params.event_time_encoded) {\\n event_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'event_time', event_time);\\n }\\n if (params.location_time_encoded) {\\n location_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'location_time', location_time);\\n }\\n if (params.accuracy_encoded) {\\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\\n location_accuracy = Math.round(raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (params.altitude_encoded) {\\n var altitude = parseInt(params.altitude_encoded, 36);\\n AddValue(deviceParams, 'altitude', altitude);\\n }\\n //convert speed from KPH to M/S\\n if (params.speed_kph) {\\n speed = (params.speed_kph / 3.6).toFixed(2);\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //set local variables to the values of global ones, should they exist\\n if (params.event_time) {\\n event_time = params.event_time;\\n }\\n if (params.location_time) {\\n location_time = params.location_time;\\n }\\n if (params.latitude) {\\n var latitude = params.latitude;\\n } else {\\n var latitude = 0;\\n AddValue(deviceParams, 'latitude', latitude);\\n }\\n if (params.longitude) {\\n var longitude = params.longitude;\\n } else {\\n var longitude = 0;\\n AddValue(deviceParams, 'longitude', longitude);\\n }\\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = 0;\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy exists convert it\\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy doesn't exist leave it set to '900000'\\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (fix_state) {\\n AddValue(deviceParams, 'fix_state', fix_state);\\n }\\n if (messageTypeCode === \\\"ZNO\\\" || messageTypeCode === \\\"ZNI\\\") {\\n var labels = [params.zone_name];\\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\\n }\\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; //Define array\\n variables = rawInput.split(','); //Populate array with incoming data\\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\\n }\\n }\\n }\\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\\n AddValue(deviceParams, 'bssid', bssid_array[i]);\\n }\\n }\\n }\\n //push params\\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \\\"ZNI\\\" && messageTypeCode !== \\\"ZNO\\\") {\\n AddValue(deviceParams, 'gps_in_best', 0);\\n } else {\\n AddValue(deviceParams, 'gps_in_best', 1);\\n }\\n if (params.speed === undefined) {\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //if battery charge message is sent then only update\\n if (messageTypeCode === \\\"BATCN\\\") {\\n var weekCheck = false;\\n // Start of Automatic firmware update code\\n // Get values to ensure that if a device update fails, it does not try again for a week\\n // If the device has a datetime for a previous update\\n if (serverParams.IsInit) {\\n if (configs.UpdateFirmware.LastUpdate) {\\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\\n var weekAgoMoment = moment.utc().subtract(3, 'days');\\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\\n } else {\\n // No last update time so update has never been done\\n weekCheck = true;\\n }\\n }\\n var weekCheck = false;\\n if (weekCheck === true) {\\n // Get message type and check to ensure that updates are only done when devices are put on charge\\n if (params.version !== \\\"PRLBUF\\\") {\\n // Check if we have the device's current firmware version\\n if (configs.UpdateFirmware.DeviceVersion) {\\n var device_version = configs.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\\n var otaSequenceNumber = (new Date().getTime()).toString(36);\\n var otaPart1 = \\\"update=\\\" + otaSequenceNumber;\\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\\n } else {\\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\\n }\\n } else {\\n var otaPart2 = otaCommand;\\n }\\n var otaCommandString = \\\"OP-CMD;\\\" + otaPart1 + \\\";\\\" + otaPart2 + \\\";\\\";\\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\\n var ipfPart1 = \\\"update=\\\" + ipfSequenceNumber;\\n var ipfCommand = \\\"IPF=test.myoysta.com,21,oysta,atsyo8\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\\n } else {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\\n }\\n } else {\\n var ipfPart2 = ipfCommand;\\n }\\n var ipfCommandString = \\\"OP-CMD;\\\" + ipfPart1 + \\\";\\\" + ipfPart2 + \\\";\\\";\\n // Add command to the end of the message ack\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\" + ipfCommandString + otaCommandString;\\n // Store time of update for checks in future if they are needed\\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.LastUpdate,\\n 'value': currentTime\\n });\\n }\\n } else { // if we don't have the device's current firmware version, request it\\n var sequenceNumber = (new Date().getTime()).toString(36);\\n var part1 = \\\"Request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, configs.Password.password);\\n } else {\\n var part2 = command;\\n }\\n ack = \\\"ACK;\\\" + params.count_number + \\\";OP-CMD;\\\" + part1 + \\\";\\\" + part2 + \\\";\\\";\\n }\\n }\\n }\\n // End of Automatic Firmware Update code\\n }\\n if (params.bootnumber) {\\n if (params.bootnumber <= 1) {\\n reInit = true;\\n } else {\\n reInit = false;\\n }\\n }\\n // Parse data from ALLDATA if device is initialized\\n if (serverParams.IsInit) {\\n if (params.all_data) {\\n var allData = params.all_data.split(\\\";\\\");\\n for (let i = 0; i < allData.length; i++) {\\n if (allData[i].includes(\\\"=\\\")) {\\n var deviceConfigPair = allData[i].split(\\\"=\\\");\\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\\n if (deviceConfigPair[0] === \\\"VER\\\") {\\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\\n }\\n }\\n }\\n }\\n }\\n if (!ack) {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n AddValue(deviceParams, 'ack', ack);\\n if (serverParams.IsInit) {\\n var toReceiver = {\\n 'values': deviceParams,\\n 'configsToUpdate': configsToUpdate,\\n 'reInit': reInit\\n };\\n } else {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n }\\n console.log(toReceiver);\\n}\\n\\nfunction decrypt(encdata, password) {\\n var decrypted;\\n var dataarray = encdata.split(\\\";\\\");\\n if (dataarray.length > 5) {\\n return \\\"\\\";\\n }\\n var i;\\n var part1 = \\\"\\\"; // part1 will hold the type, IMEI and message ID\\n if (encdata.startsWith(\\\"ACK\\\")) {\\n return encdata;\\n }\\n for (i = 0; i < 3; i++) {\\n part1 = part1 + dataarray[i] + \\\";\\\";\\n }\\n var mid = dataarray[2]; // use the message ID to create the salt\\n var enctext = dataarray[3]; // the encypted data\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n // base64 decoding and extract the iv and encrypted data\\n const bData = Buffer.from(enctext, 'base64');\\n const iv = bData.slice(0, 16); // initial 16 chars\\n const text = bData.slice(16); // all the encrypted data\\n // derive key using; 32 byte key length (from salted password and mid)\\n // decrypt the data in part2 and add to part1\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\\n try {\\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\\n } catch (err) {\\n decrypted = \\\"error\\\";\\n }\\n return decrypted;\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\\n\\nfunction createConnection(port, server) {\\n c = net.createConnection(port, server);\\n c.on('error', function(error) {\\n c = createConnection(port, server);\\n });\\n return c;\\n}\\n\\nfunction AddValue(codeValueArray, p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n codeValueArray.push(cvpair);\\n}\\n\\nfunction isASCII(str) {\\n return /^[\\\\x00-\\\\x7F]*$/.test(str);\\n}\",\"Type\":0,\"ProtocolActionObjects\":[]}","Timestamp":1711374971},{"Type":1,"NewValue":"{\"Id\":216,\"Name\":\"Pearl_II\",\"Operation\":\"var ack;\\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\\n// Define array to put device data into. This will be put into the msg array at the end.\\nvar deviceParams = [];\\n// configsToUpdate array used for sending the device's firmware version to the UI.\\nvar configsToUpdate = [];\\nvar reInit = false;\\nconst _crypto = require('crypto');\\nif (params.encrypted_data) { // encrypted data so needs decrypting\\n if (params.encrypted_data == \\\"REBOOT\\\") {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n return;\\n }\\n var encryptedMessage = raw;\\n var password;\\n if (serverParams.IsInit) {\\n if (configs.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n } else {\\n password = configs.Password.password;\\n }\\n } else {\\n password = serverParams.Imei;\\n }\\n // Processing SMS messages\\n if (encryptedMessage.startsWith(\\\"esendex\\\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\\n encryptedMessage = \\\"OP-\\\" + encryptedMessage.split(\\\"-\\\")[1];\\n }\\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\\n var encodedMessage = decrypt(encryptedMessage, password);\\n var variables = encodedMessage.split(';');\\n var proto_version = variables[0];\\n var imei = variables[1];\\n var message_id = variables[2];\\n var message_type = variables[3];\\n var part2 = variables[4].split(':');\\n var loc = part2[0];\\n latitude = loc.split(',')[0];\\n longitude = loc.split(',')[1];\\n speed = 0;\\n altitude = parseInt(loc.split(',')[2], 36);\\n location_time = parseInt(loc.split(',')[3], 36);\\n location_accuracy = loc.split(',')[4];\\n var first_ssid = part2[1];\\n var first_cell_tower_info = part2[2];\\n var lbs = part2[2].split(',');\\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mcc = parseInt(lbs[0], 36);\\n }\\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mnc = parseInt(lbs[1], 36);\\n }\\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n lac = parseInt(lbs[2], 36);\\n }\\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n cellid = parseInt(lbs[3], 36);\\n }\\n var signal_strength = part2[3];\\n var battery_percentage = part2[4];\\n var timestamp = parseInt(part2[5], 36).toString();\\n var message = proto_version + ';' + imei + \\\";mid=\\\" + message_id + \\\";\\\" + message_type + \\\";LGPS=\\\" + latitude + \\\",\\\" + longitude + \\\",\\\" + speed + \\\",\\\" + altitude + \\\",\\\" + location_time + \\\";ACCR=\\\" + location_accuracy + \\\";LWIF=\\\" + first_ssid + \\\";LLBS=\\\" + mcc + \\\":\\\" + mnc + \\\":\\\" + lac + \\\":\\\" + cellid + \\\":\\\" + signal_strength + \\\";SGN=\\\" + signal_strength + \\\";BATP=\\\" + battery_percentage + \\\";TIME=\\\" + timestamp + \\\";\\\";\\n } else {\\n var message = decrypt(encryptedMessage, password);\\n }\\n if (message.startsWith(\\\"error\\\")) {\\n ack = \\\"ERR;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n } else if (isASCII(message)) {\\n var c = createConnection(5678, '127.0.0.1');\\n // Alternate createConnection for localTesting\\n //var c = createConnection(5678, '52.174.17.77');\\n c.write(message);\\n // set ack as default in case no response from server\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n c.on('data', function(data) {\\n var localAck;\\n var localDeviceParams = [];\\n //if ack includes OP-CMD, then send ack with updated command\\n if (data.toString().includes(\\\"OP-CMD\\\")) {\\n localAck = data.toString();\\n } else {\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n // Only send commands on unbuffered messages\\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\\n var messageSplit = message.split(';');\\n if (params.version === \\\"PRLBUF\\\" && messageSplit[3] != \\\"PWON\\\") {\\n AddValue(localDeviceParams, 'no_commands', 'true');\\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\\n }\\n AddValue(localDeviceParams, 'ack', localAck);\\n var toReceiver = {\\n 'values': localDeviceParams,\\n };\\n console.log(toReceiver);\\n c.end();\\n });\\n } else {\\n ack = \\\"unknown message\\\" + \\\" - \\\" + serverParams.Imei + \\\" --- \\\" + raw;\\n AddValue(deviceParams, 'ack', ack);\\n }\\n if (deviceParams && deviceParams.length) {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n }\\n} else { // decrypted event\\n if (messageTypeCode == \\\"ACK\\\") {\\n return \\\"\\\"; // no need for all calcs below which will error\\n }\\n // Store device's version number if it has been sent in\\n if (serverParams.IsInit) {\\n if (params.firmware_version) {\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.DeviceVersion,\\n 'value': params.firmware_version\\n });\\n }\\n }\\n // Define defaults (in case variables not set)\\n event_time = location_time = moment.utc().unix();\\n location_accuracy = 900000;\\n speed = 0.0;\\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\\n AddValue(deviceParams, 'product', serverParams.ProductName);\\n /* SMS Conversions - specific conversions for params from SMS messages\\nDifferences:\\n- SMS messages are in a different, shortened format\\n- SMS LBS Data is encoded\\n- SMS event time is encoded\\n- SMS location time is encoded\\n- SMS location accuracy is encoded\\n- SMS altitude is encoded\\n- Some values are rounded\\n*/\\n if (params.lbs_data_encoded) {\\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; // Define array\\n variables = rawInput.split(','); // Populate array with incoming data\\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mcc = parseInt(variables[0], 36);\\n AddValue(deviceParams, 'mcc', mcc);\\n }\\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mnc = parseInt(variables[1], 36);\\n AddValue(deviceParams, 'mnc', mnc);\\n }\\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var lac = parseInt(variables[2], 36);\\n AddValue(deviceParams, 'lac', lac);\\n }\\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var cellid = parseInt(variables[3], 36);\\n AddValue(deviceParams, 'cellid', cellid);\\n }\\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\\n }\\n }\\n if (params.event_time_encoded) {\\n event_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'event_time', event_time);\\n }\\n if (params.location_time_encoded) {\\n location_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'location_time', location_time);\\n }\\n if (params.accuracy_encoded) {\\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\\n location_accuracy = Math.round(raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (params.altitude_encoded) {\\n var altitude = parseInt(params.altitude_encoded, 36);\\n AddValue(deviceParams, 'altitude', altitude);\\n }\\n //convert speed from KPH to M/S\\n if (params.speed_kph) {\\n speed = (params.speed_kph / 3.6).toFixed(2);\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //set local variables to the values of global ones, should they exist\\n if (params.event_time) {\\n event_time = params.event_time;\\n }\\n if (params.location_time) {\\n location_time = params.location_time;\\n }\\n if (params.latitude) {\\n var latitude = params.latitude;\\n } else {\\n var latitude = 0;\\n AddValue(deviceParams, 'latitude', latitude);\\n }\\n if (params.longitude) {\\n var longitude = params.longitude;\\n } else {\\n var longitude = 0;\\n AddValue(deviceParams, 'longitude', longitude);\\n }\\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = 0;\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy exists convert it\\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy doesn't exist leave it set to '900000'\\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (fix_state) {\\n AddValue(deviceParams, 'fix_state', fix_state);\\n }\\n if (messageTypeCode === \\\"ZNO\\\" || messageTypeCode === \\\"ZNI\\\") {\\n var labels = [params.zone_name];\\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\\n }\\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; //Define array\\n variables = rawInput.split(','); //Populate array with incoming data\\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\\n }\\n }\\n }\\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\\n AddValue(deviceParams, 'bssid', bssid_array[i]);\\n }\\n }\\n }\\n //push params\\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \\\"ZNI\\\" && messageTypeCode !== \\\"ZNO\\\") {\\n AddValue(deviceParams, 'gps_in_best', 0);\\n } else {\\n AddValue(deviceParams, 'gps_in_best', 1);\\n }\\n if (params.speed === undefined) {\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //if battery charge message is sent then only update\\n if (messageTypeCode === \\\"BATCN\\\") {\\n var weekCheck = false;\\n // Start of Automatic firmware update code\\n // Get values to ensure that if a device update fails, it does not try again for a week\\n // If the device has a datetime for a previous update\\n if (serverParams.IsInit) {\\n if (configs.UpdateFirmware.LastUpdate) {\\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\\n var weekAgoMoment = moment.utc().subtract(3, 'days');\\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\\n } else {\\n // No last update time so update has never been done\\n weekCheck = true;\\n }\\n }\\n //var weekCheck = false;\\n if (weekCheck === true) {\\n // Get message type and check to ensure that updates are only done when devices are put on charge\\n if (params.version !== \\\"PRLBUF\\\") {\\n // Check if we have the device's current firmware version\\n if (configs.UpdateFirmware.DeviceVersion) {\\n var device_version = configs.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\\n var otaSequenceNumber = (new Date().getTime()).toString(36);\\n var otaPart1 = \\\"update=\\\" + otaSequenceNumber;\\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\\n } else {\\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\\n }\\n } else {\\n var otaPart2 = otaCommand;\\n }\\n var otaCommandString = \\\"OP-CMD;\\\" + otaPart1 + \\\";\\\" + otaPart2 + \\\";\\\";\\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\\n var ipfPart1 = \\\"update=\\\" + ipfSequenceNumber;\\n var ipfCommand = \\\"IPF=test.myoysta.com,21,oysta,atsyo8\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\\n } else {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\\n }\\n } else {\\n var ipfPart2 = ipfCommand;\\n }\\n var ipfCommandString = \\\"OP-CMD;\\\" + ipfPart1 + \\\";\\\" + ipfPart2 + \\\";\\\";\\n // Add command to the end of the message ack\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\" + ipfCommandString + otaCommandString;\\n // Store time of update for checks in future if they are needed\\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.LastUpdate,\\n 'value': currentTime\\n });\\n }\\n } else { // if we don't have the device's current firmware version, request it\\n var sequenceNumber = (new Date().getTime()).toString(36);\\n var part1 = \\\"Request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, configs.Password.password);\\n } else {\\n var part2 = command;\\n }\\n ack = \\\"ACK;\\\" + params.count_number + \\\";OP-CMD;\\\" + part1 + \\\";\\\" + part2 + \\\";\\\";\\n }\\n }\\n }\\n // End of Automatic Firmware Update code\\n }\\n if (params.bootnumber) {\\n if (params.bootnumber <= 1) {\\n reInit = true;\\n } else {\\n reInit = false;\\n }\\n }\\n // Parse data from ALLDATA if device is initialized\\n if (serverParams.IsInit) {\\n if (params.all_data) {\\n var allData = params.all_data.split(\\\";\\\");\\n for (let i = 0; i < allData.length; i++) {\\n if (allData[i].includes(\\\"=\\\")) {\\n var deviceConfigPair = allData[i].split(\\\"=\\\");\\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\\n if (deviceConfigPair[0] === \\\"VER\\\") {\\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\\n }\\n }\\n }\\n }\\n }\\n if (!ack) {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n AddValue(deviceParams, 'ack', ack);\\n if (serverParams.IsInit) {\\n var toReceiver = {\\n 'values': deviceParams,\\n 'configsToUpdate': configsToUpdate,\\n 'reInit': reInit\\n };\\n } else {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n }\\n console.log(toReceiver);\\n}\\n\\nfunction decrypt(encdata, password) {\\n var decrypted;\\n var dataarray = encdata.split(\\\";\\\");\\n if (dataarray.length > 5) {\\n return \\\"\\\";\\n }\\n var i;\\n var part1 = \\\"\\\"; // part1 will hold the type, IMEI and message ID\\n if (encdata.startsWith(\\\"ACK\\\")) {\\n return encdata;\\n }\\n for (i = 0; i < 3; i++) {\\n part1 = part1 + dataarray[i] + \\\";\\\";\\n }\\n var mid = dataarray[2]; // use the message ID to create the salt\\n var enctext = dataarray[3]; // the encypted data\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n // base64 decoding and extract the iv and encrypted data\\n const bData = Buffer.from(enctext, 'base64');\\n const iv = bData.slice(0, 16); // initial 16 chars\\n const text = bData.slice(16); // all the encrypted data\\n // derive key using; 32 byte key length (from salted password and mid)\\n // decrypt the data in part2 and add to part1\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\\n try {\\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\\n } catch (err) {\\n decrypted = \\\"error\\\";\\n }\\n return decrypted;\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\\n\\nfunction createConnection(port, server) {\\n c = net.createConnection(port, server);\\n c.on('error', function(error) {\\n c = createConnection(port, server);\\n });\\n return c;\\n}\\n\\nfunction AddValue(codeValueArray, p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n codeValueArray.push(cvpair);\\n}\\n\\nfunction isASCII(str) {\\n return /^[\\\\x00-\\\\x7F]*$/.test(str);\\n}\",\"Type\":0,\"ProtocolActionObjects\":[]}","Timestamp":1711452709},{"Type":1,"NewValue":"{\"Id\":216,\"Name\":\"Pearl_II\",\"Operation\":\"var ack;\\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\\n// Define array to put device data into. This will be put into the msg array at the end.\\nvar deviceParams = [];\\n// configsToUpdate array used for sending the device's firmware version to the UI.\\nvar configsToUpdate = [];\\nvar reInit = false;\\nconst _crypto = require('crypto');\\nAddValue(deviceParams, 'env_name', serverParams.EnvName);\\nif (params.encrypted_data) { // encrypted data so needs decrypting\\n if (params.encrypted_data == \\\"REBOOT\\\") {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n return;\\n }\\n var encryptedMessage = raw;\\n var password;\\n if (serverParams.IsInit) {\\n if (configs.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n } else {\\n password = configs.Password.password;\\n }\\n } else {\\n password = serverParams.Imei;\\n }\\n // Processing SMS messages\\n if (encryptedMessage.startsWith(\\\"esendex\\\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\\n encryptedMessage = \\\"OP-\\\" + encryptedMessage.split(\\\"-\\\")[1];\\n }\\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\\n var encodedMessage = decrypt(encryptedMessage, password);\\n var variables = encodedMessage.split(';');\\n var proto_version = variables[0];\\n var imei = variables[1];\\n var message_id = variables[2];\\n var message_type = variables[3];\\n var part2 = variables[4].split(':');\\n var loc = part2[0];\\n latitude = loc.split(',')[0];\\n longitude = loc.split(',')[1];\\n speed = 0;\\n altitude = parseInt(loc.split(',')[2], 36);\\n location_time = parseInt(loc.split(',')[3], 36);\\n location_accuracy = loc.split(',')[4];\\n var first_ssid = part2[1];\\n var first_cell_tower_info = part2[2];\\n var lbs = part2[2].split(',');\\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mcc = parseInt(lbs[0], 36);\\n }\\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mnc = parseInt(lbs[1], 36);\\n }\\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n lac = parseInt(lbs[2], 36);\\n }\\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n cellid = parseInt(lbs[3], 36);\\n }\\n var signal_strength = part2[3];\\n var battery_percentage = part2[4];\\n var timestamp = parseInt(part2[5], 36).toString();\\n var message = proto_version + ';' + imei + \\\";mid=\\\" + message_id + \\\";\\\" + message_type + \\\";LGPS=\\\" + latitude + \\\",\\\" + longitude + \\\",\\\" + speed + \\\",\\\" + altitude + \\\",\\\" + location_time + \\\";ACCR=\\\" + location_accuracy + \\\";LWIF=\\\" + first_ssid + \\\";LLBS=\\\" + mcc + \\\":\\\" + mnc + \\\":\\\" + lac + \\\":\\\" + cellid + \\\":\\\" + signal_strength + \\\";SGN=\\\" + signal_strength + \\\";BATP=\\\" + battery_percentage + \\\";TIME=\\\" + timestamp + \\\";\\\";\\n } else {\\n var message = decrypt(encryptedMessage, password);\\n }\\n if (message.startsWith(\\\"error\\\")) {\\n ack = \\\"ERR;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n } else if (isASCII(message)) {\\n var c = createConnection(5678, '127.0.0.1');\\n // Alternate createConnection for localTesting\\n //var c = createConnection(5678, '52.174.17.77');\\n c.write(message);\\n // set ack as default in case no response from server\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n c.on('data', function(data) {\\n var localAck;\\n var localDeviceParams = [];\\n //if ack includes OP-CMD, then send ack with updated command\\n if (data.toString().includes(\\\"OP-CMD\\\")) {\\n localAck = data.toString();\\n } else {\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n // Only send commands on unbuffered messages\\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\\n var messageSplit = message.split(';');\\n if (params.version === \\\"PRLBUF\\\" && messageSplit[3] != \\\"PWON\\\") {\\n AddValue(localDeviceParams, 'no_commands', 'true');\\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\\n }\\n AddValue(localDeviceParams, 'ack', localAck);\\n var toReceiver = {\\n 'values': localDeviceParams,\\n };\\n console.log(toReceiver);\\n c.end();\\n });\\n } else {\\n ack = \\\"unknown message\\\" + \\\" - \\\" + serverParams.Imei + \\\" --- \\\" + raw;\\n AddValue(deviceParams, 'ack', ack);\\n }\\n if (deviceParams && deviceParams.length) {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n }\\n} else { // decrypted event\\n if (messageTypeCode == \\\"ACK\\\") {\\n return \\\"\\\"; // no need for all calcs below which will error\\n }\\n // Store device's version number if it has been sent in\\n if (serverParams.IsInit) {\\n if (params.firmware_version) {\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.DeviceVersion,\\n 'value': params.firmware_version\\n });\\n }\\n }\\n // Define defaults (in case variables not set)\\n event_time = location_time = moment.utc().unix();\\n location_accuracy = 900000;\\n speed = 0.0;\\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\\n AddValue(deviceParams, 'product', serverParams.ProductName);\\n /* SMS Conversions - specific conversions for params from SMS messages\\nDifferences:\\n- SMS messages are in a different, shortened format\\n- SMS LBS Data is encoded\\n- SMS event time is encoded\\n- SMS location time is encoded\\n- SMS location accuracy is encoded\\n- SMS altitude is encoded\\n- Some values are rounded\\n*/\\n if (params.lbs_data_encoded) {\\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; // Define array\\n variables = rawInput.split(','); // Populate array with incoming data\\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mcc = parseInt(variables[0], 36);\\n AddValue(deviceParams, 'mcc', mcc);\\n }\\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mnc = parseInt(variables[1], 36);\\n AddValue(deviceParams, 'mnc', mnc);\\n }\\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var lac = parseInt(variables[2], 36);\\n AddValue(deviceParams, 'lac', lac);\\n }\\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var cellid = parseInt(variables[3], 36);\\n AddValue(deviceParams, 'cellid', cellid);\\n }\\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\\n }\\n }\\n if (params.event_time_encoded) {\\n event_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'event_time', event_time);\\n }\\n if (params.location_time_encoded) {\\n location_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'location_time', location_time);\\n }\\n if (params.accuracy_encoded) {\\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\\n location_accuracy = Math.round(raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (params.altitude_encoded) {\\n var altitude = parseInt(params.altitude_encoded, 36);\\n AddValue(deviceParams, 'altitude', altitude);\\n }\\n //convert speed from KPH to M/S\\n if (params.speed_kph) {\\n speed = (params.speed_kph / 3.6).toFixed(2);\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //set local variables to the values of global ones, should they exist\\n if (params.event_time) {\\n event_time = params.event_time;\\n }\\n if (params.location_time) {\\n location_time = params.location_time;\\n }\\n if (params.latitude) {\\n var latitude = params.latitude;\\n } else {\\n var latitude = 0;\\n AddValue(deviceParams, 'latitude', latitude);\\n }\\n if (params.longitude) {\\n var longitude = params.longitude;\\n } else {\\n var longitude = 0;\\n AddValue(deviceParams, 'longitude', longitude);\\n }\\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = 0;\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy exists convert it\\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy doesn't exist leave it set to '900000'\\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (fix_state) {\\n AddValue(deviceParams, 'fix_state', fix_state);\\n }\\n if (messageTypeCode === \\\"ZNO\\\" || messageTypeCode === \\\"ZNI\\\") {\\n var labels = [params.zone_name];\\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\\n }\\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; //Define array\\n variables = rawInput.split(','); //Populate array with incoming data\\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\\n }\\n }\\n }\\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\\n AddValue(deviceParams, 'bssid', bssid_array[i]);\\n }\\n }\\n }\\n //push params\\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \\\"ZNI\\\" && messageTypeCode !== \\\"ZNO\\\") {\\n AddValue(deviceParams, 'gps_in_best', 0);\\n } else {\\n AddValue(deviceParams, 'gps_in_best', 1);\\n }\\n if (params.speed === undefined) {\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //if battery charge message is sent then only update\\n if (messageTypeCode === \\\"BATCN\\\") {\\n var weekCheck = false;\\n // Start of Automatic firmware update code\\n // Get values to ensure that if a device update fails, it does not try again for a week\\n // If the device has a datetime for a previous update\\n if (serverParams.IsInit) {\\n if (configs.UpdateFirmware.LastUpdate) {\\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\\n var weekAgoMoment = moment.utc().subtract(3, 'days');\\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\\n } else {\\n // No last update time so update has never been done\\n weekCheck = true;\\n }\\n }\\n //var weekCheck = false;\\n if (weekCheck === true) {\\n // Get message type and check to ensure that updates are only done when devices are put on charge\\n if (params.version !== \\\"PRLBUF\\\") {\\n // Check if we have the device's current firmware version\\n if (configs.UpdateFirmware.DeviceVersion) {\\n var device_version = configs.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\\n var otaSequenceNumber = (new Date().getTime()).toString(36);\\n var otaPart1 = \\\"update=\\\" + otaSequenceNumber;\\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\\n } else {\\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\\n }\\n } else {\\n var otaPart2 = otaCommand;\\n }\\n var otaCommandString = \\\"OP-CMD;\\\" + otaPart1 + \\\";\\\" + otaPart2 + \\\";\\\";\\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\\n var ipfPart1 = \\\"update=\\\" + ipfSequenceNumber;\\n var ipfCommand = \\\"IPF=test.myoysta.com,21,oysta,atsyo8\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\\n } else {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\\n }\\n } else {\\n var ipfPart2 = ipfCommand;\\n }\\n var ipfCommandString = \\\"OP-CMD;\\\" + ipfPart1 + \\\";\\\" + ipfPart2 + \\\";\\\";\\n // Add command to the end of the message ack\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\" + ipfCommandString + otaCommandString;\\n // Store time of update for checks in future if they are needed\\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.LastUpdate,\\n 'value': currentTime\\n });\\n }\\n } else { // if we don't have the device's current firmware version, request it\\n var sequenceNumber = (new Date().getTime()).toString(36);\\n var part1 = \\\"Request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, configs.Password.password);\\n } else {\\n var part2 = command;\\n }\\n ack = \\\"ACK;\\\" + params.count_number + \\\";OP-CMD;\\\" + part1 + \\\";\\\" + part2 + \\\";\\\";\\n }\\n }\\n }\\n // End of Automatic Firmware Update code\\n }\\n if (params.bootnumber) {\\n if (params.bootnumber <= 1) {\\n reInit = true;\\n } else {\\n reInit = false;\\n }\\n }\\n // Parse data from ALLDATA if device is initialized\\n if (serverParams.IsInit) {\\n if (params.all_data) {\\n var allData = params.all_data.split(\\\";\\\");\\n for (let i = 0; i < allData.length; i++) {\\n if (allData[i].includes(\\\"=\\\")) {\\n var deviceConfigPair = allData[i].split(\\\"=\\\");\\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\\n if (deviceConfigPair[0] === \\\"VER\\\") {\\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\\n }\\n }\\n }\\n }\\n }\\n if (!ack) {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n AddValue(deviceParams, 'ack', ack);\\n if (serverParams.IsInit) {\\n var toReceiver = {\\n 'values': deviceParams,\\n 'configsToUpdate': configsToUpdate,\\n 'reInit': reInit\\n };\\n } else {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n }\\n console.log(toReceiver);\\n}\\n\\nfunction decrypt(encdata, password) {\\n var decrypted;\\n var dataarray = encdata.split(\\\";\\\");\\n if (dataarray.length > 5) {\\n return \\\"\\\";\\n }\\n var i;\\n var part1 = \\\"\\\"; // part1 will hold the type, IMEI and message ID\\n if (encdata.startsWith(\\\"ACK\\\")) {\\n return encdata;\\n }\\n for (i = 0; i < 3; i++) {\\n part1 = part1 + dataarray[i] + \\\";\\\";\\n }\\n var mid = dataarray[2]; // use the message ID to create the salt\\n var enctext = dataarray[3]; // the encypted data\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n // base64 decoding and extract the iv and encrypted data\\n const bData = Buffer.from(enctext, 'base64');\\n const iv = bData.slice(0, 16); // initial 16 chars\\n const text = bData.slice(16); // all the encrypted data\\n // derive key using; 32 byte key length (from salted password and mid)\\n // decrypt the data in part2 and add to part1\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\\n try {\\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\\n } catch (err) {\\n decrypted = \\\"error\\\";\\n }\\n return decrypted;\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\\n\\nfunction createConnection(port, server) {\\n c = net.createConnection(port, server);\\n c.on('error', function(error) {\\n c = createConnection(port, server);\\n });\\n return c;\\n}\\n\\nfunction AddValue(codeValueArray, p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n codeValueArray.push(cvpair);\\n}\\n\\nfunction isASCII(str) {\\n return /^[\\\\x00-\\\\x7F]*$/.test(str);\\n}\",\"Type\":0,\"ProtocolActionObjects\":[]}","Timestamp":1711640603},{"Type":1,"NewValue":"{\"Id\":216,\"Name\":\"Pearl_II\",\"Operation\":\"var ack;\\nvar event_time, location_time, location_accuracy, speed, fix_state, latitude, longitude;\\n// Define array to put device data into. This will be put into the msg array at the end.\\nvar deviceParams = [];\\n// configsToUpdate array used for sending the device's firmware version to the UI.\\nvar configsToUpdate = [];\\nvar reInit = false;\\nconst _crypto = require('crypto');\\nif (params.encrypted_data) { // encrypted data so needs decrypting\\n if (params.encrypted_data == \\\"REBOOT\\\") {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n return;\\n }\\n var encryptedMessage = raw;\\n var password;\\n if (serverParams.IsInit) {\\n if (configs.Password.password === \\\"\\\") {\\n password = serverParams.Imei;\\n } else {\\n password = configs.Password.password;\\n }\\n } else {\\n password = serverParams.Imei;\\n }\\n // Processing SMS messages\\n if (encryptedMessage.startsWith(\\\"esendex\\\")) { // Remove esendex prefix if message contains one or decrypted message won't match templates\\n encryptedMessage = \\\"OP-\\\" + encryptedMessage.split(\\\"-\\\")[1];\\n }\\n if (params.encimei) { // Replace encoded IMEI with decoded IMEI in message to ensure message is paired with device\\n encryptedMessage = encryptedMessage.replace(params.encimei, serverParams.Imei);\\n var encodedMessage = decrypt(encryptedMessage, password);\\n var variables = encodedMessage.split(';');\\n var proto_version = variables[0];\\n var imei = variables[1];\\n var message_id = variables[2];\\n var message_type = variables[3];\\n var part2 = variables[4].split(':');\\n var loc = part2[0];\\n latitude = loc.split(',')[0];\\n longitude = loc.split(',')[1];\\n speed = 0;\\n altitude = parseInt(loc.split(',')[2], 36);\\n location_time = parseInt(loc.split(',')[3], 36);\\n location_accuracy = loc.split(',')[4];\\n var first_ssid = part2[1];\\n var first_cell_tower_info = part2[2];\\n var lbs = part2[2].split(',');\\n if (lbs[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mcc = parseInt(lbs[0], 36);\\n }\\n if (lbs[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n mnc = parseInt(lbs[1], 36);\\n }\\n if (lbs[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n lac = parseInt(lbs[2], 36);\\n }\\n if (lbs[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n cellid = parseInt(lbs[3], 36);\\n }\\n var signal_strength = part2[3];\\n var battery_percentage = part2[4];\\n var timestamp = parseInt(part2[5], 36).toString();\\n var message = proto_version + ';' + imei + \\\";mid=\\\" + message_id + \\\";\\\" + message_type + \\\";LGPS=\\\" + latitude + \\\",\\\" + longitude + \\\",\\\" + speed + \\\",\\\" + altitude + \\\",\\\" + location_time + \\\";ACCR=\\\" + location_accuracy + \\\";LWIF=\\\" + first_ssid + \\\";LLBS=\\\" + mcc + \\\":\\\" + mnc + \\\":\\\" + lac + \\\":\\\" + cellid + \\\":\\\" + signal_strength + \\\";SGN=\\\" + signal_strength + \\\";BATP=\\\" + battery_percentage + \\\";TIME=\\\" + timestamp + \\\";\\\";\\n } else {\\n var message = decrypt(encryptedMessage, password);\\n }\\n if (message.startsWith(\\\"error\\\")) {\\n ack = \\\"ERR;\\\" + params.count_number + \\\";\\\";\\n AddValue(deviceParams, 'ack', ack);\\n } else if (isASCII(message)) {\\n var c = createConnection(5678, '127.0.0.1');\\n // Alternate createConnection for localTesting\\n //var c = createConnection(5678, '52.174.17.77');\\n c.write(message);\\n // set ack as default in case no response from server\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n c.on('data', function(data) {\\n var localAck;\\n var localDeviceParams = [];\\n //if ack includes OP-CMD, then send ack with updated command\\n if (data.toString().includes(\\\"OP-CMD\\\")) {\\n localAck = data.toString();\\n } else {\\n localAck = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n // Only send commands on unbuffered messages\\n // Unless the message is a power on message as we don't want to interrupt reinitialisation logic\\n var messageSplit = message.split(';');\\n if (params.version === \\\"PRLBUF\\\" && messageSplit[3] != \\\"PWON\\\") {\\n AddValue(localDeviceParams, 'no_commands', 'true');\\n AddValue(localDeviceParams, 'imei', serverParams.Imei);\\n }\\n AddValue(localDeviceParams, 'ack', localAck);\\n var toReceiver = {\\n 'values': localDeviceParams,\\n };\\n console.log(toReceiver);\\n c.end();\\n });\\n } else {\\n ack = \\\"unknown message\\\" + \\\" - \\\" + serverParams.Imei + \\\" --- \\\" + raw;\\n AddValue(deviceParams, 'ack', ack);\\n }\\n if (deviceParams && deviceParams.length) {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n console.log(toReceiver);\\n }\\n} else { // decrypted event\\n if (messageTypeCode == \\\"ACK\\\") {\\n return \\\"\\\"; // no need for all calcs below which will error\\n }\\n // Store device's version number if it has been sent in\\n if (serverParams.IsInit) {\\n if (params.firmware_version) {\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.DeviceVersion,\\n 'value': params.firmware_version\\n });\\n }\\n }\\n // Define defaults (in case variables not set)\\n event_time = location_time = moment.utc().unix();\\n location_accuracy = 900000;\\n speed = 0.0;\\n AddValue(deviceParams, 'protocol_template', 'Pearl_II');\\n AddValue(deviceParams, 'product', serverParams.ProductName);\\n /* SMS Conversions - specific conversions for params from SMS messages\\nDifferences:\\n- SMS messages are in a different, shortened format\\n- SMS LBS Data is encoded\\n- SMS event time is encoded\\n- SMS location time is encoded\\n- SMS location accuracy is encoded\\n- SMS altitude is encoded\\n- Some values are rounded\\n*/\\n if (params.lbs_data_encoded) {\\n var rawInput = params.lbs_data_encoded; // pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; // Define array\\n variables = rawInput.split(','); // Populate array with incoming data\\n if (variables[0] !== '0') { // Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mcc = parseInt(variables[0], 36);\\n AddValue(deviceParams, 'mcc', mcc);\\n }\\n if (variables[1] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var mnc = parseInt(variables[1], 36);\\n AddValue(deviceParams, 'mnc', mnc);\\n }\\n if (variables[2] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var lac = parseInt(variables[2], 36);\\n AddValue(deviceParams, 'lac', lac);\\n }\\n if (variables[3] !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n var cellid = parseInt(variables[3], 36);\\n AddValue(deviceParams, 'cellid', cellid);\\n }\\n if (params.signal_strength !== '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'signal_lbs', params.signal_strength);\\n }\\n }\\n if (params.event_time_encoded) {\\n event_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'event_time', event_time);\\n }\\n if (params.location_time_encoded) {\\n location_time = parseInt(params.event_time_encoded, 36);\\n AddValue(deviceParams, 'location_time', location_time);\\n }\\n if (params.accuracy_encoded) {\\n var raw_accuracy = parseInt(params.accuracy_encoded, 36);\\n location_accuracy = Math.round(raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (params.altitude_encoded) {\\n var altitude = parseInt(params.altitude_encoded, 36);\\n AddValue(deviceParams, 'altitude', altitude);\\n }\\n //convert speed from KPH to M/S\\n if (params.speed_kph) {\\n speed = (params.speed_kph / 3.6).toFixed(2);\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //set local variables to the values of global ones, should they exist\\n if (params.event_time) {\\n event_time = params.event_time;\\n }\\n if (params.location_time) {\\n location_time = params.location_time;\\n }\\n if (params.latitude) {\\n var latitude = params.latitude;\\n } else {\\n var latitude = 0;\\n AddValue(deviceParams, 'latitude', latitude);\\n }\\n if (params.longitude) {\\n var longitude = params.longitude;\\n } else {\\n var longitude = 0;\\n AddValue(deviceParams, 'longitude', longitude);\\n }\\n if ((latitude == 0 && longitude == 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = 0;\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy exists convert it\\n } else if ((params.raw_accuracy && location_accuracy) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n location_accuracy = Math.round(params.raw_accuracy * 5.0);\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n //if raw_accuracy doesn't exist leave it set to '900000'\\n } else if ((Object.keys(params.location_accuracy).length !== 0) && (messageTypeCode !== \\\"ZNO\\\" && messageTypeCode !== \\\"ZNI\\\")) {\\n AddValue(deviceParams, 'location_accuracy', location_accuracy);\\n }\\n if (fix_state) {\\n AddValue(deviceParams, 'fix_state', fix_state);\\n }\\n if (messageTypeCode === \\\"ZNO\\\" || messageTypeCode === \\\"ZNI\\\") {\\n var labels = [params.zone_name];\\n AddValue(deviceParams, 'oysta_labels', JSON.stringify(labels));\\n }\\n if (params.lbs_data) { //check variable exists, to avoid trying to do operations on NULL\\n var rawInput = params.lbs_data; //pull input away from raw Params input. Not required, but makes external testing easier.\\n var variables = []; //Define array\\n variables = rawInput.split(','); //Populate array with incoming data\\n for (var i = 0; i < variables.length; i++) { //loop for number of LBS sets on incoming data.\\n if (variables[i] != '0') { //Check if LBS data is present (device sends 0 if data not present)/actually exists.\\n AddValue(deviceParams, 'mcc', variables[i].split(':')[0]);\\n AddValue(deviceParams, 'mnc', variables[i].split(':')[1]);\\n AddValue(deviceParams, 'lac', variables[i].split(':')[2]);\\n AddValue(deviceParams, 'cellid', variables[i].split(':')[3]);\\n AddValue(deviceParams, 'signal_lbs', variables[i].split(':')[4]);\\n }\\n }\\n }\\n if (params.wifi_data) { //check variable exists, to avoid trying to do operations on NULL\\n var bssid_array = params.wifi_data.split(','); //Populate array with incoming data\\n for (i = 0; i < bssid_array.length; i++) { //loop for number of MAC addresses in incoming data.\\n if (bssid_array[i] != '000000000000') { //Check if MAC address is not 000000000000 - seems to be the default MAC of the device itself\\n AddValue(deviceParams, 'bssid', bssid_array[i]);\\n }\\n }\\n }\\n //push params\\n if (Math.abs(event_time - location_time) >= 300 && messageTypeCode !== \\\"ZNI\\\" && messageTypeCode !== \\\"ZNO\\\") {\\n AddValue(deviceParams, 'gps_in_best', 0);\\n } else {\\n AddValue(deviceParams, 'gps_in_best', 1);\\n }\\n if (params.speed === undefined) {\\n AddValue(deviceParams, 'speed', speed);\\n }\\n //if battery charge message is sent then only update\\n if (messageTypeCode === \\\"BATCN\\\") {\\n var weekCheck = false;\\n // Start of Automatic firmware update code\\n // Get values to ensure that if a device update fails, it does not try again for a week\\n // If the device has a datetime for a previous update\\n if (serverParams.IsInit) {\\n if (configs.UpdateFirmware.LastUpdate) {\\n var lastUpdateMoment = moment(configs.UpdateFirmware.LastUpdate, 'YYYYMMDDHHmmss');\\n var weekAgoMoment = moment.utc().subtract(3, 'days');\\n // Check if last update was over a week ago NOW CHANGED TO 3 DAYS\\n weekCheck = moment(lastUpdateMoment).isBefore(weekAgoMoment);\\n } else {\\n // No last update time so update has never been done\\n weekCheck = true;\\n }\\n }\\n //var weekCheck = false;\\n if (weekCheck === true) {\\n // Get message type and check to ensure that updates are only done when devices are put on charge\\n if (params.version !== \\\"PRLBUF\\\") {\\n // Check if we have the device's current firmware version\\n if (configs.UpdateFirmware.DeviceVersion) {\\n var device_version = configs.UpdateFirmware.DeviceVersion;\\n var latest_version = serverParams.ProtocolFirmware;\\n // We are currently updating one version at a time to avoid mass downloads and contain issues if they occur\\n // production firmware versions are always 12 characters long, testing versions contain more than 12 characters so this check is to avoid those being updated\\n if (device_version.length === 12 && device_version <= latest_version && params.battery_percentage >= 20) {\\n var otaSequenceNumber = (new Date().getTime()).toString(36);\\n var otaPart1 = \\\"update=\\\" + otaSequenceNumber;\\n var otaCommand = `OTA=https://test.myoysta.com/iOTA/ha-ota-${device_version}-${latest_version}.zip`;\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var otaPart2 = encrypt(otaCommand, otaPart1, serverParams.Imei);\\n } else {\\n var otaPart2 = encrypt(otaCommand, otaPart1, configs.Password.password);\\n }\\n } else {\\n var otaPart2 = otaCommand;\\n }\\n var otaCommandString = \\\"OP-CMD;\\\" + otaPart1 + \\\";\\\" + otaPart2 + \\\";\\\";\\n var ipfSequenceNumber = (new Date().getTime()).toString(36);\\n var ipfPart1 = \\\"update=\\\" + ipfSequenceNumber;\\n var ipfCommand = \\\"IPF=test.myoysta.com,21,oysta,atsyo8\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n if (configs.Password.password === \\\"\\\") {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, serverParams.Imei);\\n } else {\\n var ipfPart2 = encrypt(ipfCommand, ipfPart1, configs.Password.password);\\n }\\n } else {\\n var ipfPart2 = ipfCommand;\\n }\\n var ipfCommandString = \\\"OP-CMD;\\\" + ipfPart1 + \\\";\\\" + ipfPart2 + \\\";\\\";\\n // Add command to the end of the message ack\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\" + ipfCommandString + otaCommandString;\\n // Store time of update for checks in future if they are needed\\n var currentTime = moment.utc().format('YYYYMMDDHHmmss');\\n configsToUpdate.push({\\n 'code': configIds.UpdateFirmware.LastUpdate,\\n 'value': currentTime\\n });\\n }\\n } else { // if we don't have the device's current firmware version, request it\\n var sequenceNumber = (new Date().getTime()).toString(36);\\n var part1 = \\\"Request=\\\" + sequenceNumber;\\n var command = \\\"ALLDATA\\\";\\n if (configs.Password.encryption === \\\"true\\\") {\\n var part2 = encrypt(command, part1, configs.Password.password);\\n } else {\\n var part2 = command;\\n }\\n ack = \\\"ACK;\\\" + params.count_number + \\\";OP-CMD;\\\" + part1 + \\\";\\\" + part2 + \\\";\\\";\\n }\\n }\\n }\\n // End of Automatic Firmware Update code\\n }\\n if (params.bootnumber) {\\n if (params.bootnumber <= 1) {\\n reInit = true;\\n } else {\\n reInit = false;\\n }\\n }\\n // Parse data from ALLDATA if device is initialized\\n if (serverParams.IsInit) {\\n if (params.all_data) {\\n var allData = params.all_data.split(\\\";\\\");\\n for (let i = 0; i < allData.length; i++) {\\n if (allData[i].includes(\\\"=\\\")) {\\n var deviceConfigPair = allData[i].split(\\\"=\\\");\\n AddValue(deviceParams, deviceConfigPair[0], deviceConfigPair[1]);\\n if (deviceConfigPair[0] === \\\"VER\\\") {\\n AddValue(deviceParams, configIds.UpdateFirmware.DeviceVersion, deviceConfigPair[1]);\\n }\\n }\\n }\\n }\\n }\\n if (!ack) {\\n ack = \\\"ACK;\\\" + params.count_number + \\\";\\\";\\n }\\n AddValue(deviceParams, 'ack', ack);\\n if (serverParams.IsInit) {\\n var toReceiver = {\\n 'values': deviceParams,\\n 'configsToUpdate': configsToUpdate,\\n 'reInit': reInit\\n };\\n } else {\\n var toReceiver = {\\n 'values': deviceParams,\\n };\\n }\\n console.log(toReceiver);\\n}\\n\\nfunction decrypt(encdata, password) {\\n var decrypted;\\n var dataarray = encdata.split(\\\";\\\");\\n if (dataarray.length > 5) {\\n return \\\"\\\";\\n }\\n var i;\\n var part1 = \\\"\\\"; // part1 will hold the type, IMEI and message ID\\n if (encdata.startsWith(\\\"ACK\\\")) {\\n return encdata;\\n }\\n for (i = 0; i < 3; i++) {\\n part1 = part1 + dataarray[i] + \\\";\\\";\\n }\\n var mid = dataarray[2]; // use the message ID to create the salt\\n var enctext = dataarray[3]; // the encypted data\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n // base64 decoding and extract the iv and encrypted data\\n const bData = Buffer.from(enctext, 'base64');\\n const iv = bData.slice(0, 16); // initial 16 chars\\n const text = bData.slice(16); // all the encrypted data\\n // derive key using; 32 byte key length (from salted password and mid)\\n // decrypt the data in part2 and add to part1\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n const decipher = _crypto.createDecipheriv('aes-256-cbc', key, iv);\\n try {\\n decrypted = part1 + decipher.update(text, 'binary', 'utf8') + decipher.final('utf8');\\n } catch (err) {\\n decrypted = \\\"error\\\";\\n }\\n return decrypted;\\n}\\n\\nfunction encrypt(text, mid, password) {\\n var salt = _crypto.pbkdf2Sync(mid, 'salt', 1000, 64, 'sha1');\\n const iv = _crypto.randomBytes(16); // random initialization vector\\n const key = _crypto.pbkdf2Sync(password, salt, 3145, 32, 'sha1');\\n // set the cipher\\n const cipher = _crypto.createCipheriv('aes-256-cbc', key, iv);\\n // encrypt text\\n const encrypted = Buffer.concat([cipher.update(text, 'utf8'), cipher.final()]);\\n // generate output ( encrypted text )\\n return Buffer.concat([iv, encrypted]).toString('base64');\\n}\\n\\nfunction createConnection(port, server) {\\n c = net.createConnection(port, server);\\n c.on('error', function(error) {\\n c = createConnection(port, server);\\n });\\n return c;\\n}\\n\\nfunction AddValue(codeValueArray, p1, p2) {\\n var cvpair = {\\n code: p1,\\n value: p2\\n };\\n codeValueArray.push(cvpair);\\n}\\n\\nfunction isASCII(str) {\\n return /^[\\\\x00-\\\\x7F]*$/.test(str);\\n}\",\"Type\":0,\"ProtocolActionObjects\":[]}","Timestamp":1714400656}]}],"Groups":[{"Id":5073,"Parent":null,"Name":"Display Options","Json":"{ \"description\": null, \"columns\": 2, \"order\": 4, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5074,"Parent":null,"Name":"Actions","Json":"{ \"description\": \"Power off, real time locate etc.\", \"columns\": 2, \"order\": 8, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5075,"Parent":null,"Name":"Key Features","Json":"{ \"description\": null, \"columns\": 2, \"order\": 5, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5076,"Parent":null,"Name":"Emergency Settings","Json":"{\"description\":null,\"columns\":3,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5077,"Parent":null,"Name":"Admin config","Json":"{ \"description\": \"Admin config\", \"columns\": 2, \"order\": 1, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5078,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Fall Sensor","Json":"{\"description\":null,\"columns\":1,\"order\":2,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5079,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Update Firmware","Json":"{\"description\":\"Over the Air update of device firmware\",\"columns\":1,\"order\":12,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5080,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Network Settings","Json":"{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5081,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Logs","Json":"{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5082,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Mitigations","Json":"{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5083,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Command Feedback","Json":"{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5084,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Time","Json":"{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":5084,\"Parent\":{\"Id\":5077,\"Name\":\"Admin config\",\"Json\":{\"description\":\"Admin config\",\"columns\":2,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5079,\"Name\":\"Update Firmware\",\"Json\":{\"description\":\"Over the Air update of device firmware\",\"columns\":1,\"order\":12,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5080,\"Name\":\"Network Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5081,\"Name\":\"Logs\",\"Json\":{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5082,\"Name\":\"Mitigations\",\"Json\":{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5083,\"Name\":\"Command Feedback\",\"Json\":{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5096,\"Name\":\"Set Timezone\",\"Json\":{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5098,\"Name\":\"Server\",\"Json\":{\"description\":\"Set Server\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5099,\"Name\":\"Default Options\",\"Json\":{\"description\":\"Sets the default options for events and communication\",\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5115,\"Name\":\"Emergency Options\",\"Json\":{\"description\":null,\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5116,\"Name\":\"APN config\",\"Json\":{\"description\":\"APN config\",\"columns\":1,\"order\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5117,\"Name\":\"Password \",\"Json\":{\"description\":\"Device password - used for encrypting data\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]}]},\"Name\":\"Hora\",\"Json\":\"{\\\"description\\\":null,\\\"columns\\\":1,\\\"order\\\":2,\\\"listSize\\\":1,\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\"]}\",\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"LanguageId\":4,\"ProtocolActionObjects\":[]}","Timestamp":1747221272}]},{"Id":5085,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Other Settings","Json":"{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":5085,\"Parent\":{\"Id\":5077,\"Name\":\"Admin config\",\"Json\":{\"description\":\"Admin config\",\"columns\":2,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5079,\"Name\":\"Update Firmware\",\"Json\":{\"description\":\"Over the Air update of device firmware\",\"columns\":1,\"order\":12,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5080,\"Name\":\"Network Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5081,\"Name\":\"Logs\",\"Json\":{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5082,\"Name\":\"Mitigations\",\"Json\":{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5083,\"Name\":\"Command Feedback\",\"Json\":{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5096,\"Name\":\"Set Timezone\",\"Json\":{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5098,\"Name\":\"Server\",\"Json\":{\"description\":\"Set Server\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5099,\"Name\":\"Default Options\",\"Json\":{\"description\":\"Sets the default options for events and communication\",\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5115,\"Name\":\"Emergency Options\",\"Json\":{\"description\":null,\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5116,\"Name\":\"APN config\",\"Json\":{\"description\":\"APN config\",\"columns\":1,\"order\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5117,\"Name\":\"Password \",\"Json\":{\"description\":\"Device password - used for encrypting data\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]}]},\"Name\":\"Otras Configuraciones\",\"Json\":\"{\\\"description\\\":\\\"Otras Configuraciones\\\",\\\"columns\\\":1,\\\"order\\\":4,\\\"listSize\\\":1,\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\"]}\",\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"LanguageId\":4,\"ProtocolActionObjects\":[]}","Timestamp":1747221330}]},{"Id":5086,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Background Colour","Json":"{ \"description\": null, \"columns\": 1, \"order\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5087,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Text Colour","Json":"{ \"description\": null, \"columns\": 1, \"order\": 2, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5088,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Button feedback","Json":"{ \"description\": \"Enable beep on button press\", \"columns\": 1, \"order\": 3, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5089,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Language","Json":"{ \"description\": \"Language\", \"columns\": 1, \"order\": 6, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5090,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Date Time display format","Json":"{ \"description\": null, \"columns\": 1, \"order\": 4, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5091,"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Volume","Json":"{ \"description\": \"Volume\", \"columns\": 1, \"order\": 5, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5092,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Reboot","Json":"{ \"description\": \"Reboot device\", \"columns\": 1, \"order\": 6, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5093,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Real Time Locate","Json":"{ \"description\": \"Real Time Locate\", \"columns\": 1, \"order\": 2, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5094,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Power off","Json":"{ \"description\": null, \"columns\": 1, \"order\": 7, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5095,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"All data","Json":"{ \"description\": \"Get all config data from a device\", \"columns\": 1, \"order\": 3, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5096,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Set Timezone","Json":"{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":5096,\"Parent\":{\"Id\":5077,\"Name\":\"Admin config\",\"Json\":{\"description\":\"Admin config\",\"columns\":2,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[{\"Id\":5096,\"Name\":\"Set Timezone\",\"Json\":{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5079,\"Name\":\"Update Firmware\",\"Json\":{\"description\":\"Over the Air update of device firmware\",\"columns\":1,\"order\":12,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5080,\"Name\":\"Network Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5081,\"Name\":\"Logs\",\"Json\":{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5082,\"Name\":\"Mitigations\",\"Json\":{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5083,\"Name\":\"Command Feedback\",\"Json\":{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5098,\"Name\":\"Server\",\"Json\":{\"description\":\"Set Server\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5099,\"Name\":\"Default Options\",\"Json\":{\"description\":\"Sets the default options for events and communication\",\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5115,\"Name\":\"Emergency Options\",\"Json\":{\"description\":null,\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5116,\"Name\":\"APN config\",\"Json\":{\"description\":\"APN config\",\"columns\":1,\"order\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5117,\"Name\":\"Password \",\"Json\":{\"description\":\"Device password - used for encrypting data\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]}]},\"Name\":\"Configurar Zona Horaria\",\"Json\":\"{\\\"description\\\":\\\"Configurar Zona Horaria\\\",\\\"columns\\\":1,\\\"order\\\":3,\\\"listSize\\\":1,\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\"]}\",\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"LanguageId\":4,\"ProtocolActionObjects\":[]}","Timestamp":1747221266}]},{"Id":5097,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Menu Display Options","Json":"{ \"description\": \"Menu Display Options\", \"columns\": 1, \"order\": 4, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5098,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Server","Json":"{\"description\":\"Set Server\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5099,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Default Options","Json":"{\"description\":\"Sets the default options for events and communication\",\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5100,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Cycle Settings","Json":"{\"description\":\"Configure the cycle interval and the start and end times for cycles.\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5101,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Reminders","Json":"{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":10,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5102,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Contacts","Json":"{\"description\":null,\"columns\":1,\"order\":12,\"listSize\":10,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5103,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Non Movement","Json":"{\"description\":\"Non-movement alerts ( or sleep ) \",\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5104,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Speed alerts","Json":"{\"description\":null,\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5105,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Battery alerts","Json":"{\"description\":\"Battery alerts\",\"columns\":1,\"order\":9,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5106,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Call Config","Json":"{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5107,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Zone","Json":"{\"description\":\"Zones\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5108,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Amber Alert","Json":"{\"description\":\"Amber Alerts\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5109,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"No Activity","Json":"{\"description\":\"No Activity\",\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5110,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Recurrent Welfare Check","Json":"{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5111,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Trace","Json":"{\"description\":\"Configure duration and interval then Save.\\nOr click the Trace button to use the existing settings.\",\"columns\":1,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5112,"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Emergency Protocol","Json":"{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5113,"Parent":{"Id":5076,"Name":"Emergency Settings","Json":{"description":null,"columns":3,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5113,"Name":"SMS Fallback","Json":{"description":"","columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5114,"Name":"Emergency Number","Json":{"description":"Emergency phone number for the device","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"SMS Fallback","Json":"{\"description\":\"\",\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5114,"Parent":{"Id":5076,"Name":"Emergency Settings","Json":{"description":null,"columns":3,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5113,"Name":"SMS Fallback","Json":{"description":"","columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5114,"Name":"Emergency Number","Json":{"description":"Emergency phone number for the device","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Emergency Number","Json":"{\"description\":\"Emergency phone number for the device\",\"columns\":1,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5115,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Emergency Options","Json":"{\"description\":null,\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5116,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"APN config","Json":"{ \"description\": \"APN config\", \"columns\": 1, \"order\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":5116,\"Parent\":{\"Id\":5077,\"Name\":\"Admin config\",\"Json\":{\"description\":\"Admin config\",\"columns\":2,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[{\"Id\":5116,\"Name\":\"APN config\",\"Json\":{\"description\":\"APN config\",\"columns\":1,\"order\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5079,\"Name\":\"Update Firmware\",\"Json\":{\"description\":\"Over the Air update of device firmware\",\"columns\":1,\"order\":12,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5080,\"Name\":\"Network Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":13,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5081,\"Name\":\"Logs\",\"Json\":{\"description\":null,\"columns\":1,\"order\":6,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5082,\"Name\":\"Mitigations\",\"Json\":{\"description\":null,\"columns\":1,\"order\":14,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5083,\"Name\":\"Command Feedback\",\"Json\":{\"description\":null,\"columns\":1,\"order\":5,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5096,\"Name\":\"Set Timezone\",\"Json\":{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5098,\"Name\":\"Server\",\"Json\":{\"description\":\"Set Server\",\"columns\":1,\"order\":11,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5099,\"Name\":\"Default Options\",\"Json\":{\"description\":\"Sets the default options for events and communication\",\"columns\":1,\"order\":7,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":false,\"Deleted\":false,\"Children\":[]},{\"Id\":5115,\"Name\":\"Emergency Options\",\"Json\":{\"description\":null,\"columns\":1,\"order\":8,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},{\"Id\":5117,\"Name\":\"Password \",\"Json\":{\"description\":\"Device password - used for encrypting data\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]}]},\"Name\":\"Configurar APN\",\"Json\":\"{\\\"description\\\":\\\"Configurar APN\\\",\\\"columns\\\":1,\\\"order\\\":1,\\\"listSize\\\":1,\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\"]}\",\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"LanguageId\":4,\"ProtocolActionObjects\":[]}","Timestamp":1747220902}]},{"Id":5117,"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Name":"Password ","Json":"{\"description\":\"Device password - used for encrypting data\",\"columns\":1,\"order\":10,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5118,"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Airplane","Json":"{ \"description\": \"Enabling airplane mode for a short period\", \"columns\": 1, \"order\": 1, \"listSize\": 1, \"toTranslate\": [ \"name\", \"description\" ]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5119,"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Recurrent Welfare Check Days","Json":"{\"description\":null,\"columns\":1,\"order\":1,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]}","DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5365,"Parent":{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Contact1","Json":"{ \"description\": null, \"columns\": 1, \"order\": 12, \"listSize\": 10, \"toTranslate\": [ \"name\", \"description\" ], \"index\": 1}","DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5366,"Parent":{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Contact2","Json":"{ \"description\": null, \"columns\": 1, \"order\": 12, \"listSize\": 10, \"toTranslate\": [ \"name\", \"description\" ], \"index\": 2}","DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]},{"Id":5623,"Parent":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"go for walk ","Json":"{ \"description\": null, \"columns\": 1, \"order\": 13, \"listSize\": 10, \"toTranslate\": [ \"name\", \"description\" ], \"index\": 1}","DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"LanguageId":null,"ProtocolActionObjects":[]}],"GroupParams":[{"Id":8430,"Group":{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Fall Options","Json":"{\"name\":\"Fall Options\",\"default\":\"\",\"description\":\"Set the fall options\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":false,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"a string representation of the available options for communication, when alerts occurs:\\neg: LG5S10BCT10V\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8429,"Group":{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Sensitivity","Json":"{\"name\":\"Sensitivity\",\"default\":\"\",\"description\":\"Sensitivity of the fall\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":250,\"max\":1000,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"This will set the sensitivity of the fall sensors. The higher the sensitivity, the lower the Time and G Values.\",\"options\":[{\"value\":\"550,15\",\"label\":\"Low\"},{\"value\":\"450,20\",\"label\":\"Medium\"},{\"value\":\"350,30\",\"label\":\"High\"},{\"value\":\"250,40\",\"label\":\"Impact\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8428,"Group":{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable Fall Sensor","Json":"{\"name\":\"Enable Disable Fall Sensor\",\"default\":\"true\",\"description\":null,\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8336,"Group":{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Fall Comm Type","Json":"{\"name\":\"Fall Comm Type\",\"default\":\"\",\"description\":\"When falling accident is detected:\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"value\":\"1\",\"label\":\"Make Call\"},{\"value\":\"2\",\"label\":\"Send Current Position\"},{\"value\":\"3\",\"label\":\"Call and Send Position\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8431,"Group":{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Fall Number","Json":"{\"name\":\"Fall Number\",\"default\":\"\",\"description\":\"Number called when a fall is detected \",\"type\":\"phone\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8361,"Group":{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Device Version","Json":"{\"name\":\"Device Version\",\"default\":\"\",\"description\":\"Device Firmware Version\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":true,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"This will be reported by the device and stored here for use in updating the device's firmware version.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8354,"Group":{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Last Update","Json":"{\"name\":\"Last Update\",\"default\":\"\",\"description\":\"Last Update Time UTC\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":true,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The UTC time of the last update in YYYYMMDDHHmmSS format.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8353,"Group":{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Factory Reset","Json":"{\"name\":\"Factory Reset\",\"default\":\"\",\"description\":\"Factory Reset\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"This will reset the device's settings and put the device into a state as if it was just flashed. Only available on version 202205160917 and later.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8343,"Group":{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"OTA Update","Json":"{\"name\":\"OTA Update\",\"default\":\"\",\"description\":\"Performs an OTA update\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":false,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Sends command to perform OTA update \",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":9708,"Group":{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Test Factory Reset","Json":"{\"name\":\"Test Factory Reset\",\"default\":\"\",\"description\":\"Factory Reset\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"MARK TEST\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8338,"Group":{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Duration","Json":"{\"name\":\"Duration\",\"default\":\"\",\"description\":\"Duration (Minutes)\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":0,\"max\":10,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Duration\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8339,"Group":{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Signal Level","Json":"{\"name\":\"Signal Level\",\"default\":\"\",\"description\":\"Signal Level\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Duration\",\"options\":[{\"label\":\"1 Bar\",\"value\":\"1\"},{\"label\":\"2 Bar\",\"value\":\"2\"},{\"label\":\"3 Bar\",\"value\":\"3\"},{\"label\":\"4 Bar\",\"value\":\"4\"},{\"label\":\"5 Bar\",\"value\":\"5\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8337,"Group":{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Forbidden","Json":"{\"name\":\"Forbidden\",\"default\":\"false\",\"description\":\"Use Forbidden Networks\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8340,"Group":{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Enable Disable Network Settings","Json":"{\"name\":\"Enable Disable Network Settings\",\"default\":\"\",\"description\":\"NSO Enabled/Disabled\",\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enable or Disable NSO Settings\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8341,"Group":{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"FTP Server","Json":"{\"name\":\"FTP Server\",\"default\":\"\",\"description\":\"FTP server (IP, port,user,pass)\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8344,"Group":{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Clear Log","Json":"{\"name\":\"Clear Log\",\"default\":\"\",\"description\":\"Clear Device Log\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"This clears the internal log on the device.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8342,"Group":{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Upload logs","Json":"{\"name\":\"Upload logs\",\"default\":\"\",\"description\":\"Upload logs\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8346,"Group":{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Mitigation","Json":"{\"name\":\"Mitigation\",\"default\":\"true\",\"description\":\"Enable / Disable Mitigation\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8345,"Group":{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"IPTables","Json":"{\"name\":\"IPTables\",\"default\":\"\",\"description\":\"Enable/Disable IPTables\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8351,"Group":{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"RecurrenceEvery ","Json":"{\"name\":\"RecurrenceEvery \",\"default\":\"\",\"description\":\"Check For Mitigations every\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"In Seconds\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8347,"Group":{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Enable Disable Command Feedback","Json":"{\"name\":\"Enable Disable Command Feedback\",\"default\":\"true\",\"description\":null,\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Feedback for acknowledgements of commands\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8349,"Group":{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"NITZ","Json":"{\"name\":\"NITZ\",\"default\":\"\",\"description\":\"Toggle NITZ\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Devices use NITZ to get their time from the network. By turning it off, the device won't synchronise its time.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"false","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8349,\"Group\":{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"NITZ (Identificar Zona horaria por Red)\",\"Json\":\"{\\\"name\\\":\\\"NITZ (Identificar Zona horaria por Red)\\\",\\\"default\\\":\\\"false\\\",\\\"description\\\":\\\"Habilitar NITZ\\\",\\\"type\\\":\\\"checkbox\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Los dispositivos usan NITZ para obtener la hora por red. Al desactivarlo, el dispositivo no sincronizará su hora\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"]}\",\"Default\":\"false\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747221140}],"LanguageId":null,"Tags":[]},{"Id":8348,"Group":{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Set Time","Json":"{\"name\":\"Set Time\",\"default\":\"\",\"description\":\"Set Time\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8348,\"Group\":{\"Id\":5084,\"Name\":\"Time\",\"Json\":{\"description\":null,\"columns\":1,\"order\":2,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Configurar Hora\",\"Json\":\"{\\\"name\\\":\\\"Configurar Hora\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Configurar Hora\\\",\\\"type\\\":\\\"text\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":true,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":null,\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747221290}],"LanguageId":null,"Tags":[]},{"Id":8405,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Allowed Technologies 2G","Json":"{\"name\":\"Allowed Technologies 2G\",\"default\":\"\",\"description\":\"Use 2G Networks\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enabling this will allow the device to try to utilise 2G networks to communicate by.\",\"options\":[{\"label\":\"Off\",\"value\":\" \"},{\"label\":\"On\",\"value\":\"2G\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":20}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8405,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 2G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 2G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 2G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 2G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"2G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":19}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223392},{"Type":1,"NewValue":"{\"Id\":8405,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 2G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 2G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 2G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 2G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"2G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":20}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223455}],"LanguageId":null,"Tags":[]},{"Id":8399,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"GPS Stale Timeout Minutes","Json":"{\"name\":\"GPS Stale Timeout Minutes\",\"default\":\"\",\"description\":\"GPS Stale Timeout\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of time before the device decides that its GPS fix is stale.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":14}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8399,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"GPS Stale Timeout Minutes\",\"Json\":\"{\\\"name\\\":\\\"GPS Stale Timeout Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"GPS Stale Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before the device decides that its GPS fix is stale.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":13}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223378},{"Type":1,"NewValue":"{\"Id\":8399,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"GPS Stale Timeout Minutes\",\"Json\":\"{\\\"name\\\":\\\"GPS Stale Timeout Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"GPS Stale Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before the device decides that its GPS fix is stale.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":14}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223440}],"LanguageId":null,"Tags":[]},{"Id":8350,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Speed Readings Average Count","Json":"{\"name\":\"Speed Readings Average Count\",\"default\":\"\",\"description\":\"Speed Readings Average Count\",\"type\":\"number\",\"suffix\":\"readings\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of speed readings the device take before determine its average speed.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":12}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8350,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Speed Readings Average Count\",\"Json\":\"{\\\"name\\\":\\\"Speed Readings Average Count\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Speed Readings Average Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"readings\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of speed readings the device take before determine its average speed.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":11}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223373},{"Type":1,"NewValue":"{\"Id\":8350,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Speed Readings Average Count\",\"Json\":\"{\\\"name\\\":\\\"Speed Readings Average Count\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Speed Readings Average Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"readings\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of speed readings the device take before determine its average speed.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":12}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223436}],"LanguageId":null,"Tags":[]},{"Id":8352,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Screen Off Timeout Seconds","Json":"{\"name\":\"Screen Off Timeout Seconds\",\"default\":\"\",\"description\":\"Screen Off Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of time that the device's screen will stay on for until it goes to sleep.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":11}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8352,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Screen Off Timeout Seconds\",\"Json\":\"{\\\"name\\\":\\\"Screen Off Timeout Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Screen Off Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time that the device's screen will stay on for until it goes to sleep.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":10}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223371}],"LanguageId":null,"Tags":[]},{"Id":8370,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"GPS Update Timeout Seconds","Json":"{\"name\":\"GPS Update Timeout Seconds\",\"default\":\"\",\"description\":\"GPS Update Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of time the device will try to update its GPS location for before timing out.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":10}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8370,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"GPS Update Timeout Seconds\",\"Json\":\"{\\\"name\\\":\\\"GPS Update Timeout Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"GPS Update Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time the device will try to update its GPS location for before timing out.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":9}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223368}],"LanguageId":null,"Tags":[]},{"Id":8371,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Max Cell Towers","Json":"{\"name\":\"Max Cell Towers\",\"default\":\"\",\"description\":\"Maximum Cell Towers\",\"type\":\"number\",\"suffix\":\"towers\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The maximum number of cell tower's information that the device will report for LBS locations.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":9}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8371,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Max Cell Towers\",\"Json\":\"{\\\"name\\\":\\\"Max Cell Towers\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Maximum Cell Towers\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"towers\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The maximum number of cell tower's information that the device will report for LBS locations.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":8}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223366}],"LanguageId":null,"Tags":[]},{"Id":8372,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Max Wifi Addresses","Json":"{\"name\":\"Max Wifi Addresses\",\"default\":\"\",\"description\":\"Maximum WiFi Addresses\",\"type\":\"number\",\"suffix\":\"addresses\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The maximum number of WiFi addresses the device will find/send to give IntelliCare a WiFi based location.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":8}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8372,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Max Wifi Addresses\",\"Json\":\"{\\\"name\\\":\\\"Max Wifi Addresses\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Maximum WiFi Addresses\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"addresses\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The maximum number of WiFi addresses the device will find/send to give IntelliCare a WiFi based location.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":7}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223364}],"LanguageId":null,"Tags":[]},{"Id":8379,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Timeout Wifi On Off Seconds","Json":"{\"name\":\"Timeout Wifi On Off Seconds\",\"default\":\"\",\"description\":\"WiFi On/Off Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"This controls long the WiFi is turned on for before it times out and turns off.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8379,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Timeout Wifi On Off Seconds\",\"Json\":\"{\\\"name\\\":\\\"Timeout Wifi On Off Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi On/Off Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"This controls long the WiFi is turned on for before it times out and turns off.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":5}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223359}],"LanguageId":null,"Tags":[]},{"Id":8388,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Alert Animation Count","Json":"{\"name\":\"Alert Animation Count\",\"default\":\"\",\"description\":\"Alert Animation Count\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of times the alert animations show on the screen during an alert.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":17}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8388,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Alert Animation Count\",\"Json\":\"{\\\"name\\\":\\\"Alert Animation Count\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Alert Animation Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of times the alert animations show on the screen during an alert.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":16}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223385},{"Type":1,"NewValue":"{\"Id\":8388,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Alert Animation Count\",\"Json\":\"{\\\"name\\\":\\\"Alert Animation Count\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Alert Animation Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of times the alert animations show on the screen during an alert.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":17}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223448}],"LanguageId":null,"Tags":[]},{"Id":8389,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Phone State Update Timeout Seconds","Json":"{\"name\":\"Phone State Update Timeout Seconds\",\"default\":\"\",\"description\":\"Phone State Update Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The timeout used when obtaining the phone state update.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":18}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8389,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Phone State Update Timeout Seconds\",\"Json\":\"{\\\"name\\\":\\\"Phone State Update Timeout Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Phone State Update Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The timeout used when obtaining the phone state update.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":17}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223387},{"Type":1,"NewValue":"{\"Id\":8389,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Phone State Update Timeout Seconds\",\"Json\":\"{\\\"name\\\":\\\"Phone State Update Timeout Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Phone State Update Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The timeout used when obtaining the phone state update.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":18}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223450}],"LanguageId":null,"Tags":[]},{"Id":8390,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Allowed Technologies None","Json":"{\"name\":\"Allowed Technologies None\",\"default\":\"\",\"description\":\"Use None/Unknown Networks\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enabling this will allow the device to try to utilise no network and unknown network types to communicate by.\",\"options\":[{\"label\":\"Off\",\"value\":\" \"},{\"label\":\"On\",\"value\":\"-\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":19}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8390,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies None\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies None\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use None/Unknown Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise no network and unknown network types to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"-\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":18}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223390},{"Type":1,"NewValue":"{\"Id\":8390,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies None\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies None\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use None/Unknown Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise no network and unknown network types to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"-\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":19}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223453}],"LanguageId":null,"Tags":[]},{"Id":8391,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Timeout Wifi Scan Seconds","Json":"{\"name\":\"Timeout Wifi Scan Seconds\",\"default\":\"\",\"description\":\"WiFi Scan Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The length of time the device will scan for WiFi networks.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":7}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8391,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Timeout Wifi Scan Seconds\",\"Json\":\"{\\\"name\\\":\\\"Timeout Wifi Scan Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi Scan Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The length of time the device will scan for WiFi networks.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":6}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223362}],"LanguageId":null,"Tags":[]},{"Id":8392,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"LCD Backlight","Json":"{\"name\":\"LCD Backlight\",\"default\":\"\",\"description\":\"Screen Brightness\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The brightness of the screen on the device.\",\"options\":[{\"label\":\"0%\",\"value\":\"0.0\"},{\"label\":\"10%\",\"value\":\"0.1\"},{\"label\":\"20%\",\"value\":\"0.2\"},{\"label\":\"30%\",\"value\":\"0.3\"},{\"label\":\"40%\",\"value\":\"0.4\"},{\"label\":\"50%\",\"value\":\"0.5\"},{\"label\":\"60%\",\"value\":\"0.6\"},{\"label\":\"70%\",\"value\":\"0.7\"},{\"label\":\"80%\",\"value\":\"0.8\"},{\"label\":\"90%\",\"value\":\"0.9\"},{\"label\":\"100%\",\"value\":\"1.0\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":5}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8392,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"LCD Backlight\",\"Json\":\"{\\\"name\\\":\\\"LCD Backlight\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Screen Brightness\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The brightness of the screen on the device.\\\",\\\"options\\\":[{\\\"label\\\":\\\"0%\\\",\\\"value\\\":\\\"0.0\\\"},{\\\"label\\\":\\\"10%\\\",\\\"value\\\":\\\"0.1\\\"},{\\\"label\\\":\\\"20%\\\",\\\"value\\\":\\\"0.2\\\"},{\\\"label\\\":\\\"30%\\\",\\\"value\\\":\\\"0.3\\\"},{\\\"label\\\":\\\"40%\\\",\\\"value\\\":\\\"0.4\\\"},{\\\"label\\\":\\\"50%\\\",\\\"value\\\":\\\"0.5\\\"},{\\\"label\\\":\\\"60%\\\",\\\"value\\\":\\\"0.6\\\"},{\\\"label\\\":\\\"70%\\\",\\\"value\\\":\\\"0.7\\\"},{\\\"label\\\":\\\"80%\\\",\\\"value\\\":\\\"0.8\\\"},{\\\"label\\\":\\\"90%\\\",\\\"value\\\":\\\"0.9\\\"},{\\\"label\\\":\\\"100%\\\",\\\"value\\\":\\\"1.0\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":4}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223357},{"Type":1,"NewValue":"{\"Id\":8392,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"LCD Backlight\",\"Json\":\"{\\\"name\\\":\\\"LCD Backlight\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Screen Brightness\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The brightness of the screen on the device.\\\",\\\"options\\\":[{\\\"label\\\":\\\"0%\\\",\\\"value\\\":\\\"0.0\\\"},{\\\"label\\\":\\\"10%\\\",\\\"value\\\":\\\"0.1\\\"},{\\\"label\\\":\\\"20%\\\",\\\"value\\\":\\\"0.2\\\"},{\\\"label\\\":\\\"30%\\\",\\\"value\\\":\\\"0.3\\\"},{\\\"label\\\":\\\"40%\\\",\\\"value\\\":\\\"0.4\\\"},{\\\"label\\\":\\\"50%\\\",\\\"value\\\":\\\"0.5\\\"},{\\\"label\\\":\\\"60%\\\",\\\"value\\\":\\\"0.6\\\"},{\\\"label\\\":\\\"70%\\\",\\\"value\\\":\\\"0.7\\\"},{\\\"label\\\":\\\"80%\\\",\\\"value\\\":\\\"0.8\\\"},{\\\"label\\\":\\\"90%\\\",\\\"value\\\":\\\"0.9\\\"},{\\\"label\\\":\\\"100%\\\",\\\"value\\\":\\\"1.0\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":5}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223480}],"LanguageId":null,"Tags":[]},{"Id":8393,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"GPS Mode","Json":"{\"name\":\"GPS Mode\",\"default\":\"\",\"description\":\"GPS Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Change between polling and service mode for GPS.\",\"options\":[{\"label\":\"Polling\",\"value\":\"0\"},{\"label\":\"Service\",\"value\":\"1\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8393,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo GPS\",\"Json\":\"{\\\"name\\\":\\\"Modo GPS\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo GPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change between polling and service mode for GPS.\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Polling\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"Service\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747222092},{"Type":1,"NewValue":"{\"Id\":8393,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo GPS\",\"Json\":\"{\\\"name\\\":\\\"Modo GPS\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo GPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change between polling and service mode for GPS.\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Polling\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"Service\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":23}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223402},{"Type":1,"NewValue":"{\"Id\":8393,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo GPS\",\"Json\":\"{\\\"name\\\":\\\"Modo GPS\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo GPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change between polling and service mode for GPS.\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Polling\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"Service\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":11}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223433},{"Type":1,"NewValue":"{\"Id\":8393,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo GPS\",\"Json\":\"{\\\"name\\\":\\\"Modo GPS\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo GPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change between polling and service mode for GPS.\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Polling\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"Service\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":1}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223471}],"LanguageId":null,"Tags":[]},{"Id":8394,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Wifi Always On","Json":"{\"name\":\"Wifi Always On\",\"default\":\"\",\"description\":\"WiFi Always On\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Keep WiFi always on\",\"options\":[{\"value\":\"0\",\"label\":\"Off\"},{\"value\":\"1\",\"label\":\"On\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8394,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Wifi Always On\",\"Json\":\"{\\\"name\\\":\\\"Wifi Always On\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi Always On\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Keep WiFi always on\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Off\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"On\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":2}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223353},{"Type":1,"NewValue":"{\"Id\":8394,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Wifi Always On\",\"Json\":\"{\\\"name\\\":\\\"Wifi Always On\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi Always On\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Keep WiFi always on\\\",\\\"options\\\":[{\\\"value\\\":\\\"0\\\",\\\"label\\\":\\\"Off\\\"},{\\\"value\\\":\\\"1\\\",\\\"label\\\":\\\"On\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":3}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223476}],"LanguageId":null,"Tags":[]},{"Id":8395,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"GPS Poll Interval Minutes","Json":"{\"name\":\"GPS Poll Interval Minutes\",\"default\":\"\",\"description\":\"GPS Poll Interval\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Change how often the GPS polls.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8395,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"GPS Poll Interval Minutes\",\"Json\":\"{\\\"name\\\":\\\"GPS Poll Interval Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"GPS Poll Interval\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change how often the GPS polls.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":1}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223350},{"Type":1,"NewValue":"{\"Id\":8395,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"GPS Poll Interval Minutes\",\"Json\":\"{\\\"name\\\":\\\"GPS Poll Interval Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"GPS Poll Interval\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Change how often the GPS polls.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":2}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223473}],"LanguageId":null,"Tags":[]},{"Id":8396,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Speed Readings Ignore","Json":"{\"name\":\"Speed Readings Ignore\",\"default\":\"\",\"description\":\"Speed Readings Ignore Count\",\"type\":\"number\",\"suffix\":\"readings\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The number of speed readings ignored before the device starts to calculate its average speed.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":13}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8396,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Speed Readings Ignore\",\"Json\":\"{\\\"name\\\":\\\"Speed Readings Ignore\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Speed Readings Ignore Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"readings\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The number of speed readings ignored before the device starts to calculate its average speed.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":12}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223376},{"Type":1,"NewValue":"{\"Id\":8396,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Speed Readings Ignore\",\"Json\":\"{\\\"name\\\":\\\"Speed Readings Ignore\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Speed Readings Ignore Count\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"readings\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The number of speed readings ignored before the device starts to calculate its average speed.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":13}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223438}],"LanguageId":null,"Tags":[]},{"Id":8397,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"AGPS Mode","Json":"{\"name\":\"AGPS Mode\",\"default\":\"\",\"description\":\"AGPS Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"AGPS improves the speed of getting a GPS location at the cost of using mobile data and taking more battery.\",\"options\":[{\"label\":\"Never Enable\",\"value\":\"0\"},{\"label\":\"Always On\",\"value\":\"1\"},{\"label\":\"Emergency Only\",\"value\":\"2\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":0}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8397,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"AGPS Mode\",\"Json\":\"{\\\"name\\\":\\\"AGPS Mode\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"AGPS Mode\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"AGPS improves the speed of getting a GPS location at the cost of using mobile data and taking more battery.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Deshabilitado\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"Siempre activo\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"Solo para Emergencias\\\",\\\"value\\\":\\\"2\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747221847},{"Type":1,"NewValue":"{\"Id\":8397,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"AGPS Mode\",\"Json\":\"{\\\"name\\\":\\\"AGPS Mode\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"AGPS Mode\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"AGPS mejora la velocidad de obtención de la ubicación GPS a costa de utilizar datos móviles y consumir más batería.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Deshabilitado\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"Siempre activo\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"Solo para Emergencias\\\",\\\"value\\\":\\\"2\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747221898},{"Type":1,"NewValue":"{\"Id\":8397,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo AGPS \",\"Json\":\"{\\\"name\\\":\\\"Modo AGPS \\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo AGPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"AGPS mejora la velocidad de obtención de la ubicación GPS a costa de utilizar datos.móviles y consumir más batería.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Deshabilitado\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"Siempre activo\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"Solo para Emergencias\\\",\\\"value\\\":\\\"2\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747222021},{"Type":1,"NewValue":"{\"Id\":8397,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Modo AGPS \",\"Json\":\"{\\\"name\\\":\\\"Modo AGPS \\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Modo AGPS\\\",\\\"type\\\":\\\"select\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"AGPS mejora la velocidad de obtención de la ubicación GPS a costa de utilizar datos.móviles y consumir más batería.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Deshabilitado\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"Siempre activo\\\",\\\"value\\\":\\\"1\\\"},{\\\"label\\\":\\\"Solo para Emergencias\\\",\\\"value\\\":\\\"2\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":0}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223347}],"LanguageId":null,"Tags":[]},{"Id":8398,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Auto Keypad Lock","Json":"{\"name\":\"Auto Keypad Lock\",\"default\":\"\",\"description\":\"Auto Keypad Lock\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"If enabled, the device's keypad will automatically lock whenever the screen goes to sleep.\",\"options\":[{\"label\":\"Off\",\"value\":\"0\"},{\"label\":\"On\",\"value\":\"1\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":4}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8398,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Auto Keypad Lock\",\"Json\":\"{\\\"name\\\":\\\"Auto Keypad Lock\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Auto Keypad Lock\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"If enabled, the device's keypad will automatically lock whenever the screen goes to sleep.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"1\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":3}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223355},{"Type":1,"NewValue":"{\"Id\":8398,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Auto Keypad Lock\",\"Json\":\"{\\\"name\\\":\\\"Auto Keypad Lock\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Auto Keypad Lock\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"If enabled, the device's keypad will automatically lock whenever the screen goes to sleep.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\"0\\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"1\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":4}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223478}],"LanguageId":null,"Tags":[]},{"Id":8400,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Wifi Stale Timeout Minutes","Json":"{\"name\":\"Wifi Stale Timeout Minutes\",\"default\":\"\",\"description\":\"WiFi Stale Timeout\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of time before the device decides that its WiFi location is stale.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":15}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8400,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Wifi Stale Timeout Minutes\",\"Json\":\"{\\\"name\\\":\\\"Wifi Stale Timeout Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi Stale Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before the device decides that its WiFi location is stale.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":14}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223380},{"Type":1,"NewValue":"{\"Id\":8400,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Wifi Stale Timeout Minutes\",\"Json\":\"{\\\"name\\\":\\\"Wifi Stale Timeout Minutes\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"WiFi Stale Timeout\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"minutes\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before the device decides that its WiFi location is stale.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":15}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223442}],"LanguageId":null,"Tags":[]},{"Id":8401,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Voice Alert Interval Seconds","Json":"{\"name\":\"Voice Alert Interval Seconds\",\"default\":\"\",\"description\":\"Voice Alert Interval\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The amount of time before each voice alert clip playing during alerts.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":16}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8401,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Voice Alert Interval Seconds\",\"Json\":\"{\\\"name\\\":\\\"Voice Alert Interval Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Voice Alert Interval\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before each voice alert clip playing during alerts.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":15}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223382},{"Type":1,"NewValue":"{\"Id\":8401,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Voice Alert Interval Seconds\",\"Json\":\"{\\\"name\\\":\\\"Voice Alert Interval Seconds\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Voice Alert Interval\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":\\\"seconds\\\",\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The amount of time before each voice alert clip playing during alerts.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":16}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223446}],"LanguageId":null,"Tags":[]},{"Id":8402,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Min Signal Strength","Json":"{\"name\":\"Min Signal Strength\",\"default\":\"\",\"description\":\"Minimum Signal Strength for Messages\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The device will only send messages via data connection if the signal strength exceeds this value.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":23}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8402,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Min Signal Strength\",\"Json\":\"{\\\"name\\\":\\\"Min Signal Strength\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Minimum Signal Strength for Messages\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The device will only send messages via data connection if the signal strength exceeds this value.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":22}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223399},{"Type":1,"NewValue":"{\"Id\":8402,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Min Signal Strength\",\"Json\":\"{\\\"name\\\":\\\"Min Signal Strength\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Minimum Signal Strength for Messages\\\",\\\"type\\\":\\\"number\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":true,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"The device will only send messages via data connection if the signal strength exceeds this value.\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"],\\\"order\\\":23}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223462}],"LanguageId":null,"Tags":[]},{"Id":8403,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Allowed Technologies 4G","Json":"{\"name\":\"Allowed Technologies 4G\",\"default\":\"\",\"description\":\"Use 4G Networks\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enabling this will allow the device to try to utilise 4G networks to communicate by.\",\"options\":[{\"label\":\"Off\",\"value\":\" \"},{\"label\":\"On\",\"value\":\"4G\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":22}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8403,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 4G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 4G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 4G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 4G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"4G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":21}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223397},{"Type":1,"NewValue":"{\"Id\":8403,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 4G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 4G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 4G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 4G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"4G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":22}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223459}],"LanguageId":null,"Tags":[]},{"Id":8404,"Group":{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Allowed Technologies 3G","Json":"{\"name\":\"Allowed Technologies 3G\",\"default\":\"\",\"description\":\"Use 3G Networks\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enabling this will allow the device to try to utilise 3G networks to communicate by.\",\"options\":[{\"label\":\"Off\",\"value\":\" \"},{\"label\":\"On\",\"value\":\"3G\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":21}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8404,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 3G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 3G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 3G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 3G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"3G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":20}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223395},{"Type":1,"NewValue":"{\"Id\":8404,\"Group\":{\"Id\":5085,\"Name\":\"Other Settings\",\"Json\":{\"description\":null,\"columns\":1,\"order\":4,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Allowed Technologies 3G\",\"Json\":\"{\\\"name\\\":\\\"Allowed Technologies 3G\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Use 3G Networks\\\",\\\"type\\\":\\\"radioGroup\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":null,\\\"integerOnly\\\":null,\\\"isReadOnly\\\":null,\\\"isHidden\\\":null,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Enabling this will allow the device to try to utilise 3G networks to communicate by.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Off\\\",\\\"value\\\":\\\" \\\"},{\\\"label\\\":\\\"On\\\",\\\"value\\\":\\\"3G\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"],\\\"order\\\":21}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747223457}],"LanguageId":null,"Tags":[]},{"Id":8373,"Group":{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Colour","Json":"{ \"name\": \"Colour\", \"default\": \"\", \"description\": \"Background Colour\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": null, \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": \"This allows you to change certain display settings on your Pearl II.\\n\", \"options\": [ { \"value\": \"ffffff\", \"label\": \"White\" }, { \"value\": \"000000\", \"label\": \"Black\" }, { \"value\": \"7bacdd\", \"label\": \"Light Blue\" }, { \"value\": \"ffff00\", \"label\": \"Yellow\" }, { \"value\": \"ff00ff\", \"label\": \"Magenta\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8374,"Group":{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Text","Json":"{ \"name\": \"Text\", \"default\": \"ffffff\", \"description\": \"Colour\", \"type\": \"select\", \"suffix\": null, \"prefix\": \"#\", \"min\": null, \"max\": null, \"futureOnly\": null, \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": \"This allows you to change certain display settings on your Pearl II.\\n\", \"options\": [ { \"value\": \"ffffff\", \"label\": \"White\" }, { \"value\": \"000000\", \"label\": \"Black\" }, { \"value\": \"7bacdd\", \"label\": \"Light Blue\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"ffffff","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8375,"Group":{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Button Feedback","Json":"{ \"name\": \"Button Feedback\", \"default\": \"false\", \"description\": null, \"type\": \"checkbox\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8376,"Group":{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Language","Json":"{ \"name\": \"Language\", \"default\": \"\", \"description\": \"Language\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [ { \"value\": \"en\", \"label\": \"English\" }, { \"value\": \"es\", \"label\": \"Spanish\" }, { \"label\": \"Portuguese\", \"value\": \"pt\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8377,"Group":{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Time","Json":"{ \"name\": \"Time\", \"default\": \"\", \"description\": null, \"type\": \"radioGroup\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [ { \"value\": \"12\", \"label\": \"12\" }, { \"value\": \"24\", \"label\": \"24\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8378,"Group":{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Date","Json":"{\"name\":\"Date\",\"default\":\"\",\"description\":\"Date format\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The way that the date on the device will show.\",\"options\":[{\"value\":\"dd/MM/yyyy\",\"label\":\"Day/Month/Year\"},{\"value\":\"MM/dd/yyyy\",\"label\":\"Month/Day/Year\"},{\"value\":\"yyyy/MM/dd\",\"label\":\"Year/Month/Day\"},{\"value\":\"dd/MM\",\"label\":\"Day/Month\"},{\"value\":\"MM/dd\",\"label\":\"Month/Day\"},{\"label\":\"Day Month Weekday\",\"value\":\"dd MMM E\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8382,"Group":{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Alerts","Json":"{\"name\":\"Alerts\",\"default\":\"\",\"description\":\"Alerts volume\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Here you can set the alert volume of the device. Simply click on the down arrow and pick the volume level, low, medium and high.\",\"options\":[{\"label\":\"High\",\"value\":\"H\"},{\"label\":\"Medium\",\"value\":\"M\"},{\"label\":\"Low\",\"value\":\"L\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8381,"Group":{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Keypress","Json":"{\"name\":\"Keypress\",\"default\":\"\",\"description\":\"Keypress feedback volume\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Here you can set the keypress feedback volume of the device. Simply click on the down arrow and pick the volume level, low, medium and high.\",\"options\":[{\"label\":\"High\",\"value\":\"H\"},{\"label\":\"Medium\",\"value\":\"M\"},{\"label\":\"Low\",\"value\":\"L\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8380,"Group":{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Incall","Json":"{ \"name\": \"Incall\", \"default\": \"\", \"description\": \"Incall volume\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": null, \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": \"Here you can set the in-call and ring tone volume of the device. Simply click on the down arrow and pick the volume level, low , medium and high.\", \"options\": [ { \"value\": \"H\", \"label\": \"High\" }, { \"label\": \"Medium\", \"value\": \"M\" }, { \"label\": \"Low\", \"value\": \"L\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8387,"Group":{"Id":5091,"Name":"Volume","Json":{"description":"Volume","columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5073,"Name":"Display Options","Json":{"description":null,"columns":2,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5086,"Name":"Background Colour","Json":{"description":null,"columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5087,"Name":"Text Colour","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5088,"Name":"Button feedback","Json":{"description":"Enable beep on button press","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5089,"Name":"Language","Json":{"description":"Language","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5090,"Name":"Date Time display format","Json":{"description":null,"columns":1,"order":4,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Ringtone","Json":"{ \"name\": \"Ringtone\", \"default\": \"\", \"description\": \"Ringtone volume\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": null, \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": \"Here you can set the in-call and ring tone volume of the device. Simply click on the down arrow and pick the volume level, low , medium and high.\", \"options\": [ { \"value\": \"H\", \"label\": \"High\" }, { \"value\": \"M\", \"label\": \"Medium\" }, { \"value\": \"L\", \"label\": \"Low\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ], \"order\": 1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8383,"Group":{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Reboot","Json":"{ \"name\": \"Reboot\", \"default\": \"\", \"description\": \"Reboot the device\", \"type\": \"button\", \"order\": 1, \"suffix\": null, \"prefix\": null, \"isRealTimeLocation\": false, \"helpText\": \"Remotely Reboots the device\", \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8384,"Group":{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Real Time Locate","Json":"{\"name\":\"Real Time Locate\",\"default\":\"\",\"description\":\"Real Time Locate\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Real Time Locate\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8385,"Group":{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Power off","Json":"{ \"name\": \"Power off\", \"default\": \"\", \"description\": \"Power off\", \"type\": \"button\", \"order\": 1, \"suffix\": null, \"prefix\": null, \"isRealTimeLocation\": false, \"helpText\": \"Power off\", \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8386,"Group":{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"All Data","Json":"{\"name\":\"All Data\",\"default\":\"\",\"description\":\"Get all config data from the device\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8368,"Group":{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Set Timezone","Json":"{ \"name\": \"Set Timezone\", \"default\": \"\", \"description\": \"Set Timezone\", \"type\": \"timezone\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": \"\", \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": \" Click on the downward arrow and select the time zone in the location of the specific device.\", \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8368,\"Group\":{\"Id\":5096,\"Name\":\"Set Timezone\",\"Json\":{\"description\":\"Set Timezone\",\"columns\":1,\"order\":3,\"listSize\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Configurar Zona Horaria\",\"Json\":\"{\\\"name\\\":\\\"Configurar Zona Horaria\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":\\\"Configurar Zona Horaria\\\",\\\"type\\\":\\\"timezone\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":\\\"Presione la flecha hacia abajo y seleccione la zona horaria correspondiente a la ubicación del dispositivo\\\",\\\"options\\\":[],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747221261}],"LanguageId":null,"Tags":[]},{"Id":8444,"Group":{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Set Menu Options","Json":"{\"name\":\"Set Menu Options\",\"default\":\"\",\"description\":\"Set Menu Options\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"value\":\"1,3.5,4,5,6\",\"label\":\"Telecare\"},{\"value\":\"1,3.5,4,5,6,7\",\"label\":\"Telecare power off disabled\"},{\"value\":\"1,3.5,5\",\"label\":\"Loneworker\"},{\"value\":\"1,3,3.5,5,6\",\"label\":\"Installer\"},{\"value\":\"1\",\"label\":\"Admin\"},{\"value\":\"1,2,3.1,3.2,3.3,3.4,5,6\",\"label\":\"Factory\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8367,"Group":{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Server","Json":"{\"name\":\"Server\",\"default\":\"\",\"description\":\"Set Server\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Select which server you wish the device to communicate to\",\"options\":[{\"label\":\"Production Servers\",\"value\":\"s1.myoysta.com,5678;52.232.85.255,5678;s2.myoysta.com,5678;52.232.86.238,5678\"},{\"label\":\"Acceptance Servers\",\"value\":\"as3.myoysta.com,5678;52.174.17.77,5678;as3.myoysta.com,5678;52.174.17.77,5678\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8369,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"SMS Timeout","Json":"{\"name\":\"SMS Timeout\",\"default\":\"\",\"description\":\"SMS Timeout\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8362,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"GPRS Timeout","Json":"{\"name\":\"GPRS Timeout\",\"default\":\"\",\"description\":\"GPRS Timeout\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8363,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Sound","Json":"{\"name\":\"Sound\",\"default\":\"false\",\"description\":\"Sound\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"If disabled, standard (non-alarm) calls will be muted. This can be unmuted on the device by the user. \",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8364,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Send Last Position","Json":"{\"name\":\"Send Last Position\",\"default\":\"\",\"description\":\"Send Last Position\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8359,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Defaults","Json":"{\"name\":\"Defaults\",\"default\":\"LG5S10BCT10\",\"description\":\"Default Sending Options\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"a string representation of the available options for communication, when alerts occurs:\\neg: LG5S10BCT10V\\n\\nL/P = last known/ current position\\nGnn = send via GPRS, with a timeout of nn seconds\\nSnn = send via SMS with a timeout of nn seconds, if the GPRS fails\\nB = buffer, if SMS fails\\nC = should make a call to the specific number\\nTnn = the timeout of an alert on the screen, before taking the help actions.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"LG5S10BCT10","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8360,"Group":{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Send Mode","Json":"{\"name\":\"Send Mode\",\"default\":\"\",\"description\":\"Send Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"label\":\"Send via GPRS, SMS as fallback\",\"value\":\"GS\"},{\"label\":\"Always send via GPRS\",\"value\":\"G\"},{\"label\":\"Always send via SMS\",\"value\":\"S\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8433,"Group":{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Cycle End Time","Json":"{\"name\":\"Cycle End Time\",\"default\":\"\",\"description\":\"Cycle End Time\",\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Time when cycles should end\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8432,"Group":{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Cycle Interval","Json":"{\"name\":\"Cycle Interval\",\"default\":\"\",\"description\":\"Cycle Interval\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":null,\"min\":1,\"max\":1440,\"futureOnly\":\"\",\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Frequency of location events, in minutes\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8434,"Group":{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Cycle Start Time","Json":"{\"name\":\"Cycle Start Time\",\"default\":\"\",\"description\":\"Cycle Start Time\",\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"The time when cycles should start\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8435,"Group":{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Send Last Known Location","Json":"{\"name\":\"Send Last Known Location\",\"default\":\"\",\"description\":\"Send Last Known Location\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"If this is checked, the device will send last known locations instead of getting a current GPS location.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8439,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"SnoozeTime","Json":"{\"name\":\"SnoozeTime\",\"default\":\"30\",\"description\":\"SnoozeTime\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":0,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"30","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8426,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Timezone","Json":"{\"name\":\"Timezone\",\"default\":\"\",\"description\":\"Timezone of alarm \",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"value\":\"Europe/London\",\"label\":\"Europe/London\"},{\"value\":\"Europe/Madrid\",\"label\":\"Europe/Spain\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":8}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8427,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"sWord","Json":"{\"name\":\"sWord\",\"default\":\"later\",\"description\":\"Snooze word\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"later","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8436,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"ReminderMessage","Json":"{\"name\":\"ReminderMessage\",\"default\":\"Take medicine\",\"description\":\"\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"Take medicine","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8437,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Time","Json":"{\"name\":\"Time\",\"default\":\"\",\"description\":\"Reminder time\",\"type\":\"datetime\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":true,\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Define the time which the reminder should occur ( local time on device ) \",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":7}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8438,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Recurrence","Json":"{\"name\":\"Recurrence\",\"default\":\"n\",\"description\":\"Recurrence\",\"type\":\"radioGroup\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"value\":\"0\",\"label\":\"None\"},{\"value\":\"1\",\"label\":\"Daily\"},{\"label\":\"Weekly\",\"value\":\"7\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":4}","Default":"n","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8440,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"RedWord","Json":"{\"name\":\"RedWord\",\"default\":\"ignored\",\"description\":\"RedWord\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"ignored","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8441,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"SnoozeRepeats","Json":"{\"name\":\"SnoozeRepeats\",\"default\":\"3\",\"description\":\"Snooze repeats\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":0,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"3","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8442,"Group":{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"GreenWord","Json":"{\"name\":\"GreenWord\",\"default\":\"Taken\",\"description\":\"Green word\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"Taken","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8425,"Group":{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Number","Json":"{ \"name\": \"Number\", \"default\": \"\", \"description\": \"Number\", \"type\": \"phone\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": \"\", \"integerOnly\": true, \"minLength\": null, \"maxLength\": null, \"helpText\": \"On certain Oysta devices you can add in a contact number, this means the number will ow appear in the contacts list on the device and the user of the device can call the contact directly from the device. If white listed the number added to contacts can call the device. White list means the number listed can call the device non white listed numbers will be blocked.\", \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8416,"Group":{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable NonMovement","Json":"{\"name\":\"Enable Disable NonMovement\",\"default\":\"false\",\"description\":null,\"type\":\"enable\",\"order\":0,\"suffix\":null,\"prefix\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8413,"Group":{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"action","Json":"{\"name\":\"action\",\"default\":\"1\",\"description\":\"Action to be taken on non-movement of device\",\"type\":\"radioGroup\",\"order\":3,\"suffix\":null,\"prefix\":null,\"helpText\":null,\"options\":[{\"value\":\"1\",\"label\":\"Power save mode\"},{\"value\":\"2\",\"label\":\"Alarm on non-movement\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"1","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8410,"Group":{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"period ","Json":"{\"name\":\"period \",\"default\":\"600\",\"description\":\"Period\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":60,\"max\":7200,\"futureOnly\":\"\",\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Period of time after which the device is considered to be not in movement.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"600","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8411,"Group":{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Start Time","Json":"{\"name\":\"Start Time\",\"default\":\"\",\"description\":\"Start Time\",\"type\":\"time\",\"order\":1,\"suffix\":null,\"prefix\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8412,"Group":{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"End Time","Json":"{\"name\":\"End Time\",\"default\":\"\",\"description\":\"End Time\",\"type\":\"time\",\"order\":2,\"suffix\":null,\"prefix\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8414,"Group":{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable Speed alerts","Json":"{\"name\":\"Enable Disable Speed alerts\",\"default\":\"\",\"description\":null,\"type\":\"enable\",\"order\":0,\"suffix\":null,\"prefix\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8417,"Group":{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Start Time","Json":"{\"name\":\"Start Time\",\"default\":\"\",\"description\":\"Start Time \",\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8415,"Group":{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"speed","Json":"{\"name\":\"speed\",\"default\":\"13\",\"description\":\"Speed\",\"type\":\"number\",\"suffix\":\"mps\",\"prefix\":null,\"min\":0,\"max\":100,\"futureOnly\":\"\",\"integerOnly\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"13","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8424,"Group":{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"End Time","Json":"{\"name\":\"End Time\",\"default\":\"\",\"description\":null,\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8421,"Group":{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Low","Json":"{\"name\":\"Low\",\"default\":\"20\",\"description\":\"Battery Low\",\"type\":\"number\",\"suffix\":\"%\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Percentage at which the device sends a low battery alert\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"20","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8418,"Group":{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable Battery alerts","Json":"{\"name\":\"Enable Disable Battery alerts\",\"default\":\"true\",\"description\":\"Battery alerts for low and high battery levels\",\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8419,"Group":{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Full","Json":"{\"name\":\"Full\",\"default\":\"100\",\"description\":\"Battery Full\",\"type\":\"number\",\"suffix\":\"%\",\"prefix\":null,\"min\":85,\"max\":100,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Percentage at which the battery alerts as fully charged\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"100","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8420,"Group":{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"High","Json":"{\"name\":\"High\",\"default\":\"90\",\"description\":\"Battery High\",\"type\":\"number\",\"suffix\":\"%\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Percentage at which the battery alerts as high\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"90","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8422,"Group":{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Empty","Json":"{\"name\":\"Empty\",\"default\":\"5\",\"description\":\"Battery Empty\",\"type\":\"number\",\"suffix\":\"%\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Percentage at which the device sends a battery empty alert\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"5","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8445,"Group":{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"One way calling","Json":"{ \"name\": \"One way calling\", \"default\": \"\", \"description\": \"One way Calling\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": \"\", \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [ { \"label\": \"Enable\", \"value\": \"1\" }, { \"label\": \"Disable\", \"value\": \"2\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8423,"Group":{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"WhiteList","Json":"{ \"name\": \"WhiteList\", \"default\": \"\", \"description\": \"Whitelist\", \"type\": \"select\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": \"\", \"integerOnly\": true, \"minLength\": null, \"maxLength\": null, \"helpText\": \"On certain Oysta devices you can add in a contact number, this means the number will ow appear in the contacts list on the device and the user of the device can call the contact directly from the device. If white listed the number added to contacts can call the device. White list means the number listed can call the device non white listed numbers will be blocked.\", \"options\": [ { \"value\": \"ON\", \"label\": \"Enable\" }, { \"value\": \"OFF\", \"label\": \"Disable\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8443,"Group":{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"autoanswer","Json":"{ \"name\": \"autoanswer\", \"default\": \"-1\", \"description\": \"Autoanswer Time in seconds (-1 to disable autoanswer)\", \"type\": \"number\", \"suffix\": null, \"prefix\": null, \"min\": -1, \"max\": 10, \"futureOnly\": \"\", \"integerOnly\": true, \"minLength\": null, \"maxLength\": null, \"helpText\": \"integer, number of seconds to ring, then auto-answer ( -1 = disabled) \", \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"-1","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8462,"Group":{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Zone","Json":"{\"name\":\"Zone\",\"default\":\"\",\"description\":\"Zone\",\"type\":\"button\",\"order\":1,\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8466,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"gWord","Json":"{\"name\":\"gWord\",\"default\":\"\",\"description\":\"text for green button\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8446,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"sWord","Json":"{\"name\":\"sWord\",\"default\":\"\",\"description\":\"text for red button (when snoozed)\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8465,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"rWord","Json":"{\"name\":\"rWord\",\"default\":\"\",\"description\":\"text for red button (when not snoozed)\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":4}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8467,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Snooze_repeats","Json":"{\"name\":\"Snooze_repeats\",\"default\":\"\",\"description\":\"Snooze Repeats\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"how many times an alarm can be snoozed\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":8}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8468,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Snooze_time","Json":"{\"name\":\"Snooze_time\",\"default\":\"\",\"description\":\"Snooze Time\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Integer, when user snooze,\\n it will repeat again after this number of seconds (0 = no snooze)\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":9}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8469,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Recurrence","Json":"{\"name\":\"Recurrence\",\"default\":\"\",\"description\":\"Repeating interval in days\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":7}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8470,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Display","Json":"{\"name\":\"Display\",\"default\":\"\",\"description\":\"Text to be displayed\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8471,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Config","Json":"{\"name\":\"Config\",\"default\":\"\",\"description\":\"Config\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"a string representation of the available options for communication, when alerts occurs:\\neg: LG5S10BCT10V\\n\\nL/P = last known/ current position\\nGnn = send via GPRS, with a timeout of nn seconds\\nSnn = send via SMS with a timeout of nn seconds, if the GPRS fails\\nB = buffer, if SMS fails\\nC = should make a call to the specific number\\nTnn = the timeout of an alert on the screen, before taking the help actions.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8472,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Phone Number","Json":"{\"name\":\"Phone Number\",\"default\":\"\",\"description\":\"Phone Number for Amber Alert calls\",\"type\":\"phone\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8473,"Group":{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable Amber Alert","Json":"{\"name\":\"Enable Disable Amber Alert\",\"default\":\"true\",\"description\":null,\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8474,"Group":{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"No Activity","Json":"{\"name\":\"No Activity\",\"default\":\"\",\"description\":\"Set No Activity Events\",\"type\":\"number\",\"suffix\":null,\"prefix\":null,\"min\":5,\"max\":10080,\"futureOnly\":false,\"integerOnly\":true,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Set No Activity Alerts in minutes. If the device does not report in the time frame it triggers a No Activity alert\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8475,"Group":{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Enable Disable No Activity","Json":"{\"name\":\"Enable Disable No Activity\",\"default\":\"true\",\"description\":\"Enable Disable No Activity\",\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":false,\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Enable or disable no activity alerts\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8479,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Dock Disable","Json":"{\"name\":\"Dock Disable\",\"default\":\"\",\"description\":\"Disable Welfare In Dock\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":4}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8453,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Make Call","Json":"{\"name\":\"Make Call\",\"default\":\"\",\"description\":\"Make Call\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8447,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Phone Number","Json":"{\"name\":\"Phone Number\",\"default\":\"\",\"description\":\"Phone Number\",\"type\":\"phone\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":7}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8477,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Start Time","Json":"{\"name\":\"Start Time\",\"default\":\"\",\"description\":\"Start Time\",\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8478,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"End Time","Json":"{\"name\":\"End Time\",\"default\":\"\",\"description\":\"End Time\",\"type\":\"time\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8464,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Period Minutes","Json":"{\"name\":\"Period Minutes\",\"default\":\"\",\"description\":\"Interval\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8463,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Alarm Timeout Seconds","Json":"{\"name\":\"Alarm Timeout Seconds\",\"default\":\"\",\"description\":\"Alarm Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8476,"Group":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Name":"Enable Disable Recurrent Welfare Check","Json":"{\"name\":\"Enable Disable Recurrent Welfare Check\",\"default\":\"\",\"description\":null,\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8449,"Group":{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Trace","Json":"{\"name\":\"Trace\",\"default\":\"\",\"description\":\"Trace\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Pressing this button will use the above settings provided they have been saved first.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8448,"Group":{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Interval","Json":"{\"name\":\"Interval\",\"default\":\"\",\"description\":\" interval\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":\"Send location every \",\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8450,"Group":{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Duration","Json":"{\"name\":\"Duration\",\"default\":\"\",\"description\":\" duration\",\"type\":\"number\",\"suffix\":\"minutes\",\"prefix\":\"For a duration of \",\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8461,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Auto Answer Timeout","Json":"{\"name\":\"Auto Answer Timeout\",\"default\":\"\",\"description\":\"Auto Answer Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Number of seconds to automatically answer\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":4}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8451,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Auto Answer","Json":"{\"name\":\"Auto Answer\",\"default\":\"\",\"description\":\"Auto Answer\",\"type\":\"enable\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8454,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Voice Type","Json":"{\"name\":\"Voice Type\",\"default\":\"\",\"description\":\"Voice Type\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"label\":\"Two-Way Voice\",\"value\":\"0\"},{\"label\":\"One-Way Voice\",\"value\":\"1\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8452,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Name","Json":"{\"name\":\"Name\",\"default\":\"\",\"description\":\"Name\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8456,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Emergency Number","Json":"{\"name\":\"Emergency Number\",\"default\":\"\",\"description\":\"Emergency Protocol Number\",\"type\":\"phone\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8455,"Group":{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Warning Mode","Json":"{\"name\":\"Warning Mode\",\"default\":\"\",\"description\":\"Warning Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"label\":\"Ring\",\"value\":\"0\"},{\"label\":\"Beep\",\"value\":\"1\"},{\"label\":\"Silent\",\"value\":\"2\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":5}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8457,"Group":{"Id":5113,"Name":"SMS Fallback","Json":{"description":"","columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5076,"Name":"Emergency Settings","Json":{"description":null,"columns":3,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5114,"Name":"Emergency Number","Json":{"description":"Emergency phone number for the device","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"SMSNumber ","Json":"{\"name\":\"SMSNumber \",\"default\":\"\",\"description\":\"SMS Phone number\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Phone number which will be used to send fallback SMS messages to.\",\"options\":[{\"value\":\"+447781482635\",\"label\":\"Esendex\"},{\"label\":\"Vodafone\",\"value\":\"+447537410413\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8458,"Group":{"Id":5114,"Name":"Emergency Number","Json":{"description":"Emergency phone number for the device","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5076,"Name":"Emergency Settings","Json":{"description":null,"columns":3,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5113,"Name":"SMS Fallback","Json":{"description":"","columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"SOS Number","Json":"{\"name\":\"SOS Number\",\"default\":\"\",\"description\":\"Number which will be called in the event the SOS button is pressed\",\"type\":\"phone\",\"order\":0,\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Number which will be called if the SOS button is pressed ..\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8355,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Sound","Json":"{\"name\":\"Sound\",\"default\":\"\",\"description\":\"Sound\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":\"If disabled, alarm calls will be muted. This can be unmuted on the device by the user. \",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":7}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8460,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Send Last Position","Json":"{\"name\":\"Send Last Position\",\"default\":\"\",\"description\":\"Send Last Position\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8459,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"SOS Options","Json":"{\"name\":\"SOS Options\",\"default\":\"\",\"description\":\"LG5S10BCT10 - example options\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":false,\"isReadOnly\":null,\"isHidden\":true,\"minLength\":null,\"maxLength\":null,\"helpText\":\"a string representation of the available options for communication, when alerts occurs:\\neg: LG5S10BCT10V\\n\\nL/P = last known/ current position\\nGnn = send via GPRS, with a timeout of nn seconds\\nSnn = send via SMS with a timeout of nn seconds, if the GPRS fails\\nB = buffer, if SMS fails\\nC = should make a call to the specific number\\nTnn = the timeout of an alert on the screen, before taking the help actions.\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8409,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Report Mode","Json":"{\"name\":\"Report Mode\",\"default\":\"\",\"description\":\"Report Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"label\":\"Only Call\",\"value\":\"C\"},{\"label\":\"Only send event\",\"value\":\"P\"},{\"label\":\"Send position then call\",\"value\":\"PC\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":1}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8408,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"GPRS Timeout","Json":"{\"name\":\"GPRS Timeout\",\"default\":\"\",\"description\":\"GPRS Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8407,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Alert Timeout","Json":"{\"name\":\"Alert Timeout\",\"default\":\"\",\"description\":\"Alert Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":4}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8406,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"SMS Timeout","Json":"{\"name\":\"SMS Timeout\",\"default\":\"\",\"description\":\"SMS Timeout\",\"type\":\"number\",\"suffix\":\"seconds\",\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":true,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8357,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Kidnap","Json":"{\"name\":\"Kidnap\",\"default\":\"\",\"description\":\"Kidnap Mode\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":8}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8356,"Group":{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Send Mode","Json":"{\"name\":\"Send Mode\",\"default\":\"\",\"description\":\"Send Mode\",\"type\":\"select\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[{\"label\":\"Send via GPRS, SMS as fallback\",\"value\":\"GS\"},{\"label\":\"Always send via GPRS\",\"value\":\"G\"},{\"label\":\"Always send via SMS\",\"value\":\"S\"}],\"toTranslate\":[\"name\",\"description\",\"helpText\",\"label\"],\"order\":2}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8358,"Group":{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"Carrier","Json":"{ \"name\": \"Carrier\", \"default\": \"\", \"description\": null, \"type\": \"apn\", \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"futureOnly\": \"\", \"integerOnly\": false, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [ { \"value\": \" iot.cslm2m.com,,\", \"label\": \" CSL (NEW) \" }, { \"value\": \"iot.cslm2m.com,,\", \"label\": \"CSL (IOT)\" }, { \"value\": \"Internet,web,web\", \"label\": \"Vodafone internet\" }, { \"value\": \"orangeinternet,,\", \"label\": \"Orange\" }, { \"value\": \"geminit2.m2m,,\", \"label\": \"CSL (geminit2)\" }, { \"value\": \"iot.cslm2m.com,0,0\", \"label\": \"CSL (iot.csl)\" }, { \"value\": \"geminit2.m2m,,\", \"label\": \"CSL Gemini\" }, { \"value\": \"i-apn.net,oystatech,oystatech\", \"label\": \"Wireless Logic\" }, { \"value\": \"internet.vodafone.gr,,\", \"label\": \"Greece Vodafone\" }, { \"value\": \"internet,,\", \"label\": \"Vodafone Internet (Global) []\" }, { \"value\": \"open.internet,,\", \"label\": \"Three IRE\" }, { \"value\": \" ,,\", \"label\": \"None\" }, { \"value\": \"chubbie.telefonica.com,,\", \"label\": \"Telefonica Chubb IE [Ireland]\" }, { \"value\": \"live.vodafone.com,vodafone,vodafone\", \"label\": \"Vodafone Ireland 2 [Ireland]\" }, { \"value\": \"apn.sml.ie,,\", \"label\": \"Jasper - Smart Monitoring [Ireland]\" }, { \"value\": \"everywhere,,\", \"label\": \"EE Internet [UK]\" }, { \"value\": \"everywhere,eesecure,secure\", \"label\": \"T-Mobile Internet [UK]\" }, { \"value\": \"i-viohalko,,\", \"label\": \"Cosmote [Greece]\" }, { \"value\": \"yesinternet,,\", \"label\": \"Optus [Australia]\" }, { \"value\": \"internet.vodafone.pt,,\", \"label\": \"Vodafone Telecel [Portugal]\" }, { \"value\": \"Network,,\", \"label\": \"Network [Ghana]\" }, { \"value\": \"jawalnet.com.sa,,\", \"label\": \"STC [Saudi Arabia]\" }, { \"value\": \"internetm2m,,\", \"label\": \"Portugal Telecom [Portugal]\" }, { \"value\": \"eapn1.net,web,web\", \"label\": \"Mobius [uk]\" }, { \"value\": \"mobile.o2.co.uk,vertigo,password\", \"label\": \"G4S UK O2 [UK]\" }, { \"value\": \"wap.vodafone.co.uk,wap,wap\", \"label\": \"Vodafone WAP [UK]\" }, { \"value\": \"autoselect,,\", \"label\": \"autoselect \" }, { \"value\": \"payandgo.o2.co.uk,payandgo,payandgo\", \"label\": \"O2 (pre-pay) [UK]\" }, { \"value\": \"isp.vodafone.ie,vodafone,vodafone\", \"label\": \"Vodafone (contract) [Ireland]\" }, { \"value\": \"internet,gprs,gprs\", \"label\": \"O2 IRE [Ireland]\" }, { \"value\": \"hs.vodafone.ie ,vodafone,vodafone\", \"label\": \"Vodafone IRE + username and password [Ireland]\" }, { \"value\": \"lpwa.vodafone.iot,,\", \"label\": \"VODAFONE_lpwa \\t [spain]\" }, { \"value\": \"ESEYE1,USER,PASS\", \"label\": \"ESEYE []\" }, { \"value\": \"hs.vodafone.ie,,\", \"label\": \"Vodafone HS [Ireland]\" }, { \"value\": \"stream.co.uk,streamip,streamip\", \"label\": \"Stream [UK]\" }, { \"value\": \"movistar.es,MOVISTAR,MOVISTAR\", \"label\": \"Movistar\" }, { \"value\": \"m2m.movistar.es,movistar,movistar\", \"label\": \"Movistar M2M Spain [Spain]\" }, { \"value\": \"inetd.vfes,,\", \"label\": \"Spainiot \" }, { \"value\": \"airtelwap.es,wap@wap,wap\", \"label\": \"Vodafone 4G [Spain]\" }, { \"value\": \"wlapn.com,deimos,deimos\", \"label\": \"DEIMOS [Spain]\" } ], \"toTranslate\": [ \"name\", \"description\", \"helpText\", \"label\" ]}","Default":"","Command":null,"ProtocolActionObjects":[{"Type":1,"NewValue":"{\"Id\":8358,\"Group\":{\"Id\":5116,\"Name\":\"APN config\",\"Json\":{\"description\":\"APN config\",\"columns\":1,\"order\":1,\"toTranslate\":[\"name\",\"description\"]},\"Parent\":null,\"Device\":null,\"DeviceRelated\":false,\"IsList\":false,\"IsAdminOnly\":true,\"Deleted\":false,\"Children\":[]},\"Name\":\"Operador\",\"Json\":\"{\\\"name\\\":\\\"Operador\\\",\\\"default\\\":\\\"\\\",\\\"description\\\":null,\\\"type\\\":\\\"apn\\\",\\\"suffix\\\":null,\\\"prefix\\\":null,\\\"min\\\":null,\\\"max\\\":null,\\\"futureOnly\\\":false,\\\"integerOnly\\\":false,\\\"isReadOnly\\\":false,\\\"isHidden\\\":false,\\\"minLength\\\":null,\\\"maxLength\\\":null,\\\"helpText\\\":null,\\\"options\\\":[{\\\"value\\\":\\\" iot.cslm2m.com,,\\\",\\\"label\\\":\\\" CSL (NEW) [test]\\\"},{\\\"value\\\":\\\"iot.cslm2m.com,,\\\",\\\"label\\\":\\\"CSL (IOT)\\\"},{\\\"value\\\":\\\"Internet,web,web\\\",\\\"label\\\":\\\"Vodafone internet\\\"},{\\\"value\\\":\\\"orangeinternet,,\\\",\\\"label\\\":\\\"Orange\\\"},{\\\"value\\\":\\\"geminit2.m2m,,\\\",\\\"label\\\":\\\"CSL (geminit2)\\\"},{\\\"value\\\":\\\"iot.cslm2m.com,0,0\\\",\\\"label\\\":\\\"CSL (iot.csl)\\\"},{\\\"value\\\":\\\"geminit2.m2m,,\\\",\\\"label\\\":\\\"CSL Gemini\\\"},{\\\"value\\\":\\\"i-apn.net,oystatech,oystatech\\\",\\\"label\\\":\\\"Wireless Logic\\\"},{\\\"value\\\":\\\"internet.vodafone.gr,,\\\",\\\"label\\\":\\\"Greece Vodafone\\\"},{\\\"value\\\":\\\"internet,,\\\",\\\"label\\\":\\\"Vodafone Internet (Global) []\\\"},{\\\"value\\\":\\\"open.internet,,\\\",\\\"label\\\":\\\"Three IRE\\\"},{\\\"value\\\":\\\" ,,\\\",\\\"label\\\":\\\"None\\\"},{\\\"value\\\":\\\"chubbie.telefonica.com,,\\\",\\\"label\\\":\\\"Telefonica Chubb IE [Ireland]\\\"},{\\\"value\\\":\\\"live.vodafone.com,vodafone,vodafone\\\",\\\"label\\\":\\\"Vodafone Ireland 2 [Ireland]\\\"},{\\\"value\\\":\\\"apn.sml.ie,,\\\",\\\"label\\\":\\\"Jasper - Smart Monitoring [Ireland]\\\"},{\\\"value\\\":\\\"everywhere,,\\\",\\\"label\\\":\\\"EE Internet [UK]\\\"},{\\\"value\\\":\\\"everywhere,eesecure,secure\\\",\\\"label\\\":\\\"T-Mobile Internet [UK]\\\"},{\\\"value\\\":\\\"i-viohalko,,\\\",\\\"label\\\":\\\"Cosmote [Greece]\\\"},{\\\"value\\\":\\\"yesinternet,,\\\",\\\"label\\\":\\\"Optus [Australia]\\\"},{\\\"value\\\":\\\"internet.vodafone.pt,,\\\",\\\"label\\\":\\\"Vodafone Telecel [Portugal]\\\"},{\\\"value\\\":\\\"Network,,\\\",\\\"label\\\":\\\"Network [Ghana]\\\"},{\\\"value\\\":\\\"jawalnet.com.sa,,\\\",\\\"label\\\":\\\"STC [Saudi Arabia]\\\"},{\\\"value\\\":\\\"internetm2m,,\\\",\\\"label\\\":\\\"Portugal Telecom [Portugal]\\\"},{\\\"value\\\":\\\"eapn1.net,web,web\\\",\\\"label\\\":\\\"Mobius [uk]\\\"},{\\\"value\\\":\\\"mobile.o2.co.uk,vertigo,password\\\",\\\"label\\\":\\\"G4S UK O2 [UK]\\\"},{\\\"value\\\":\\\"wap.vodafone.co.uk,wap,wap\\\",\\\"label\\\":\\\"Vodafone WAP [UK]\\\"},{\\\"value\\\":\\\"autoselect,,\\\",\\\"label\\\":\\\"autoselect \\\"},{\\\"value\\\":\\\"payandgo.o2.co.uk,payandgo,payandgo\\\",\\\"label\\\":\\\"O2 (pre-pay) [UK]\\\"},{\\\"value\\\":\\\"isp.vodafone.ie,vodafone,vodafone\\\",\\\"label\\\":\\\"Vodafone (contract) [Ireland]\\\"},{\\\"value\\\":\\\"internet,gprs,gprs\\\",\\\"label\\\":\\\"O2 IRE [Ireland]\\\"},{\\\"value\\\":\\\"hs.vodafone.ie ,vodafone,vodafone\\\",\\\"label\\\":\\\"Vodafone IRE + username and password [Ireland]\\\"},{\\\"value\\\":\\\"lpwa.vodafone.iot,,\\\",\\\"label\\\":\\\"VODAFONE_lpwa \\\\t [spain]\\\"},{\\\"value\\\":\\\"ESEYE1,USER,PASS\\\",\\\"label\\\":\\\"ESEYE []\\\"},{\\\"value\\\":\\\"hs.vodafone.ie,,\\\",\\\"label\\\":\\\"Vodafone HS [Ireland]\\\"},{\\\"value\\\":\\\"movistar.es,MOVISTAR,MOVISTAR\\\",\\\"label\\\":\\\"Movistar\\\"},{\\\"value\\\":\\\"m2m.movistar.es,movistar,movistar\\\",\\\"label\\\":\\\"Movistar M2M Spain [Spain]\\\"},{\\\"value\\\":\\\"inetd.vfes,,\\\",\\\"label\\\":\\\"Spainiot \\\"},{\\\"value\\\":\\\"airtelwap.es,wap@wap,wap\\\",\\\"label\\\":\\\"Vodafone 4G [Spain]\\\"},{\\\"value\\\":\\\"wlapn.com,deimos,deimos\\\",\\\"label\\\":\\\"DEIMOS [Spain]\\\"},{\\\"value\\\":\\\" iot.cslm2m.com,,\\\",\\\"label\\\":\\\" CSL (NEW) [test]\\\"},{\\\"value\\\":\\\"ukiot1,,\\\",\\\"label\\\":\\\"BT-EE-trial [UK]\\\"},{\\\"value\\\":\\\"test,,\\\",\\\"label\\\":\\\"test []\\\"},{\\\"value\\\":\\\"stream.co.uk,streamip,streamip\\\",\\\"label\\\":\\\"stream \\\"},{\\\"value\\\":\\\"m2m.vodafone.es,Vodafone,Vodafone\\\",\\\"label\\\":\\\"m2m.vodafone.es [Spain]\\\"},{\\\"value\\\":\\\"m2m.vodafone.es,vodafone,vodafone\\\",\\\"label\\\":\\\"m2m Vodafone Spain [Spain]\\\"},{\\\"value\\\":\\\"internet,0,0\\\",\\\"label\\\":\\\"China Mobile GPRS\\\"},{\\\"value\\\":\\\"everywhere,eesecure,eesecure\\\",\\\"label\\\":\\\"EE Secure [uk]\\\"}],\\\"toTranslate\\\":[\\\"name\\\",\\\"description\\\",\\\"helpText\\\",\\\"label\\\"]}\",\"Default\":\"\",\"Command\":null,\"ProtocolActionObjects\":[],\"LanguageId\":4,\"Tags\":[]}","Timestamp":1747220895}],"LanguageId":null,"Tags":[]},{"Id":8366,"Group":{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"encryption","Json":"{ \"name\": \"encryption\", \"default\": true, \"description\": \"Does device require encrypted commands ( testing only)\", \"type\": \"checkbox\", \"order\": 0, \"suffix\": null, \"prefix\": null, \"min\": null, \"max\": null, \"minLength\": null, \"maxLength\": null, \"helpText\": null, \"options\": [], \"toTranslate\": [ \"name\", \"description\", \"helpText\" ]}","Default":"true","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8365,"Group":{"Id":5117,"Name":"Password ","Json":{"description":"Device password - used for encrypting data","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5077,"Name":"Admin config","Json":{"description":"Admin config","columns":2,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[{"Id":5079,"Name":"Update Firmware","Json":{"description":"Over the Air update of device firmware","columns":1,"order":12,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5080,"Name":"Network Settings","Json":{"description":null,"columns":1,"order":13,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5081,"Name":"Logs","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5082,"Name":"Mitigations","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5083,"Name":"Command Feedback","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5084,"Name":"Time","Json":{"description":null,"columns":1,"order":2,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5085,"Name":"Other Settings","Json":{"description":null,"columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5096,"Name":"Set Timezone","Json":{"description":"Set Timezone","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5098,"Name":"Server","Json":{"description":"Set Server","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5099,"Name":"Default Options","Json":{"description":"Sets the default options for events and communication","columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5115,"Name":"Emergency Options","Json":{"description":null,"columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},{"Id":5116,"Name":"APN config","Json":{"description":"APN config","columns":1,"order":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":true,"Deleted":false,"Children":[]},"Name":"password","Json":"{\"name\":\"password\",\"default\":\"\",\"description\":\"Device password\",\"type\":\"text\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":\"\",\"integerOnly\":false,\"isReadOnly\":false,\"isHidden\":false,\"minLength\":null,\"maxLength\":null,\"helpText\":\"Password used to encrypt data between device and server - leave empty for default password\",\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8480,"Group":{"Id":5118,"Name":"Airplane","Json":{"description":"Enabling airplane mode for a short period","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5074,"Name":"Actions","Json":{"description":"Power off, real time locate etc.","columns":2,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5092,"Name":"Reboot","Json":{"description":"Reboot device","columns":1,"order":6,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5093,"Name":"Real Time Locate","Json":{"description":"Real Time Locate","columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5094,"Name":"Power off","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5095,"Name":"All data","Json":{"description":"Get all config data from a device","columns":1,"order":3,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5097,"Name":"Menu Display Options","Json":{"description":"Menu Display Options","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Airplane mode","Json":"{\"name\":\"Airplane mode\",\"default\":\"\",\"description\":\"Set airplane mode for a short period as debug\",\"type\":\"button\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"]}","Default":"","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8481,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Monday","Json":"{\"name\":\"Monday\",\"default\":\"\",\"description\":\"Monday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":0}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8482,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Tuesday","Json":"{\"name\":\"Tuesday\",\"default\":\"\",\"description\":\"Tuesday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":1}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8486,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Friday","Json":"{\"name\":\"Friday\",\"default\":\"\",\"description\":\"Friday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":4}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8487,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Sunday","Json":"{\"name\":\"Sunday\",\"default\":\"\",\"description\":\"Sunday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":6}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8485,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Saturday","Json":"{\"name\":\"Saturday\",\"default\":\"\",\"description\":\"Saturday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":5}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8484,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Wednesday","Json":"{\"name\":\"Wednesday\",\"default\":\"\",\"description\":\"Wednesday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":2}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]},{"Id":8483,"Group":{"Id":5119,"Name":"Recurrent Welfare Check Days","Json":{"description":null,"columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5110,"Name":"Recurrent Welfare Check","Json":{"description":null,"columns":1,"order":6,"listSize":1,"toTranslate":["name","description"]},"Parent":{"Id":5075,"Name":"Key Features","Json":{"description":null,"columns":2,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5078,"Name":"Fall Sensor","Json":{"description":null,"columns":1,"order":2,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5100,"Name":"Cycle Settings","Json":{"description":"Configure the cycle interval and the start and end times for cycles.","columns":1,"order":3,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5101,"Name":"Reminders","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5623,"Name":"go for walk ","Json":{"description":null,"columns":1,"order":13,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5102,"Name":"Contacts","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[{"Id":5365,"Name":"Contact1","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":1},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5366,"Name":"Contact2","Json":{"description":null,"columns":1,"order":12,"listSize":10,"toTranslate":["name","description"],"index":2},"Parent":null,"Device":null,"DeviceRelated":true,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},{"Id":5103,"Name":"Non Movement","Json":{"description":"Non-movement alerts ( or sleep ) ","columns":1,"order":4,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5104,"Name":"Speed alerts","Json":{"description":null,"columns":1,"order":7,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5105,"Name":"Battery alerts","Json":{"description":"Battery alerts","columns":1,"order":9,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5106,"Name":"Call Config","Json":{"description":null,"columns":1,"order":14,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5107,"Name":"Zone","Json":{"description":"Zones","columns":1,"order":11,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5108,"Name":"Amber Alert","Json":{"description":"Amber Alerts","columns":1,"order":10,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5109,"Name":"No Activity","Json":{"description":"No Activity","columns":1,"order":8,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5111,"Name":"Trace","Json":{"description":"Configure duration and interval then Save.\nOr click the Trace button to use the existing settings.","columns":1,"order":1,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},{"Id":5112,"Name":"Emergency Protocol","Json":{"description":null,"columns":1,"order":5,"listSize":1,"toTranslate":["name","description"]},"Parent":null,"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]}]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Device":null,"DeviceRelated":false,"IsList":false,"IsAdminOnly":false,"Deleted":false,"Children":[]},"Name":"Thursday","Json":"{\"name\":\"Thursday\",\"default\":\"\",\"description\":\"Thursday\",\"type\":\"checkbox\",\"suffix\":null,\"prefix\":null,\"min\":null,\"max\":null,\"futureOnly\":null,\"integerOnly\":null,\"isReadOnly\":null,\"isHidden\":null,\"minLength\":null,\"maxLength\":null,\"helpText\":null,\"options\":[],\"toTranslate\":[\"name\",\"description\",\"helpText\"],\"order\":3}","Default":"false","Command":null,"ProtocolActionObjects":[],"LanguageId":null,"Tags":[]}],"ProtocolChanges":[{"Version":"6.7","UserName":"David_Admin","Resource":"Command","Name":"Update Firmware","Message":"(Update) (Update Firmware) OTA test","Timestamp":1711034173},{"Version":"6.7","UserName":"David_Admin","Resource":"Command","Name":"Update Firmware","Message":"(Update) (Update Firmware) OTA test","Timestamp":1711034722},{"Version":"6.7","UserName":"alex.marsden@theaccessgroup.com","Resource":"Operation","Name":"Health Check","Message":"(Update) (Health Check) Alex - test commit","Timestamp":1711374656},{"Version":"6.7","UserName":"alex.marsden@theaccessgroup.com","Resource":"Operation","Name":"Health Check","Message":"(Update) (Health Check) alex test commit 2","Timestamp":1711374697},{"Version":"6.7","UserName":"alex.marsden@theaccessgroup.com","Resource":"Operation","Name":"Pearl_II","Message":"(Update) (Pearl_II) alex commit test 3","Timestamp":1711374951},{"Version":"6.7","UserName":"alex.marsden@theaccessgroup.com","Resource":"Operation","Name":"Pearl_II","Message":"(Update) (Pearl_II) alex commit test 4","Timestamp":1711374971},{"Version":"6.7","UserName":"Michael_Admin","Resource":"Command","Name":"Update Firmware","Message":"(Update) (Update Firmware) to test auto update","Timestamp":1711399513},{"Version":"6.7","UserName":"David_Admin","Resource":"Command","Name":"Update Firmware","Message":"(Update) (Update Firmware) OTA test","Timestamp":1711442101},{"Version":"6.7","UserName":"David_Admin","Resource":"Operation","Name":"Pearl_II","Message":"(Update) (Pearl_II) commented out weekcheck = false","Timestamp":1711452709},{"Version":"6.7","UserName":"Mark_Bond","Resource":"Operation","Name":"Pearl_II","Message":"(Update) (Pearl_II) mark-test","Timestamp":1711640603},{"Version":"6.7","UserName":"Mark_Bond","Resource":"Operation","Name":"Pearl_II","Message":"(Update) (Pearl_II) removing EnvName test","Timestamp":1714400656},{"Version":"6.7","UserName":"Sean-Admin","Resource":"Protocol","Name":null,"Message":"Bump version for protocol-dev","Timestamp":1737375039},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Carrier","Message":"(Translation es-ES) (Carrier) ","Timestamp":1747220895},{"Version":"6.8","UserName":"eulalia_root","Resource":"Group","Name":"APN config","Message":"(Translation es-ES) (APN config) true","Timestamp":1747220902},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"NITZ","Message":"(Translation es-ES) (NITZ) ","Timestamp":1747221140},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Set Timezone","Message":"(Translation es-ES) (Set Timezone) ","Timestamp":1747221261},{"Version":"6.8","UserName":"eulalia_root","Resource":"Group","Name":"Set Timezone","Message":"(Translation es-ES) (Set Timezone) true","Timestamp":1747221266},{"Version":"6.8","UserName":"eulalia_root","Resource":"Group","Name":"Time","Message":"(Translation es-ES) (Time) true","Timestamp":1747221272},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Set Time","Message":"(Translation es-ES) (Set Time) ","Timestamp":1747221290},{"Version":"6.8","UserName":"eulalia_root","Resource":"Group","Name":"Other Settings","Message":"(Translation es-ES) (Other Settings) true","Timestamp":1747221330},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"AGPS Mode","Message":"(Translation es-ES) (AGPS Mode) ","Timestamp":1747221847},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"AGPS Mode","Message":"(Translation es-ES) (AGPS Mode) ","Timestamp":1747221898},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"AGPS Mode","Message":"(Translation es-ES) (AGPS Mode) ","Timestamp":1747222021},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Mode","Message":"(Translation es-ES) (GPS Mode) ","Timestamp":1747222092},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"AGPS Mode","Message":"(Translation es-ES) (AGPS Mode) ","Timestamp":1747223347},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Poll Interval Minutes","Message":"(Translation es-ES) (GPS Poll Interval Minutes) ","Timestamp":1747223350},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Wifi Always On","Message":"(Translation es-ES) (Wifi Always On) ","Timestamp":1747223353},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Auto Keypad Lock","Message":"(Translation es-ES) (Auto Keypad Lock) ","Timestamp":1747223355},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"LCD Backlight","Message":"(Translation es-ES) (LCD Backlight) ","Timestamp":1747223357},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Timeout Wifi On Off Seconds","Message":"(Translation es-ES) (Timeout Wifi On Off Seconds) ","Timestamp":1747223359},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Timeout Wifi Scan Seconds","Message":"(Translation es-ES) (Timeout Wifi Scan Seconds) ","Timestamp":1747223362},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Max Wifi Addresses","Message":"(Translation es-ES) (Max Wifi Addresses) ","Timestamp":1747223364},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Max Cell Towers","Message":"(Translation es-ES) (Max Cell Towers) ","Timestamp":1747223366},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Update Timeout Seconds","Message":"(Translation es-ES) (GPS Update Timeout Seconds) ","Timestamp":1747223368},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Screen Off Timeout Seconds","Message":"(Translation es-ES) (Screen Off Timeout Seconds) ","Timestamp":1747223371},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Speed Readings Average Count","Message":"(Translation es-ES) (Speed Readings Average Count) ","Timestamp":1747223373},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Speed Readings Ignore","Message":"(Translation es-ES) (Speed Readings Ignore) ","Timestamp":1747223376},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Stale Timeout Minutes","Message":"(Translation es-ES) (GPS Stale Timeout Minutes) ","Timestamp":1747223378},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Wifi Stale Timeout Minutes","Message":"(Translation es-ES) (Wifi Stale Timeout Minutes) ","Timestamp":1747223380},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Voice Alert Interval Seconds","Message":"(Translation es-ES) (Voice Alert Interval Seconds) ","Timestamp":1747223382},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Alert Animation Count","Message":"(Translation es-ES) (Alert Animation Count) ","Timestamp":1747223385},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Phone State Update Timeout Seconds","Message":"(Translation es-ES) (Phone State Update Timeout Seconds) ","Timestamp":1747223387},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies None","Message":"(Translation es-ES) (Allowed Technologies None) ","Timestamp":1747223390},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 2G","Message":"(Translation es-ES) (Allowed Technologies 2G) ","Timestamp":1747223392},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 3G","Message":"(Translation es-ES) (Allowed Technologies 3G) ","Timestamp":1747223395},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 4G","Message":"(Translation es-ES) (Allowed Technologies 4G) ","Timestamp":1747223397},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Min Signal Strength","Message":"(Translation es-ES) (Min Signal Strength) ","Timestamp":1747223399},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Mode","Message":"(Translation es-ES) (GPS Mode) ","Timestamp":1747223402},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Mode","Message":"(Translation es-ES) (GPS Mode) ","Timestamp":1747223433},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Speed Readings Average Count","Message":"(Translation es-ES) (Speed Readings Average Count) ","Timestamp":1747223436},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Speed Readings Ignore","Message":"(Translation es-ES) (Speed Readings Ignore) ","Timestamp":1747223438},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Stale Timeout Minutes","Message":"(Translation es-ES) (GPS Stale Timeout Minutes) ","Timestamp":1747223440},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Wifi Stale Timeout Minutes","Message":"(Translation es-ES) (Wifi Stale Timeout Minutes) ","Timestamp":1747223442},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Voice Alert Interval Seconds","Message":"(Translation es-ES) (Voice Alert Interval Seconds) ","Timestamp":1747223446},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Alert Animation Count","Message":"(Translation es-ES) (Alert Animation Count) ","Timestamp":1747223448},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Phone State Update Timeout Seconds","Message":"(Translation es-ES) (Phone State Update Timeout Seconds) ","Timestamp":1747223450},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies None","Message":"(Translation es-ES) (Allowed Technologies None) ","Timestamp":1747223453},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 2G","Message":"(Translation es-ES) (Allowed Technologies 2G) ","Timestamp":1747223455},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 3G","Message":"(Translation es-ES) (Allowed Technologies 3G) ","Timestamp":1747223457},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Allowed Technologies 4G","Message":"(Translation es-ES) (Allowed Technologies 4G) ","Timestamp":1747223459},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Min Signal Strength","Message":"(Translation es-ES) (Min Signal Strength) ","Timestamp":1747223462},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Mode","Message":"(Translation es-ES) (GPS Mode) ","Timestamp":1747223471},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"GPS Poll Interval Minutes","Message":"(Translation es-ES) (GPS Poll Interval Minutes) ","Timestamp":1747223473},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Wifi Always On","Message":"(Translation es-ES) (Wifi Always On) ","Timestamp":1747223476},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"Auto Keypad Lock","Message":"(Translation es-ES) (Auto Keypad Lock) ","Timestamp":1747223478},{"Version":"6.8","UserName":"eulalia_root","Resource":"GroupParam","Name":"LCD Backlight","Message":"(Translation es-ES) (LCD Backlight) ","Timestamp":1747223480}],"ProtocolActionObjects":[],"Tags":[],"MessageCodes":[]} \ No newline at end of file