CASSIOPEIA DT-10 ライブラリマニュアル for VB 【システムライブラリ編】 Ver 1.
変 更 履 歴 No Revision 更新日 項 1 1.
目次 1. 概要.........................................................................................................................................................1 2. 動作環境..................................................................................................................................................1 3. 開発環境..................................................................................................................................................1 4. 提供ファイル .............................
SysGetBLExpower .........................................................................................................................................................32 SysSetBLExpower..........................................................................................................................................................33 SysGetBLMaximum.......................................................................................................................................................
DT-10 ライブラリマニュアル CASIO System Library for VB 1. 概要 このライブラリはモバイル抽象化 API のシステム .NET クラスライブラリです。VisualStudio .NET2003 VB 開発環境で利用するためのクラスライブラリ仕様について述べたものです。 2. 動作環境 ■機種 DT-10 ■OS Windows Mobile 2003 Second Edition Software fot PocketPC 3. 開発環境 ■Microsoft Visual Studio 2003 + Windows CE .NET Utilities v1.1 4. 提供ファイル クラスライブラリとして、以下のライブラリを提供します。 ライブラリ名 クラスライブラリ システム VB/C#用クラスライブラリ SystemLibNet.dll システムライブラリ SystemLib.dll システムライブラリ DirectClb.
DT-10 ライブラリマニュアル CASIO System Library for VB 5. システム VB 用ライブラリ 5-1.使用方法 ・開発環境において、参照設定に「SystemLibNet.dll」を追加し、関数は、Calib.SystemLibNet.Api.関数名とし て呼び出し、定義値は、Calib.SystemLibNet.Def.定義値と呼び出しアプリケーションを作成します。また、 「SystemLibNet.dll」は実行時にも作成したアプリケーションと同一のフォルダ内に入れます。 事前に「DirectClb.dll」、「SystemLib.dll」を Windows フォルダにコピーしておきます。 5-2. 使用例: Dim Charger As Int32 Charger = Calib.SystemLibNet.Api.
DT-10 ライブラリマニュアル CASIO System Library for VB SysCheckIOBOX IO ボックスとの接続状態を取得する SysDisableCardDetect カードデテクト端子をディセーブルしてカード電源切状態にする SysEnableCardDetect カードデテクト端子をイネーブルにしてカード電源入状態にする SysGetCardDetect カードデテクト端子の状態を取得する SysDisableWLAN 内蔵無線 LAN モジュールの電源を切状態にする SysEnableWLAN 内蔵無線 LAN モジュールの電源を入状態にする SysGetWLAN 内蔵無線 LAN モジュールの電源状態を取得する SysSetAllKeyLock 一括キー Lock の許可/禁止 SysGetAllKeyLock 一括キー Lock の許可/禁止の取得 SysSetCPUMode CPU 周波数制御の設定 SysGetCPUMode CPU 周波数制御の取得 SysGetDeviceIDCode E
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetModelName 機能 使用中のHTの機種名、OSバージョン、プラットホームパージョンを読み出します。 書式 SysGetModelName( ByRef ByRef パラメータ 戻り値 dwModel dwVersion As Integer, ByRef dwPlatform As Integer ) As Integer dwModel 機種名が設定されます dwVersion OS ビルド ID dwPlatform WindowsCE バージョン TRUE As Integer, _ 正常終了 FUNCTION_UNSUPPORT 関数未サポート 4
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetDeviceIDCode 機能 EEPROM に書き込まれている DeviceID を読み出します。 書式 SysGetDeviceIDCode( pdwDevID() As Char ) As Integer パラメータ pdwDevID(33) UUID は、32 文字の文字列で返されるので、必ず 33 文字分の領域を確保してください。 本関数呼び出し前に、バッファを0クリアしてください。 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 関数未サポート 5
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetUserIDCode 機能 書式 EEPROM に書き込まれている UserID を読み出します。 SysGetUserIDCode( ByRef pwUserID As Integer ) As Integer パラメータ pwUserID 設定された UserID 値が返ります。 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 関数未サポート 6
DT-10 ライブラリマニュアル CASIO System Library for VB SysSetBootup 機能 Wakeup 要因による電源 ON の有効/無効設定を行います。 本体 OFF 状態で Wakeup 要因が発生することにより、本体電源を ON するようになっています。 本ファンクションにより、この電源 ON 動作を制御することができます。 書式 パラメータ 戻り値 SysSetBootup( ByVal BootMode As Integer) As Integer BootMode 設定値 設定内容 BOOT_NONE Wakeup 要因による電源 ON 無効 BOOT_PGBUTTON プログラムキーによる電源 ON 有効 TRUE 正常終了 FALSE 内部エラー SYS_PARAMERR パラメーターエラー FUNCTION_UNSUPPORT 未サポートエラー 7
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetBootup 機能 書式 パラメータ Wakeup 要因による電源 ON の有効/無効状態を読み出します。 SysGetBootup( ByRef pBootMode As Integer ) As Integer pBootMode 指定された領域に、設定状態が返ります。 戻り値 設定値 設定内容 BOOT_NONE Wakeup 要因による電源 ON 無効 BOOT_PGBUTTON プログラムキーによる電源 ON 有効 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー 8
DT-10 ライブラリマニュアル CASIO System Library for VB SysSetOffMaskTime 機能 書式 パラメータ 電源 ON 後、指定された時間電源 OFF を禁止するための設定を行います。 SysSetOffMaskTime( ByVal dwTime As Integer ) As Integer dwTime 電源 ON 後の電源キーによる OFF 禁止時間(sec) デフォルト時間は、10sec です。 注意!:OFF 禁止時間は、10sec 以下にしないでください。 10sec 以下にすると、ハード故障の原因になります。 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー 9
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetOffMaskTime 機能 書式 パラメータ 電源 ON 後、電源 OFF を禁止する時間を取得します。 SysGetOffMaskTime( ByRef dwtime As Integer ) As Integer dwtime 電源 ON 後の電源キーによる OFF 禁止時間(sec) デフォルト時間は、10 sec です 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー 10
DT-10 ライブラリマニュアル CASIO System Library for VB SysPowerOff 機能 本体電源を OFF します。 書式 SysPowerOff ( ) As Integer パラメータ 無し 戻り値 無し FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 11
DT-10 ライブラリマニュアル CASIO System Library for VB SysDisablePowerOff 機能 電源スイッチによる本体電源 OFF を禁止します。 電源 OFF 禁止状態で電源スイッチを押された時は、アプリケーションに対してメッセージである WM_POWERBROADCAST の PBT_APMSUSPEND を発生します。 ユーザーアプリで上記メッセージを取得してオフ処理後ソフト OFF(関数:SysPowerOff)して下さい。 本設定は、電源 ON 時に解除されますので、必要に応じて電源 ON 後設定してください。 電池蓋開けや緊急電源 OFF は、本設定をした後でもすぐに OFF します。 書式 SysDisablePowerOff ( ) As Integer パラメータ 無し 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー 12
DT-10 ライブラリマニュアル CASIO System Library for VB SysEnablePowerOff 機能 電源スイッチによる本体電源 OFF を許可します。 書式 SysEnablePowerOff ( ) As Integer パラメータ 無し 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー 13
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetPowerOff 機能 電源スイッチによる本体電源 OFF の許可/禁止状態を取得します。 書式 SysGetPowerOff ( ) As Integer パラメータ 無し 戻り値 TRUE 電源 OFF 禁止 FALSE 電源 OFF 許可 デフォルト値 FUNCTION_UNSUPPORT 未サポートエラー 14
DT-10 ライブラリマニュアル CASIO System Library for VB SysDisableAPO 機能 オートパワーオフ(APO)を無効にします。 このファンクションを実行すると、コントロールパネルの設定に関わらず APO しなくなります。 書式 SysDisableAPO ( ) As Integer パラメータ 無し 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー 15
DT-10 ライブラリマニュアル CASIO System Library for VB SysEnableAPO 機能 オートパワーオフ(APO)を有効にします。 このファンクションを実行すると、コントロールパネルの設定通りに APO するようになります。 書式 SysEnableAPO ( ) As Integer パラメータ 無し 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー 備考 本関数を実行しても、他のプロセスやスレッドが “SysDisableAPO”関数を実行している時は、APO は 有効になりません。APO を有効にする為には、“SysDisableAPO”関数を実行した回数分、本関数を 実行する必要があります。 16
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetAPO 機能 オートパワーオフ(APO)の有効/無効状態を取得します。 書式 SysGetAPO ( ) As Integer パラメータ 無し 戻り値 TRUE APO 無効 FALSE APO 有効 デフォルト値 FUNCTION_UNSUPPORT 未サポートエラー 17
DT-10 ライブラリマニュアル CASIO System Library for VB SysSoftReset 機能 システムをリセットします。 書式 SysSoftReset ( ) As Integer パラメータ 無し 戻り値 なし 関数サポート時 FUNCTION_UNSUPPORT 注意 未サポートエラー 本ファンクションを実行すると、ただちにシステムがリセットされるため、書き込み中のファイルやデ ータが失われる可能性があります。オープン中のファイルやデバイスは全てクローズしてから実行して ください。 18
DT-10 ライブラリマニュアル CASIO System Library for VB SysCheckIOBOX 機能 本体と IO ボックスとの接続状態を取得します。また、接続状態を監視する時間の設定も同時に行い ます。 書式 SysCheckIOBOX (ByVal time time_out ) As Integer パラメータ time_out 接続状態監視時間 0:接続状態を取得するのみ。 1~3600000:接続状態監視時間(msec) INFINITE:監視時間無限大(タイムアウト無し) 戻り値 0 接続検出 1 タイムアウト発生 -1 内部エラー FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 19
DT-10 ライブラリマニュアル CASIO System Library for VB SysSetLED 機能 LED の点灯/消灯を行います。 書式 SysSetLED ( ByVal dwLedMode As Integer, ByVal dwNum As Integer, ByVal downtime As Integer, ByVal dwOffTime As Integer) As Integer パラメータ dwLedMode 設定値 設定内容 LED_OFF LED を消灯します。(デフォルト値) LED_GREEN LED の緑を点灯します。 LED_RED LED の赤を点灯します。 LED_ORANGE LED のオレンジを点灯します。 指定した色の LED の点灯をします LED_BLINK 色を指定する LED_GREEN,LED_RED, LED_ORANGE と OR で指定してく ださい。 (※) LED_BLINK を必ず指定してください。(LED_BLINK|LED_RED 等) LED_BLINK は、システム側で決められた間隔で連
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetLED 機能 LED の点灯/消灯状態を取得します。 書式 SysGetLED ( ) As Integer パラメータ 無し 戻り値 設定値 設定内容 LED_OFF LED を消灯しています。(デフォルト値) LED_BLINK | LED_GREEN LED の緑を点灯しいます。 LED_BLINK | LED_RED LED の赤を点灯しています。 LED_BLINK | LED_ORANGE LED のオレンジを点灯しています。 LED_BLINK 指定した色の LED の点灯をしています FUNCTION_UNSUPPORT 未サポートエラー 21
DT-10 ライブラリマニュアル CASIO System Library for VB SysDisableCardDetect 機能 擬似カード挿抜機能として、カードデテクト端子をディセーブルしてカード電源を切状態にします。 書式 SysDisableCardDetect ( ByVal socket As Integer ) As Integer パラメータ socket ソケット名を指定する 戻り値 TRUE 設定値 設定内容 TYPE_CF CF カード 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) SYS_PARAMERR パラメーターエラー 22
DT-10 ライブラリマニュアル CASIO System Library for VB SysEnableCardDetect 機能 擬似カード挿抜機能として、カードデテクト端子をイネーブルしてカード電源を入状態にします。 書式 SysEnableCardDetect (ByVal socket As Integer ) As Integer パラメータ socket ソケット名を指定する 戻り値 TRUE 設定値 設定内容 TYPE_CF CF カード 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) SYS_PARAMERR パラメーターエラー 23
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetCardDetect 機能 擬似カード挿抜機能として、カードデテクト端子の状態を取得します。 書式 SysGetCardDetect ( ByVal socket As Integer ) As Integer パラメータ socket ソケット名を指定する 戻り値 設定値 設定内容 TYPE_CF CF カード TRUE カードデテクト端子イネーブル状態 FALSE カードデテクト端子ディセーブル状態 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) SYS_PARAMERR パラメーターエラー 24
DT-10 ライブラリマニュアル CASIO System Library for VB SysDisableWLAN 機能 内蔵している無線 LAN モジュールの電源を切状態にします。 書式 SysDisableWLAN ( ) As Integer パラメータ 無し 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 25
DT-10 ライブラリマニュアル CASIO System Library for VB SysEnableWLAN 機能 内蔵している無線 LAN モジュールの電源を入状態にします。 書式 SysEnableWLAN ( ) As Integer パラメータ 無し 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 26
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetWLAN 機能 内蔵している無線 LAN モジュールの電源状態を取得します。 書式 SysGetWLAN ( ) As Integer パラメータ 無し 戻り値 TRUE 内蔵している無線 LAN モジュール電源 ON 状態 FALSE 内蔵している無線 LAN モジュール電源 OFF 状態 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 27
DT-10 ライブラリマニュアル CASIO System Library for VB SysSetCPUMode 機能 CPU 周波数制御の設定を行います。 書式 SysSetCPUMode ( ByVal dwMode As Integer) As Integer パラメータ dwMode 戻り値 TRUE CPU 周波数 設定値 設定内容 DT-10 CPUMODE_LOW 低速 CPUMODE_MIDDLE 通常 CPUMODE_HIGH 高速 CPUMODE_AUTO CPU 自動パワーセーブ ○ (200MHz) ○ (300MHz) ○ (400MHz) ○ 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 28
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetCPUMode 機能 CPU 周波数制御を読み出します。 書式 SysGetCPUMode (ByRef *pdwMode As Integer) As Integer パラメータ pdwMode 戻り値 TRUE CPU 周波数 設定値 設定内容 DT-10 CPUMODE_LOW 低速 CPUMODE_MIDDLE 通常 CPUMODE_HIGH 高速 CPUMODE_AUTO CPU 自動パワーセーブ ○ (200MHz) ○ (300MHz) ○ (400MHz) ○ 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 29
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetBLBattery 機能 バッテリー動作時に設定されているバックライトの明るさの値を取得します。 書式 SysGetBLBattery (ByRef setting As Integer) As Integer パラメータ setting :設定されている明るさの値が返ります。戻り値が「0」の場合、バックライトは消灯してい ます。 デフォルト:4 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 30
DT-10 ライブラリマニュアル CASIO System Library for VB SysSetBLBattery 機能 バッテリー動作時のバックライトの明るさの設定を行います。 書式 SysSetBLBattery (ByVal setting As Integer) As Integer パラメータ setting :明るさの値を設定します。設定値が「0」の場合、バックライトは消灯します。 設定範囲:0~4 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 31
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetBLExpower 機能 AC 電源動作時に設定されているバックライトの明るさの値を取得します。 書式 SysGetBLExpower (ByRef setting As Integer) As Integer パラメータ setting :設定されている明るさの値が返ります。戻り値が「0」の場合、バックライトは消灯して います。 デフォルト:4 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 32
DT-10 ライブラリマニュアル CASIO System Library for VB SysSetBLExpower 機能 AC 電源動作時のバックライトの明るさの設定を行います。 書式 SysSetBLExpower (ByVal setting As Integer) As Integer パラメータ setting :明るさの値を設定します。設定値が「0」の場合、バックライトは消灯します。 設定範囲:0~4 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 33
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetBLMaximum 機能 バッテリー時及び AC 電源動作時に設定できるバックライトの最大の明るさ値を取得します。 書式 SysGetBLMaximum (ByRef BAsetting As Integer, ByRef ACsetting As Integer)_ As Integer パラメータ BAsetting ACsetting 戻り値 TRUE :バッテリー時に設定できる最大の明るさ値が戻ります。 :AC 電源時に設定できる最大の明るさ値が戻ります。 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) 34
DT-10 ライブラリマニュアル CASIO System Library for VB SysSetAllKeyLock 機能 電源キー以外のキー押下の許可/禁止設定を行います。 書式 SysSetAllKeyLock ( ByVal bKeyLock As Boolean ) As Integer パラメータ bKeyLock 戻り値 TRUE 電源キー以外は無効 FALSE 非ロック状態(デフォルト) TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー 35
DT-10 ライブラリマニュアル CASIO System Library for VB SysGetAllKeyLock 機能 電源キー以外のキー押下の許可/禁止設定を読み出します。 書式 SysGetAllKeyLock ( ) As Integer パラメータ 無し 戻り値 TRUE ロック状態(電源キー以外は無効) FALSE 非ロック状態 FUNCTION_UNSUPPORT 未サポートエラー 36
DT-10 ライブラリマニュアル CASIO System Library for VB DT-10 ライブラリマニュアル for VB 【システムライブラリ編】 Ver1.