public FunctionResult RemoveObserver(IFFTAICommunicationV2HardwareInterfaceObserver observer) { if (Observers.Contains(observer) == true) { Observers.Remove(observer); } return(FunctionResult.Success); }
//-------------------------------------------- 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); }