package objects;
public class Device
{
Integer basicType;
Integer genericType;
Integer specificType;
Integer infoProtocolSpecific;
String deviceTypeString;
Boolean isVirtual;
Boolean isListening;
Boolean isRouting;
Boolean isAwake;
Boolean optional;
Boolean isFailed;
Boolean beam;
Boolean sensor250;
Boolean sensor1000;
String neighbours; // NOTE in internal.json it's "binary" - array of integer
Integer manufacturerId;
String vendorString;
Integer manufacturerProductType;
Integer manufacturerProductId;
Integer ZWLib;
Integer ZWProtocolMajor;
Integer ZWProtocolMinor;
String SDK;
Integer applicationMajor;
Integer applicationMinor;
String nodeInfoFrame; // NOTE in internal.json it's "binary type" e.g. values [ 114, 96, 134, 143, 38, 152, 119, 32 ]
String ZDDXML;
String ZDDXMLLang;
String ZDDXMLFile;
Integer lastSend;
Integer lastReceived;
Boolean keepAwake;
Integer countSuccess;
Integer countFailed;
Integer queueLength;
String networkKey; // NOTE in internal.json it's "binary type" e.g. values [ 114, 96, 134, 143, 38, 152, 119, 32 ]
Integer secureControllerId;
}