Esempio n. 1
0
        /// <summary>
        /// Applys register to data to associated RegisterTreeNode.
        /// </summary>
        /// <param name="registerAddress">
        /// Register address of tree node. See x_IMU_API.RegisterAddresses.
        /// </param>
        /// <param name="isConfirmed">
        /// A value indicating if the register data being applied should be displayed as confirmed.
        /// </param>
        public void ApplyRegisterData(x_IMU_API.RegisterData registerData, bool isConfirmed)
        {
            RegisterTreeNode registerTreeNode = FindRegisterTreeNode(registerData.Address);

            if (registerTreeNode == null)
            {
                throw new Exception("Register address does have an associated RegisterTreeNode.");
            }
            registerTreeNode.SetFromRegisterData(registerData, isConfirmed);
            RefreshPending = true;
        }