Ejemplo n.º 1
0
        public List <NodeDetail> Nodes()
        {
            List <NodeDetail> nodeList = new List <NodeDetail>();
            ZWaveNode         n        = new ZWaveNode();

            ZWave.Log("WCFService", "Nodes");
            foreach (Byte nodeID in zwaveControl.ListOfNodeIDs())
            {
                nodeList.Add(new NodeDetail()
                {
                    NodeID     = nodeID
                    , Name     = zwaveControl.NodeName(nodeID)
                    , Type     = zwaveControl.NodeType(nodeID)
                    , Location = zwaveControl.NodeLocation(nodeID)
                    , Basic    = zwaveControl.NodeBasic(nodeID)
                    , Level    = zwaveControl.NodeLevel(nodeID)
                });
            }

            return(nodeList);
        }