public FunctionResult RemoveObserver(IFFTAICommunicationV2RobotInterfaceObserver observer)
        {
            if (Observers.Contains(observer) == true)
            {
                Observers.Remove(observer);
            }

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

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

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

        public FunctionResult AddObserver(IFFTAICommunicationV2RobotInterfaceObserver observer)
        {
            if (Observers.Contains(observer) == true)
            {
                return(FunctionResult.Success);
            }

            Observers.Add(observer);

            return(FunctionResult.Success);
        }