/** * コンストラクタ **/ public Program() { //pinkitクラスのオブジェクトを作成 pinkit = new PinKit.PinKit(); //LED(点滅)の色を指定 blinkColor = PinKit.BoardFullColorLED.Colors.Red; //LEDを点滅 BlinkLED(); }
private void BlinkPinKitLED(PinKit.BoardFullColorLED.Colors color, int onmsec, int offmsec, int blinkCount) { new Thread(() => { lock (this.pinkit) { while (blinkCount-- > 0) { pinkit.LED.SetColor(color); Thread.Sleep(onmsec); pinkit.LED.SetColor(PinKit.BoardFullColorLED.Colors.Black); Thread.Sleep(offmsec); } } }).Start(); }
private bool ProgramInitialize() { bool result = true; var ipAddr = pinkit.SetupNetwork(); if (ipAddr == "0.0.0.0") { result = false; } else { pinkit.SyncTimeService(); pinkitStatusLEDThread.Suspend(); blinkColor = PinKit.BoardFullColorLED.Colors.Green; pinkitStatusLEDThread.Resume(); TryConnect(); blinking = false; pinkit.LED.SetColor(PinKit.BoardFullColorLED.Colors.Blue); Initialize(); } return(result); }
/** * プログラム初期化 **/ private bool ProgramInitialize() { bool result = true; var ipAddr = pinkit.SetupNetwork(); if (ipAddr == "0.0.0.0") { result = false; } else { pinkit.SyncTimeService(); // LED(点滅)を停止 pinkitStatusLEDThread.Suspend(); // LED(点滅)の色を緑にセット blinkColor = PinKit.BoardFullColorLED.Colors.Green; // LED(点滅)を再開 pinkitStatusLEDThread.Resume(); //IoTデバイスに接続 TryConnect(); //LED(点滅)を停止 blinking = false; // LED(点滅)の色を青にセット pinkit.LED.SetColor(PinKit.BoardFullColorLED.Colors.Blue); Initialize(); } return(result); }
public Program() { pinkit = new PinKit.PinKit(); blinkColor = PinKit.BoardFullColorLED.Colors.Red; BlinkLED(); }
private bool ProgramInitialize() { bool result = true; var ipAddr = pinkit.SetupNetwork(); if (ipAddr == "0.0.0.0") { result = false; } else { pinkit.SyncTimeService(); pinkitStatusLEDThread.Suspend(); blinkColor = PinKit.BoardFullColorLED.Colors.Green; pinkitStatusLEDThread.Resume(); TryConnect(); blinking = false; pinkit.LED.SetColor(PinKit.BoardFullColorLED.Colors.Blue); Initialize(); } return result; }
public Program() { pinkit = new PinKit.PinKit(); blinkColor = PinKit.BoardFullColorLED.Colors.Red; BlinkLED(); }