/// <summary>
        /// Remove Observer from FFTAI Communication V1 Interface
        /// </summary>
        /// <param name="observer"></param>
        /// <returns></returns>
        public FunctionResult RemoveObserver(IFFTAICommunicationV1InterfaceObserver observer)
        {
            if (Observers.Contains(observer) == true)
            {
                Observers.Remove(observer);
            }

            return(FunctionResult.Success);
        }
        //-------------------------------------------- Function Definition (Request) ---------------------------------------

        //-------------------------------------------- Function Definition -------------------------------------------------

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

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

            Observers.Add(observer);

            return(FunctionResult.Success);
        }