Ejemplo n.º 1
0
        /// <summary>
        /// KNXGrid 转 GridNode
        /// </summary>
        /// <param name="knx"></param>
        public GroupBoxNode(KNXGroupBox knx)
            : base(knx)
        {
            this.Name = ImageKey = SelectedImageKey = MyConst.Controls.KnxGroupBoxType;

            this.ReadAddressId = knx.ReadAddressId ?? new Dictionary<string, KNXSelectedAddress>();
            this.WriteAddressIds = knx.WriteAddressIds ?? new Dictionary<string, KNXSelectedAddress>();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// GridNode转KNXGrid
        /// </summary>
        /// <returns></returns>
        public KNXGroupBox ToKnx()
        {
            var knx = new KNXGroupBox();

            base.ToKnx(knx);

            knx.ReadAddressId = this.ReadAddressId;
            knx.WriteAddressIds = this.WriteAddressIds;

            return knx;
        }