public override void ExecuteCommand(ExtensionFramework.Management.ExtensionManager mgr)
 {
     mgr.StopAndSendColor(newColor, id);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Load the extensions held by the Guid variables after a Load() call
        /// using the ExtensionLibrary
        /// </summary>
        /// <param name="library">The ExtensionLibrary</param>
        public void Init(ExtensionFramework.Management.ExtensionLibrary library)
        {
            ActiveDriver = library.LookupDriver(DriverGuid);
            ActiveGrabber = library.LookupGrabber(GrabberGuid);
            foreach(Guid guid in ProcessorGuids) {
                ActiveProcessors.Add(library.LookupProcessor(guid));
            }

            foreach(Guid guid in FilterGuids) {
                ActiveFilters.Add(library.LookupFilter(guid));
            }
            foreach(Guid guid in NotifierGuids) {
                ActiveNotifiers.Add(library.LookupNotifier(guid));
            }
        }
Ejemplo n.º 3
0
 public override void ExecuteCommand(ExtensionFramework.Management.ExtensionManager mgr)
 {
     mgr.Start(id);
 }