コード例 #1
0
        public override BaseDeviceCommand BuildAck()
        {
            var r = new VirlocDeviceCommand(">ACK<")
            {
                IdNum     = IdNum,
                MessageId = MessageId
            };

            return(r);
        }
コード例 #2
0
ファイル: BaseDeviceCommand.cs プロジェクト: jesumarquez/lt
        public static BaseDeviceCommand createFrom(string command, INode node, DateTime?ExpiresOn)
        {
            BaseDeviceCommand cmd = null;

            switch (node.NodeType)
            {
            case NodeTypes.Trax:
                cmd = new GTEDeviceCommand(command, node, ExpiresOn);
                break;

            case NodeTypes.Virloc:
                cmd = new VirlocDeviceCommand(command, node, ExpiresOn);
                break;
            }

            if (cmd == null)
            {
                return(null);
            }

            return(cmd);
        }