コード例 #1
0
        public RdmDeviceModel(TreeNode node, IEnumerable <IRdmSocket> socket, UId id, RdmEndPoint address)
        {
            CreateHandle();

            broker = new RdmDeviceBroker(socket, id, address);

            Node     = node;
            Node.Tag = this;

            broker.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(RdmDeviceModel_PropertyChanged);

            UpdateNodeName();
        }
コード例 #2
0
        public RdmDeviceModel(TreeNode node, RdmDeviceBroker broker)
        {
            CreateHandle();

            if (broker == null)
            {
                throw new ArgumentNullException("The broker parameter may not be null.");
            }

            this.broker = broker;

            Node     = node;
            Node.Tag = this;

            broker.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(RdmDeviceModel_PropertyChanged);

            UpdateNodeName();
        }