Example #1
0
        private void ToggleListeningForResponsePackageEventHandler(IPinMapping componentMapping, bool listen)
        {
            // Toggle listening for a response package. Only allow each component mapping to have one listener.

            if (listen && !componentMapping.ListeningForResponsePackage)
            {
                componentMappings.ResponseEvent += componentMapping.ResponsePackageRecievedEventHandler;
                componentMapping.ListeningForResponsePackage = true;
            }
            else if (!listen && componentMapping.ListeningForResponsePackage)
            {
                componentMappings.ResponseEvent -= componentMapping.ResponsePackageRecievedEventHandler;
                componentMapping.ListeningForResponsePackage = false;
            }
        }
Example #2
0
        private void ToggleListeningForResponsePackageEventHandler(IPinMapping componentMapping, bool listen)
        {
            // Toggle listening for a response package. Only allow each component mapping to have one listener.

            if (listen && !componentMapping.ListeningForResponsePackage)
            {
                componentMappings.ResponseEvent += componentMapping.ResponsePackageRecievedEventHandler;
                componentMapping.ListeningForResponsePackage = true;
            }
            else if (!listen && componentMapping.ListeningForResponsePackage)
            {
                componentMappings.ResponseEvent -= componentMapping.ResponsePackageRecievedEventHandler;
                componentMapping.ListeningForResponsePackage = false;
            }
        }