package objects; /** * Created with IntelliJ IDEA. * User: gpt * Date: 25/04/13 * Time: 18:39 * To change this template use File | Settings | File Templates. */ public class ControllerZWay { private Data APIVersion; // Version of the Serial API private Data SDK; // System development kit version of the Transceiver firmware private Data SISPresent; // ase if SUIS is available private Data SUCNodeId; // Node ID of SUC if present private Data ZWVersion; // ZWave Version private Data ZWaveChip; // The name of the Z-Wave transceiver chip private Data ZWlibMajor; // library major version private Data ZWlibMinor; // library minor version private Data capabilities; // array of function class ids TO CHANGE private Data controllerState; // ag to show inclusion mode etc private Data countJobs; // shall job be counted private Data curSerialAPIAckTimeout10ms; // timing parameter of serial interface private Data curSerialAPIBytetimeout10ms; // timing parameter of serial interface private Data homeId; //the home id of the controller private Data isinOtherNetworks; // ag to show if controller is real primary if in other network private Data isPrimary; // ag to show if controller is primary private Data isRealprimary; // ag to show if controller can be primary private Data isSUC; // is SUC present private Data lastExcludedDevice; // node ID of last excluded device private Data lastIncludedDevice; // node ID of last included device private Data libType; // library basis type private Data manufacturerIS; private Data manufacturerProductId; private Data manufacturerProductTypeId; // ids to identify the transceiver hardware private Data memoryGetAddress; private Data memoryGetData; private Data nodeId; // own node ID private Data nonManagementJobs; // number of non man. jobs public String getAPIVersion() { return (String)APIVersion.value; } public String getSDK() { return (String)SDK.value; } public Boolean getSISPresent() { return (Boolean)SISPresent.value; } public Integer getSUCNodeId() { return (Integer)SUCNodeId.value; } public Integer getZWVersion() { return (Integer)ZWVersion.value; } public String getZWaveChip() { return (String)ZWaveChip.value; } public Integer getZWlibMajor() { return (Integer)ZWlibMajor.value; } public Integer getZWlibMinor() { return (Integer)ZWlibMinor.value; } public String getCapabilities() { return (String)capabilities.value; } public Integer getControllerState() { return (Integer)controllerState.value; } public Integer getCountJobs() { return (Integer)countJobs.value; } public Integer getCurSerialAPIAckTimeout10ms() { return (Integer)curSerialAPIAckTimeout10ms.value; } public Integer getCurSerialAPIBytetimeout10ms() { return (Integer)curSerialAPIBytetimeout10ms.value; } public Integer getHomeId() { return (Integer)homeId.value; } public Boolean getIsinOtherNetworks() { return (Boolean)isinOtherNetworks.value; } public Boolean getPrimary() { return (Boolean)isPrimary.value; } public Boolean getRealprimary() { return (Boolean)isRealprimary.value; } public Boolean getSUC() { return (Boolean)isSUC.value; } public Integer getLastExcludedDevice() { return (Integer)lastExcludedDevice.value; } public Integer getLastIncludedDevice() { return (Integer)lastIncludedDevice.value; } public String getLibType() { return (String)libType.value; } public Integer getManufacturerIS() { return (Integer)manufacturerIS.value; } public Integer getManufacturerProductId() { return (Integer)manufacturerProductId.value; } public Integer getManufacturerProductTypeId() { return (Integer)manufacturerProductTypeId.value; } public String getMemoryGetAddress() { return (String)memoryGetAddress.value; } public String getMemoryGetData() { return (String)memoryGetData.value; } public Integer getNodeId() { return (Integer)nodeId.value; } public Integer getNonManagementJobs() { return (Integer)nonManagementJobs.value; } }