Example #1
0
        public FunctionResult RemoveObserver(IFFTAICommunicationV2HardwareInterfaceObserver observer)
        {
            if (Observers.Contains(observer) == true)
            {
                Observers.Remove(observer);
            }

            return(FunctionResult.Success);
        }
Example #2
0
        //-------------------------------------------- Function Definition (Request) ----------------------------

        //-------------------------------------------- Observer Notification Function ---------------------------

        /// <summary>
        /// Add Observer to Hardware Interface
        /// </summary>
        /// <param name="observer"></param>
        /// <returns></returns>
        public FunctionResult AddObserver(IFFTAICommunicationV2HardwareInterfaceObserver observer)
        {
            if (Observers.Contains(observer) == true)
            {
                return(FunctionResult.Success);
            }

            Observers.Add(observer);

            return(FunctionResult.Success);
        }