User manual - Windows Embedded CE ファーストステップガイドver.1.05a(2012年4月10日)

79
10. ソースファイルの先頭に、以下のコードを追加します。
using Calib;
11. ボタン押下時のイベント関数に、以下のコードを追加します。
Int32 result = new Int32();
string msg;
// 赤 LED を 0.5 秒点灯 0.5 秒消灯を 5 回繰り返す
result = SystemLibNet.Api.SysSetLED(SystemLibNet.Def.LED_RED, 5, 8, 8);
// .NET の「true」値は、「-1」、「false」値は、「0」
if(result == -1)
{ // 点灯成功 点灯色を取得
result = SystemLibNet.Api.SysGetLED();
switch(result & 0x0000000F)
{
case SystemLibNet.Def.LED_OFF:
msg = "LED_OFF";
break;
case SystemLibNet.Def.LED_RED:
msg = "LED_RED";
break;
case SystemLibNet.Def.LED_GREEN:
msg = "LED_GREEN";
break;
case SystemLibNet.Def.LED_ORANGE:
msg = "LED_ORANGE";
break;
default:
msg = "LED_UNKNOWN";
break;
}
MessageBox.Show( msg, "LED");
}
12. ビルド]→[ソリューションのビルド]を選択し、正常にビルドできることを確認します。