public LimitTimer(IClockSource clockSource, long frequency, IPeripheral owner, string localName, ulong limit = ulong.MaxValue, Direction direction = Direction.Descending, bool enabled = false, WorkMode workMode = WorkMode.Periodic, bool eventEnabled = false, bool autoUpdate = false, int divider = 1) { if (limit == 0) { throw new ArgumentException("Limit cannot be zero."); } if (divider == 0) { throw new ArgumentException("Divider cannot be zero."); } if (frequency == 0) { throw new ArgumentException("Frequency cannot be zero."); } irqSync = new object(); this.clockSource = clockSource; initialFrequency = frequency; initialLimit = limit; initialDirection = direction; initialEnabled = enabled; initialWorkMode = workMode; initialEventEnabled = eventEnabled; initialAutoUpdate = autoUpdate; initialDivider = divider; this.owner = this is IPeripheral && owner == null ? this : owner; this.localName = localName; InternalReset(); }
public Task <CommandResponse> ActivateMode(WorkMode mode) { string workMode; switch (mode) { case WorkMode.White: workMode = "white"; break; case WorkMode.Color: workMode = "colour"; break; case WorkMode.Scene: workMode = "scene"; break; case WorkMode.Music: workMode = "music"; break; default: workMode = "white"; break; } Commands commands = new Commands("work_mode", workMode); return(rumahTuya.SendCommands(deviceId, commands)); }
public HarvesterController(IEnergyRepository energyRepository) { this.harvesters = new List <IHarvester>(); this.harvesterFactory = new HarvesterFactory(); this.workMode = WorkMode.Full; this.energyRepository = energyRepository; }
private void Update() { if (Input.GetKeyDown(KeyCode.V)) { //启动投屏窗口 FARStartRenderingView(WorkMode._DoubleTexture); } if (Input.GetKeyDown(KeyCode.Q)) { //关闭投屏窗口 FARDll.CloseDown(); } if (_lastWorkingType != workingMode) { //切换到2D画面 FARStartRenderingView(workingMode); _lastWorkingType = workingMode; } ///切换投影方式 if (Input.GetKeyDown(KeyCode.K)) { FARDll.SwitchProjector(FARDll.ProjectorType._2D); } if (Input.GetKeyDown(KeyCode.J)) { FARDll.SwitchProjector(FARDll.ProjectorType.LeftRight); } }
private void MainForm_Activated(object sender, EventArgs e) { workMode = (WorkMode)Properties.Settings.Default.WorkMode; currentFilelist = CFileList.GetProperList(workMode); currentManager = ManagerFactory.CreateManager(workMode, currentFilelist.First()); lMode.Text = Enum.GetName(typeof(WorkMode), workMode); gridViewTranslation.Columns["columnID"].IsVisible = showInfo; gridViewTranslation.Columns["columnTags"].IsVisible = showInfo; gridViewTranslation.Columns["columnFilename"].IsVisible = showInfo; gridViewTranslation.Columns["columnTranslation2"].IsVisible = false; gridViewTranslation.Columns["columnTranslation3"].IsVisible = false; switch (workMode) { case WorkMode.interfaces: break; case WorkMode.gossip: gridViewTranslation.Columns["columnID"].IsVisible = false; gridViewTranslation.Columns["columnTags"].IsVisible = false; gridViewTranslation.Columns["columnFilename"].IsVisible = false; break; case WorkMode.multilang: for (int i = 0; i <= CFileList.LanguageToFile.Count(); i++) { gridViewTranslation.Columns["columnTranslation" + i.ToString()].HeaderText = CFileList.LanguageToFile.Keys.ElementAt(i); gridViewTranslation.Columns["columnTranslation" + i.ToString()].IsVisible = true; } break; } }
public string ChangeMode(string mode) { var isValid = Enum.TryParse(mode, out WorkMode newMode); if (isValid) { this.workMode = newMode; } List <IHarvester> reminder = new List <IHarvester>(); foreach (var harvester in this.harvesters) { try { harvester.Broke(); } catch (Exception ex) { reminder.Add(harvester); } } foreach (var entity in reminder) { this.harvesters.Remove(entity); } return(string.Format(Constants.ChangedMode, mode)); }
public ScenarioFindReplaceResultsForm(FindReplaceScriptEditor find_replaceScriptEditor) { InitializeComponent(); this.find_replaceScriptEditor = find_replaceScriptEditor; this.SelectRecordCondition = find_replaceScriptEditor.SelectRecordCondition; this.SelectFieldCondition = find_replaceScriptEditor.SelectFieldCondition; this.SelectSubfieldCondition = find_replaceScriptEditor.SelectSubfieldCondition; this.FindTextStr = find_replaceScriptEditor.FindTextString; this.ReplaceTextStr = find_replaceScriptEditor.ReplaceTextString; workMode = (WorkMode)find_replaceScriptEditor.activeTabIndex; templateMode = (TemplateMode)find_replaceScriptEditor.cmbTemplateType.SelectedIndex; applyActions = new StringCollection(); applyActions.Add("ПОДТВЕРДИТЬ"); applyActions.Add("ОТМЕНИТЬ"); applyActionsToAll = new StringCollection(); applyActionsToAll.Add("ПОДТВЕРДИТЬ ВСЕ"); applyActionsToAll.Add("ОТМЕНИТЬ ВСЕ"); ScriptEngine = new EcmaScriptComponent(); RemObjectUtils.ExposeAssembly(ScriptEngine, typeof(ManagedClient.ManagedClient64).Assembly); ScriptEngine.Globals.SetVariable("client", find_replaceScriptEditor.client); ScriptEngine.Globals.SetVariable("curDatabase", find_replaceScriptEditor.curDatabase); }
public async Task Run(string queueName, string connectionString, WorkMode modeOfWork) { Console.WriteLine("Press any key to exit the scenario"); if (modeOfWork != WorkMode.SendOnly) { this.receiveClient = QueueClient.CreateFromConnectionString(connectionString, queueName, ReceiveMode.PeekLock); this.InitializeReceiver(); } if (modeOfWork != WorkMode.ReceiveOnly) { this.sendClient = QueueClient.CreateFromConnectionString(connectionString, queueName); sendTask = this.SendMessagesAsync(); } Console.ReadKey(); if (modeOfWork != WorkMode.SendOnly) { // shut down the receiver, which will stop the OnMessageAsync loop await this.receiveClient.CloseAsync(); } if (modeOfWork != WorkMode.ReceiveOnly) { // wait for send work to complete if required await sendTask; await this.sendClient.CloseAsync(); } }
public ManageScheduleWindow(MainWindow parent, WorkMode workMode, Schedule schedule = null) { _parent = parent; _workMode = workMode; if (_workMode == WorkMode.Add) { Schedule = new Schedule(true); } else { _originalSchedule = schedule; var serialized = JsonConvert.SerializeObject(schedule); //Deep copy the schedule when editing Schedule = JsonConvert.DeserializeObject <Schedule>(serialized); } DataContext = Schedule; InitializeComponent(); _dayUserControls = new List <DayUserControl>(); _dayUserControls.Add(MondayUserControl); _dayUserControls.Add(TuesdayUserControl); _dayUserControls.Add(WednesdayUserControl); _dayUserControls.Add(ThursdayUserControl); _dayUserControls.Add(FridayUserControl); _dayUserControls.Add(SaturdayUserControl); _dayUserControls.Add(SundayUserControl); SetupDayUserControls(); EventUserControl.EventTriggers = Schedule.EventTriggers; EventUserControl.BuildTriggerList(); }
public void DoSnapshot(WorkMode mode, CaptureMode method) { EndDrawShape(); EndRangeSelection(); Opacity = 0; Thread.Sleep(200); CaptureForm.StartCapture(mode, method, (image) => { if (image != null) { Bitmap copiedImage = new Bitmap(image); using (Graphics g = Graphics.FromImage(copiedImage)) { g.DrawImageUnscaled(image, 0, 0); } AddHistory(copiedImage); } Opacity = 1; Activate(); Focus(); }); }
private void aviSynthSettingsRadioButton_CheckedChanged(object sender, EventArgs e) { if (this.aviSynthSettingsRadioButton.Checked) { this.workMode = WorkMode.AviSynthScript; this.ProcessRadioButtonsCheckState(); } }
public ComparingTimer(IClockSource clockSource, long frequency, IPeripheral owner, string localName, ulong limit = ulong.MaxValue, Direction direction = Direction.Ascending, bool enabled = false, WorkMode workMode = WorkMode.OneShot, bool eventEnabled = false, ulong compare = ulong.MaxValue, uint divider = 1) { if (compare > limit) { throw new ConstructionException(string.Format(CompareHigherThanLimitMessage, compare, limit)); } if (divider == 0) { throw new ArgumentException("Divider cannot be zero."); } if (frequency == 0) { throw new ArgumentException("Frequency cannot be zero."); } if (limit == 0) { throw new ArgumentException("Limit cannot be zero."); } this.clockSource = clockSource; initialDirection = direction; initialFrequency = frequency; initialLimit = limit; initialCompare = compare; initialEnabled = enabled; initialWorkMode = workMode; initialEventEnabled = eventEnabled; initialDivider = divider; this.owner = this is IPeripheral && owner == null ? this : owner; this.localName = localName; InternalReset(); }
public static string TranslationPath() { string result = ""; WorkMode mode = (WorkMode)Properties.Settings.Default.WorkMode; switch (mode) { case WorkMode.interfaces: result = Properties.Settings.Default.PathToFiles; result += Translation; break; case WorkMode.gossip: result = Properties.Settings.Default.PathToGossip; result += Translation; break; case WorkMode.multilang: result = Properties.Settings.Default.TranslationFilenames; break; default: break; } return(result); }
private static ITradeMode GetTradeMode() { ITradeMode result = null; SettingsRepository repo = ServiceLocator.Current.GetInstance <SettingsRepository>(); WebApiClient apiClient = ServiceLocator.Current.GetInstance <WebApiClient>(); var list = repo.GetAll().Result; Settings settings = list.First(); if (settings.Mode == "Test") { result = new TestMode(apiClient, repo); } if (settings.Mode == "Work") { result = new WorkMode(apiClient); } if (settings.Mode == "Demo") { result = new DemoMode(apiClient); } return(result); }
public DataBus(string connectionName) { _section = Config.GetRabbitMqConfigSection(); _workMode = GetWorkMode(); try { var connection = connectionName == null ? _section.Connections[0] : _section.Connections[connectionName]; if (string.IsNullOrWhiteSpace(connection.Url)) { throw new ArgumentException("connection.Url"); } _url = connection.Url; _userName = connection.UserName; _password = connection.Password; } catch (Exception e) { Debug.WriteLine(e); _workMode = WorkMode.InMemory; } }
private async Task InitSender(WorkMode workMode) { if (_sender == null) { var path = Path.Combine(_hostingEnvironment.ContentRootPath, "AfterTransform"); _sender = await new SenderFactory(workMode, path, _loaderService).GetSender(); } }
public DraftManager() { this.harvesters = new List <Harvester>(); this.providers = new List <Provider>(); this.workMode = WorkMode.Full; this.totalEnergyStored = 0; this.totalMinedOre = 0; }
public void GetStatusTest(WorkMode workMode, TrafficColor color, int x) { _trafficLight.SetWorkMode(workMode); _trafficLight.SetCurrentLight(color); _trafficLight.GetStatus().Should().Be($" Color={color};" + $" Work mode = {workMode}" + $" Battery = {_mock.Object.Energy}%."); }
public string Mode(List <string> arguments) { string newWorkMode = arguments[0]; WorkMode.TryParse(newWorkMode, out this.workMode); return($"Successfully changed working mode to {this.workMode} Mode"); }
void GoHome( ) { agent.enabled = true; agent.SetAgentRotation(true); anim.SetTrigger("stand"); workspace.chair.ResetPosition( ); agent.GoToPoint(GameManager.Instance.spawnPoint.position, Deactivate); workMode = WorkMode.Walking; }
/// <summary> /// Конструктор для инициализации формы /// графического отображения для первой задачи /// </summary> /// <param name="data"> Массив с данными для отображения </param> public ChartsForm(JArray data) { InitializeComponent(); m_currentWorkmode = WorkMode.FirstTask; m_data = JArray.Parse(data.ToString()); ChartPanelForSecondTask.Visible = false; ChartPanelForFirstTask.Visible = true; InitializeControls(); }
/// <summary> /// 设置工作模式 /// </summary> /// <param name="sp">串口辅助类对象</param> /// <param name="wm">工作模式</param> public static void SetWorkMode(this SerialPortUtil sp, WorkMode wm) { byte[] msg, crc16; msg = SerialPortUtil.HexToByte("FE 10 03 EB 00 01 02 00 00"); msg[8] = (byte)(int)wm; crc16 = SerialPortUtil.CRC16(msg, CRCMode.MODBUS); Array.Reverse(crc16); sp.WriteData(msg.Concat(crc16).ToArray()); }
public BitManager(ExtendedBinaryWriter output) { _output = output; _currentValue = 0x0; _bitCount = 0x00; _mode = WorkMode.Write; }
private bool IsTest() { var retVal = true; if (WorkMode.ToLower().Equals("live")) { retVal = false; } return(retVal); }
public HarvesterController( IHarvesterFactory harvesterFactory, IEnergyRepository energyRepository) { this.harvesterFactory = harvesterFactory; this.energyRepository = energyRepository; this.workMode = WorkMode.Full; this.OreProduced = 0; this.harvesters = new List <IHarvester>(); }
void SitOnChair( ) { this.chair = workspace.chair; chair.NeedsPullingBack( ); agent.enabled = false; agent.SetAgentRotation(false); transform.position = workspace.GetSeatingPosition(); transform.LookAt(new Vector3(workspace.computer.transform.position.x, 0, workspace.computer.transform.position.z)); anim.SetTrigger("sit"); workMode = WorkMode.Working; }
public void GoToWorkspace( ) { if (workspace == null) { Debug.LogErrorFormat("No workspace assigned to {0}", name); return; } agent.GoToPoint(workspace.chair.transform.position, SitOnChair); workMode = WorkMode.Walking; }
public StatisticsForm(AppSettings _appSettings, WorkMode mode) { InitializeComponent(); appSettings = _appSettings; fileList = CFileList.GetProperList(mode); manager = ManagerFactory.CreateManager(mode, fileList.First()); foreach (TroubleType type in Enum.GetValues(typeof(TroubleType))) { troubleDict.Add(type, 0); } }
public ClockEntry(long period, long ratio, Action handler, bool enabled = true, Direction direction = Direction.Ascending, WorkMode workMode = WorkMode.Periodic) : this() { this.Value = direction == Direction.Ascending ? 0 : period; this.Ratio = ratio; this.Period = period; this.Handler = handler; this.Enabled = enabled; this.Direction = direction; this.WorkMode = workMode; }
public Device(string name, double value, CustomQueue queue, NextAction action, WorkMode mode) { DeviceLoading = 0; isBusy = false; Name = name; NextAction = action; this.value = value; resetEvent = new AutoResetEvent(true); this.queue = queue; this.mode = mode; }
public BitManager(ExtendedBinaryReader input) { _input = input; _currentValue = input.ReadByte(); _bitCount = 0x08; IsByteChange = false; _mode = WorkMode.Read; }
protected WorkMode GetWorkMode(IList<ICallCopyEntity> callCopyEntities, string status) { status = status ?? string.Empty; WorkMode workMode = callCopyEntities.OfType<WorkMode>() .FirstOrDefault(x => status.Trim().Equals(x.Name)); if (workMode == null) { workMode = new WorkMode { Name = status.Trim(), Value = status.GetHashCode() }; callCopyEntities.Add(workMode); } return workMode; }
public ClockEntry With(long? period = null, long? ratio = null, Action handler = null, bool? enabled = null, long? value = null, Direction? direction = null, WorkMode? workMode = null) { var result = this; result.Period = period ?? Period; result.Ratio = ratio ?? Ratio; result.Handler = handler ?? Handler; result.Enabled = enabled ?? Enabled; result.Value = value ?? Value; result.Direction = direction ?? Direction; result.WorkMode = workMode ?? WorkMode; return result; }
public LimitTimer(Machine machine, long frequency, long limit = int.MaxValue, Direction direction = Direction.Descending, bool enabled = false, WorkMode workMode = WorkMode.Periodic) { if(limit == 0) { throw new ArgumentException("Limit cannot be zero."); } irqSync = new object(); clockSource = machine.ObtainClockSource(); initialFrequency = frequency; initialLimit = limit; initialDirection = direction; initialEnabled = enabled; initialWorkMode = workMode; InternalReset(); }
//System.Threading.Timer tmr = null; public ViewProductForm() { quantityKoeff = 1; _mode = WorkMode.ProductsScan; BTPrintClass.PrintClass.SetStatusEvent("Open Products form"); InitializeComponent(); quantityLabel.Visible = false; quantityLabel.Text = string.Empty; this.label15.Text = ""; //tmr = new System.Threading.Timer( // new System.Threading.TimerCallback(OnTimer) // , null, // System.Threading.Timeout.Infinite, // System.Threading.Timeout.Infinite); }
public AppManager(string appDir) { Logger.V(">> AppManager.AppManager"); m_semaphore = new Semaphore(1, 1); m_szAppDir = appDir; m_detector = new NetworkDetector(); m_profile = null; m_currWorkMode = WorkMode.Direct; // link NetworkDetector to AppManager m_detector.NetworkChanged += new NetworkDetector.NotifyAppManagerNetworkChanged( this.DetectorNotify_NetworkChanged); // link OS to NetworkDetector NetworkChange.NetworkAddressChanged += new NetworkAddressChangedEventHandler( m_detector.OsNotify_NetworkChanged); Logger.V("<< AppManager.AppManager"); }
public void SetCurrentWorkMode(WorkMode newMode) { Logger.V(">> AppManager.SetCurrentWorkMode(@1:" + newMode.ToString() + ")"); m_currWorkMode = newMode; Logger.V("<< AppManager.SetCurrentWorkMode(@1:" + newMode.ToString() + ")"); }
public ViewProductForm(WorkMode mode, string docId, string barcode) : this(mode, docId) { this.returnBoxScannedBarcode = barcode; }
public ViewProductForm(WorkMode mode, string docId) : this() { _mode = mode; _documentId = docId; switch (_mode) { case WorkMode.SimpleIncome: { DialogResult dr = DialogFrm.ShowMessage( "Возвратные товары выделять и не считать?" , "" , "" , "Режим накладных"); if (dr == DialogResult.Yes) { label17.BackColor = System.Drawing.Color.Turquoise; label5.BackColor = System.Drawing.Color.Turquoise; label6.BackColor = System.Drawing.Color.Turquoise; label7.BackColor = System.Drawing.Color.Turquoise; label8.BackColor = System.Drawing.Color.Turquoise; label9.BackColor = System.Drawing.Color.Turquoise; label20.BackColor = System.Drawing.Color.Turquoise; label21.BackColor = System.Drawing.Color.Turquoise; actionLabel.BackColor = System.Drawing.Color.Turquoise; navCodeTB.BackColor = System.Drawing.Color.Turquoise; _invMode = InventarMode.UseReturns; } else { _invMode = InventarMode.DontUseReturns; } this.label15.Text = "F3-Накл.Закрыть"; Program.СurrentIncomeId = docId; inventRow = ActionsClass.Action.Products.DocsTbl.NewDocsTblRow(); inventRow.DocId = _documentId; inventRow.DocType = (byte)(TSDUtils.ActionCode.SimpleIncome); inventRow.DocumentDate = DateTime.Today; inventRow.LabelCode = (byte)TSDUtils.ShablonCode.NoShablon; inventRow.MusicCode = 5; // docRows.NavCode = row.NavCode; inventRow.Priority = 0; inventRow.Quantity = 0; inventRow.VibroCode = 5; inventRow.Text1 = ""; inventRow.Text2 = ""; inventRow.Text3 = ""; label14.Text = ""; break; } case WorkMode.InventarScan: { DialogResult dr = DialogFrm.ShowMessage( "Возвратные товары выделять и не считать?" , "" , "" , "Режим инвентаризации"); if (dr == DialogResult.Yes) { label17.BackColor = System.Drawing.Color.Turquoise; label5.BackColor = System.Drawing.Color.Turquoise; label6.BackColor = System.Drawing.Color.Turquoise; label7.BackColor = System.Drawing.Color.Turquoise; label8.BackColor = System.Drawing.Color.Turquoise; label9.BackColor = System.Drawing.Color.Turquoise; label20.BackColor = System.Drawing.Color.Turquoise; label21.BackColor = System.Drawing.Color.Turquoise; actionLabel.BackColor = System.Drawing.Color.Turquoise; navCodeTB.BackColor = System.Drawing.Color.Turquoise; _invMode = InventarMode.UseReturns; } else { _invMode = InventarMode.DontUseReturns; } this.label15.Text = "F3-Инв.Закрыть"; Program.СurrentInvId = docId; inventRow = ActionsClass.Action.Products.DocsTbl.NewDocsTblRow(); inventRow.DocId = _documentId; inventRow.DocType = (byte)(TSDUtils.ActionCode.InventoryGlobal); inventRow.DocumentDate = DateTime.Today; inventRow.LabelCode = (byte)TSDUtils.ShablonCode.NoShablon; inventRow.MusicCode = 5; // docRows.NavCode = row.NavCode; inventRow.Priority = 0; inventRow.Quantity = 0; inventRow.VibroCode = 5; inventRow.Text1 = ""; inventRow.Text2 = ""; inventRow.Text3 = ""; label14.Text = ""; break; } case WorkMode.BoxScan: { this.label15.Text = "F3-Выход"; if (Program.Default.EnableChgMlt == 1) this.label14.Text = "F2-Колво"; else this.label14.Text = ""; inventRow = ActionsClass.Action.Products.DocsTbl.NewDocsTblRow(); inventRow.DocId = _documentId; inventRow.DocType = (byte)(TSDUtils.ActionCode.BoxWProducts); inventRow.DocumentDate = DateTime.Today; inventRow.LabelCode = (byte)TSDUtils.ShablonCode.NoShablon; inventRow.MusicCode = 5; // docRows.NavCode = row.NavCode; inventRow.Priority = 0; inventRow.Quantity = 0; inventRow.VibroCode = 5; inventRow.Text1 = ""; inventRow.Text2 = ""; inventRow.Text3 = ""; break; } case WorkMode.ReturnBoxWProducts: { this.label15.Text = "F3-Выход"; if (Program.Default.EnableChgMlt == 1) this.label14.Text = "F2-Колво"; else this.label14.Text = ""; inventRow = ActionsClass.Action.Products.DocsTbl.NewDocsTblRow(); inventRow.DocId = _documentId; inventRow.DocType = (byte)(TSDUtils.ActionCode.ReturnBoxWProducts); inventRow.DocumentDate = DateTime.Today; inventRow.LabelCode = (byte)TSDUtils.ShablonCode.NoShablon; inventRow.MusicCode = 5; // docRows.NavCode = row.NavCode; inventRow.Priority = 0; inventRow.Quantity = 0; inventRow.VibroCode = 5; inventRow.Text1 = ""; inventRow.Text2 = ""; inventRow.Text3 = ""; break; } default: { break; } } currentdocRows = new ProductsDataSet.DocsTblRow[1]; currentdocRows[0] = inventRow; //label13.Text = ""; this.label13.Text = "Уменьш.КОЛВО"; }
public Profile(Profile profile) { Logger.V(">> Profile.Profile"); m_defWorkMode = profile.m_defWorkMode; m_isStartAuto = profile.m_isStartAuto; m_isStartMinimized = profile.m_isStartMinimized; m_isLogToFile = profile.m_isLogToFile; m_logLevel = profile.m_logLevel; m_listProxyGroups = new List<ProxyGroup>(profile.m_listProxyGroups); m_szProfilePath = profile.m_szProfilePath; s_bLoadFailed = false; Logger.V("<< Profile.Profile"); }
private static bool IsOffline(WorkMode workMode) { return workMode.Name.ToLower().Equals("offline"); }
private void x264CodecSettingsRadioButton_CheckedChanged(object sender, EventArgs e) { if (this.x264CodecSettingsRadioButton.Checked) { this.workMode = WorkMode.X264Codec; this.ProcessRadioButtonsCheckState(); } }
private void MainForm_Load(object sender, EventArgs e) { this.settings = new Settings(); this.LoadAviSynthSettings(); this.LoadX264CodecSettings(); this.workMode = WorkMode.Undefined; this.rootFolderPathTextBox.Text = Application.StartupPath; this.aviSynthSettingsOutputFolderPathTextBox.Text = Application.StartupPath; this.x264CodecSettingsOutputFolderPathTextBox.Text = Application.StartupPath; }
// Contructor Method public Profile() { Logger.V(">> Profile.Profile"); m_defWorkMode = WorkMode.Auto; m_isStartAuto = true; m_isStartMinimized = true; m_isLogToFile = true; m_logLevel = Logger.Category.Information; m_listProxyGroups = new List<ProxyGroup>(); m_szProfilePath = String.Empty; s_bLoadFailed = false; Logger.V("<< Profile.Profile"); }
public ScannerProps( byte[] data ) { BinaryReader br = new System.IO.BinaryReader( new MemoryStream( data ) ); WorkMode = (WorkMode)br.ReadInt16(); DpiX0 = br.ReadInt16(); DpiY0 = br.ReadInt16(); DpiX1 = br.ReadInt16(); DpiY1 = br.ReadInt16(); DoubleSheet = (DoubleSheet)br.ReadInt16(); Marker = (Marker)br.ReadInt16(); DoubleSheetLevelL = br.ReadInt16(); WhiteCoeff = (WhiteCoeff)br.ReadInt16(); BinaryThreshold0 = br.ReadInt16(); BinaryThreshold1 = br.ReadInt16(); MinSheetLength = br.ReadInt16(); MaxSheetLength = br.ReadInt16(); DoubleSheetLevelR = br.ReadInt16(); TuningMode = (TuningMode)br.ReadInt16(); MarkerWork = br.ReadInt16(); DirtDetection = (DirtDetection)br.ReadInt16(); OfflineMode = br.ReadInt16(); Lamps = (Lamps)br.ReadInt16(); reserv = new short[21]; for ( int i = 0; i < reserv.Length; i++ ) { reserv[i] = br.ReadInt16(); } br.Close(); }
public bool LoadAppProfile() { bool createdNew; m_profile = Profile.Load(m_szAppDir, out createdNew); m_currWorkMode = m_profile.m_defWorkMode; if (m_profile.m_isLogToFile) { Logger.Enable(m_profile.m_logLevel); } Logger.V(">> AppManager.LoadAppProfile"); // move to here as a countermeasure if (createdNew) { Logger.I("AppManager.LoadAppProfile :: Profile is created and loaded."); } else { Logger.I("AppManager.LoadAppProfile :: Profile exists and is loaded."); } Logger.V("<< AppManager.LoadAppProfile : " + createdNew.ToString()); return createdNew; }
/// <summary> /// Создаёт новую сеть /// </summary> /// <param name="type"></param> /// <returns></returns> public static NetworkController Create(WorkMode type) { //NetworkController controller; switch (type) { case WorkMode.Master: { throw new NotImplementedException(); } case WorkMode.Slave: { throw new NotImplementedException(); //controller = new NetworkController( //break; } default: { throw new NotImplementedException(); } } }
public GenericFilter(WorkMode offlineWorkmode) { _offlineWorkmode = offlineWorkmode; }
/// <summary> /// 刷新工作模式:手动或自动 /// </summary> /// <param name="mode"></param> public void RefreshWorkMode(WorkMode mode) { if(mode == WorkMode.MODE_AUTO) { this.pictureBoxWorkmode.Image = _imageModeAuto; this.labelMode.Text = "自动"; } else if(mode == WorkMode.MODE_MANUAL) { this.pictureBoxWorkmode.Image = _imageModeMannual; this.labelMode.Text = "手动"; } }
private void modeButtons_IndexChanged(object sender, EventArgs e) { workMode = (WorkMode)(modebuttons.SelectedButtonIndex); if (workMode == WorkMode.Check) picview.AlwaysShowGroup = true; else picview.AlwaysShowGroup = false; Console.WriteLine(workMode); }
/// <summary> /// 切换执行模式,手动/自动 /// </summary> /// <param name="m"></param> /// <returns></returns> public bool SwitchWorkMode(WorkMode m) { // _workMode = m; return true; }