public override void Update(CMSModule module) { AHMMovementClickModule m = module as AHMMovementClickModule; if (m == null) { return; } Threshold = m.Threshold; }
public override void Update(CMSModule module) { BlinkLinkAHMTrackingModule trackModule = module as BlinkLinkAHMTrackingModule; KernelLightingCorrection = trackModule.KernelLightingCorrection; NumTemplates = trackModule.NumTemplates; SetupType = trackModule.SetupType; ObsSize = trackModule.ObsSize; UpdateFrequency = trackModule.UpdateFrequency; //SetState(AHMTrackingState.NoFeature); }
public override void Update(CMSModule module) { AHMTrackingModule trackModule = module as AHMTrackingModule; KernelLightingCorrection = trackModule.KernelLightingCorrection; NumTemplates = trackModule.NumTemplates; ExtraDisplay = trackModule.ExtraDisplay; SetupType = trackModule.SetupType; ObsSize = trackModule.ObsSize; PanelType = trackModule.PanelType; UpdateFrequency = trackModule.UpdateFrequency; AutoStartMode = trackModule.AutoStartMode; SetState(AHMTrackingState.NoFeature); }
public override void Update(CMSModule module) { blinkLinkEyeClickData.LockEyeClickData(); try { BlinkLinkClickControlModule clickModule = module as BlinkLinkClickControlModule; blinkLinkEyeClickData.SetData(clickModule.blinkLinkEyeClickData); } finally { blinkLinkEyeClickData.UnlockEyeClickData(); } }
public override void Update(CMSModule module) { BlinkLinkMouseControlModule newConfig = module as BlinkLinkMouseControlModule; if (newConfig == null) { throw new Exception("Invalid Config"); } this.reverseHorizontal = newConfig.ReverseHorizontal; this.userHorizontalGain = newConfig.UserHorizontalGain; this.userVerticalGain = newConfig.UserVerticalGain; this.Damping = newConfig.Damping; this.EastLimit = newConfig.EastLimit; this.SouthLimit = newConfig.SouthLimit; this.WestLimit = newConfig.WestLimit; this.NorthLimit = newConfig.NorthLimit; }
public override void Update(CMSModule module) { }