예제 #1
0
 private void fmMain_Load(object sender, EventArgs e)
 {
     cbPort.Items.AddRange(Serial.GetPorts());
     cbType.Items.Add(new KeyValuePair<string, byte>("Fill", 00));
     cbType.Items.Add(new KeyValuePair<string, byte>("Up", 01));
     cbType.Items.Add(new KeyValuePair<string, byte>("Down", 02));
     cbType.SelectedIndex = 0;
     OnDeviceStateChange += deviceStateChanged;
     deviceConnectedMethod = DeviceConnected;
     showTaskMethod = showTask;
     OnDeviceStateChange(EDeviceState.Offline);
 }
예제 #2
0
 private void fmMain_Load(object sender, EventArgs e)
 {
     cbPort.Items.AddRange(Serial.GetPorts());
     cbType.Items.Add(new KeyValuePair<string, byte>("Pin", 01));
     cbType.Items.Add(new KeyValuePair<string, byte>("PwmUp", 02));
     cbType.Items.Add(new KeyValuePair<string, byte>("PwmDown", 03));
     cbType.Items.Add(new KeyValuePair<string, byte>("Pwm", 04));
     cbType.Items.Add(new KeyValuePair<string, byte>("Beep", 12));
     cbType.Items.Add(new KeyValuePair<string, byte>("System", 13));
     //cbType.Items.Add(new KeyValuePair<string, byte>("Down", 02));
     cbType.SelectedIndex = 0;
     OnDeviceStateChange += deviceStateChanged;
     deviceConnectedMethod = DeviceConnected;
     showTaskMethod = showTask;
     showSettingsMethod = showSettings;
     writeCompleteMethod = writeComplete;
     writeProgressMethod = writeProgress;
     OnDeviceStateChange(EDeviceState.Offline);
     pnlControls.Enabled = false;
     cbStartMode.SelectedIndex = 0;
     cbEndMode.SelectedIndex = 0;
     TaskList = new List<Task>();
 }