CASSIOPEIA DT-10 ライブラリマニュアル for C++ 【システムライブラリ編】 Ver 1.
DT-10 ライブラリマニュアル CASIO System Library 変 更 履 歴 No Revision 更新日 項 1 1.
DT-10 ライブラリマニュアル CASIO System Library 目次 §1.システムライブラリ................................................................................................................................................................ 1 1-1.機能.....................................................................................................................................................1 1-2.動作環境 ................................................................................................................................
DT-10 ライブラリマニュアル CASIO System Library SysGetBLExpower .........................................................................................................................................................33 SysSetBLExpower..........................................................................................................................................................34 SysGetBLMaximum...................................................................................................................
DT-10 ライブラリマニュアル CASIO System Library §1.システムライブラリ 1-1.機能 システムライブラリは、キー制御/電源制御等、携帯情報端末ののシステム動作に対する機能補助/拡張を実現 するものです。 1-2.動作環境 ■機種 DT-10 ■OS Windows Mobile 2003 Second Edition 1-3.開発環境 ■Microsoft eMbedded C++ 4.0 + SP3 ■Windows Mobile 2003 software for Pocket PC 日本語版 ソフトウェア開発キット ■Developer Resources for Windows Mobile 2003 Second Edition 1-4.提供ファイル ■DirectClb.dll ダイナミックリンクライブラリ ■SystemLib.dll ダイナミックリンクライブラリ ■SystemLib.lib インポートライブラリ ■SystemLib.h ヘッダファイル ■SystemLibdef.h ヘッダファイル 1-5.
DT-10 ライブラリマニュアル CASIO System Library 1-6.
DT-10 ライブラリマニュアル CASIO System Library 関数名 機能 CPU SysSetCPUMode CPU 周波数制御の設定 SysGetCPUMode CPU 周波数制御の取得 表示 SysGetBLBattery バッテリー時の現在の明るさ取得 SysSetBLBattery バッテリー時の明るさ設定 SysGetBLExpower AC 時の現在のバックライトの 明るさ取得 SysSetBLExpower AC 時のバックライトの明るさ設定 SysGetBLMaximum バッテリー時及び AC 時に設定できるバックライトの最大値を取得 キー SysSetAllKeyLock 一括キー Lock の許可/禁止 SysGetAllKeyLock 一括キー Lock の許可/禁止の取得 3
DT-10 ライブラリマニュアル CASIO System Library 1-7.
DT-10 ライブラリマニュアル CASIO System Library SysGetModelName 機能 使用中のHTの機種名、OSバージョン、プラットホームパージョンを読み出します。 書式 DWORD SysGetModelName ( DWORD *dwModel, DWORD *dwVersion, DWORD *dwPlatform ) パラメータ DWORD *dwModel 機種名が設定されます DWORD *dwVersion OS ビルド ID DWORD *dwPlatform WindowsCE バージョン 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 関数未サポート インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetDeviceIDCode 機能 EEPROM に書き込まれている DeviceID を読み出します。 書式 DWORD SysGetDeviceIDCode (TCHAR *pdwDevID) パラメータ TCHAR *pdwDevID[33] UUID は、32 文字の文字列で返されるので、必ず 33 文字分の領域を確保してください。 本関数呼び出し前に、バッファを 0 クリアしてください。 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 関数未サポート インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetUserIDCode 機能 EEPROM に書き込まれている UserID を読み出します。 書式 DWORD SysGetUserIDCode (DWORD *pwUserID) パラメータ DWORD *pwUserID 戻り値 TRUE ユーザーID FUNCTION_UNSUPPORT 正常終了 関数未サポート インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysSetBootup 機能 Wakeup 要因による電源 ON の有効/無効設定を行います。 本体 OFF 状態で Wakeup 要因が発生することにより、本体電源を ON するようになっています。 本ファンクションにより、この電源 ON 動作を制御することができます。 書式 DWORD SysSetBootup( DWORD BootMode) パラメータ DWORD BootMode 設定値 設定内容 BOOT_NONE Wakeup 要因による電源 ON 無効 BOOT_PGBUTTON プログラムキーによる電源 ON 有効 デフォルト設定は BOOT_NONE です。 戻り値 TRUE 正常終了 FALSE 内部エラー SYS_PARAMERR パラメーターエラー FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetBootup 機能 Wakeup 要因による電源 ON の有効/無効状態を読み出します。 書式 DWORD SysGetBootup ( DWORD *pBootMode ) パラメータ DWORD * pBootMode 指定された領域に、設定状態が返ります。 設定値 設定内容 BOOT_NONE Wakeup 要因による電源 ON 無効 BOOT_PGBUTTON プログラムキーによる電源 ON 有効 デフォルト設定は BOOT_NONE です。 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysSetOffMaskTime 機能 電源 ON 後、指定された時間電源 OFF を禁止するための設定を行います。 書式 DWORD パラメータ DWORD dwTime 電源 ON 後の電源キーによる OFF 禁止時間(sec) SysSetOffMaskTime ( DWORD dwTime) デフォルト時間は、10 秒です 注意!:OFF 禁止時間は、10sec 以下にしないでください。 10sec 以下にすると、ハード故障の原因になります。 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include
DT-10 ライブラリマニュアル CASIO System Library SysGetOffMaskTime 機能 電源 ON 後、電源 OFF を禁止する時間を取得します。 書式 DWORD SysGetOffMaskTime ( DWORD *pdwTime) パラメータ DWORD *pdwTime 電源 ON 後の電源キーによる OFF 禁止時間(sec) デフォルト時間は、10 秒 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysPowerOff 機能 本体電源を OFF します。 書式 DWORD パラメータ 無し 戻り値 無し SysPowerOff (void) FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysDisablePowerOff 機能 電源スイッチによる本体電源 OFF を禁止します。 電源 OFF 禁止状態で電源スイッチを押された時は、アプリケーションに対してメッセージである WM_POWERBROADCAST の PBT_APMSUSPEND を発生します。 ユーザーアプリで上記メッセージを取得してオフ処理後ソフト OFF(関数:SysPowerOff)して下さい。 本設定は、電源 ON 時に解除されますので、必要に応じて電源 ON 後設定してください。 電池蓋開けや緊急電源 OFF は、本設定をした後でもすぐに OFF します。 書式 DWORD SysDisablePowerOff (void) パラメータ 無し 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysEnablePowerOff 機能 電源スイッチによる本体電源 OFF を許可します。 書式 DWORD パラメータ 無し 戻り値 TRUE SysEnablePowerOff (void) 正常終了 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetPowerOff 機能 電源スイッチによる本体電源 OFF の許可/禁止状態を取得します。 書式 DWORD SysGetPowerOff (void) パラメータ 無し 戻り値 TRUE 電源 OFF 禁止 FALSE 電源 OFF 許可 デフォルト値 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysDisableAPO 機能 オートパワーオフ(APO)を無効にします。 このファンクションを実行すると、コントロールパネルの設定に関わらず APO しなくなります。 書式 DWORD パラメータ 無し 戻り値 TRUE SysDisableAPO (void) 正常終了 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysEnableAPO 機能 オートパワーオフ(APO)を有効にします。 このファンクションを実行すると、コントロールパネルの設定通りに APO するようになります。 書式 DWORD SysEnableAPO (void) パラメータ 無し 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetAPO 機能 オートパワーオフ(APO)の有効/無効状態を取得します。 書式 DWORD SysGetAPO (void) パラメータ 無し 戻り値 TRUE APO 無効 FALSE APO 有効 デフォルト値 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysSoftReset 機能 システムをリセットします。 書式 DWORD SysSoftReset (void) パラメータ 無し 戻り値 なし 関数サポート時 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysCheckIOBOX 機能 本体と IO ボックスとの接続状態を取得します。また、接続状態を監視する時間の設定も同時に行い ます。 書式 DWORD SysCheckIOBOX ( DWORD time_out ) パラメータ DWORD time_out 接続状態監視時間 0:接続状態を取得するのみ。 1~3600000:接続状態監視時間(msec) INFINITE:監視時間無限大(タイムアウト無し) 戻り値 0 接続検出 1 タイムアウト発生 -1 内部エラー FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include
DT-10 ライブラリマニュアル CASIO System Library SysSetLED 機能 LED の点灯/消灯を行います。 書式 DWORD SysSetLED ( DWORD dwLedMode, DWORD dwNum, DWORD dwOnTime, DWORD dwOffTime ) パラメータ DWORD 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 は、システム側で決められた間隔で連続して点灯消灯を繰り返します。消灯したい場 合は LED_OFF で消灯させてください。 DWOR
DT-10 ライブラリマニュアル CASIO System Library SysGetLED 機能 LED の点灯/消灯状態を取得します。 書式 DWORD SysGetLED (void) パラメータ 無し 戻り値 設定値 設定内容 LED_OFF LED を消灯しています。(デフォルト値) LED_BLINK | LED_GREEN LED の緑を点灯しいます。 LED_BLINK | LED_RED LED の赤を点灯しています。 LED_BLINK | LED_ORANGE LED のオレンジを点灯しています。 LED_BLINK 指定した色の LED の点灯をしています FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysDisableCardDetect 機能 擬似カード挿抜機能として、カードデテクト端子をディセーブルしてカード電源を切状態にします。 書式 DWORD SysDisableCardDetect ( DWORD socket ) パラメータ DWORD socket ソケット名を指定する 戻り値 TRUE 設定値 設定内容 TYPE_CF CF カード 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) SYS_PARAMERR パラメーターエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysEnableCardDetect 機能 擬似カード挿抜機能として、カードデテクト端子をイネーブルしてカード電源を入状態にします。 書式 DWORD SysEnableCardDetect ( DWORD socket ) パラメータ DWORD socket ソケット名を指定する 戻り値 TRUE 設定値 設定内容 TYPE_CF CF カード 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) SYS_PARAMERR パラメーターエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetCardDetect 機能 擬似カード挿抜機能として、カードデテクト端子の状態を取得します。 書式 DWORD パラメータ DWORD socket ソケット名を指定する 戻り値 SysGetCardDetect ( DWORD socket ) 設定値 設定内容 TYPE_CF CF カード TRUE カードデテクト端子イネーブル状態 FALSE カードデテクト端子ディセーブル状態 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) SYS_PARAMERR パラメーターエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysDisableWLAN 機能 内蔵している無線 LAN モジュールの電源を切状態にします。 書式 DWORD SysDisableWLAN ( void) パラメータ 無し 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysEnableWLAN 機能 内蔵している無線 LAN モジュールの電源を入状態にします。 書式 DWORD SysEnableWLAN ( void) パラメータ 無し 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetWLAN 機能 内蔵している無線 LAN モジュールの電源状態を取得します。 書式 DWORD SysGetWLAN ( void) パラメータ 無し 戻り値 TRUE 内蔵している無線 LAN モジュール電源 ON 状態 FALSE 内蔵している無線 LAN モジュール電源 OFF 状態 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysSetCPUMode 機能 CPU 周波数制御の設定を行います。 書式 DWORD SysSetCPUMode ( DWORD dwMode) パラメータ DWORD dwMode 戻り値 TRUE CPU 周波数 設定値 設定内容 DT-10 CPUMODE_LOW 低速 CPUMODE_MIDDLE 通常 CPUMODE_HIGH 高速 CPUMODE_AUTO CPU 自動パワーセーブ ○ (200MHz) ○ (300MHz) ○ (400MHz) ○ 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetCPUMode 機能 CPU 周波数制御を読み出します。 書式 DWORD SysGetCPUMode (DWORD *pdwMode) パラメータ DWORD *pdwMode 戻り値 TRUE CPU 周波数 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetBLBattery 機能 バッテリー動作時に設定されているバックライトの明るさの値を取得します。 書式 DWORD SysGetBLBattery (DWORD *setting) パラメータ DWORD *setting :設定されている明るさの値が返ります。戻り値が「0」の場合、バックライトは消 灯しています。 デフォルト:4 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysSetBLBattery 機能 バッテリー動作時のバックライトの明るさの設定を行います。 書式 DWORD SysSetBLBattery (DWORD パラメータ DWORD setting setting) :明るさの値を設定します。設定値が「0」の場合、バックライトは消灯します。 設定範囲:0~4 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetBLExpower 機能 AC 電源動作時に設定されているバックライトの明るさの値を取得します。 書式 DWORD SysGetBLExpower (DWORD *setting) パラメータ DWORD *setting :設定されている明るさの値が返ります。戻り値が「0」の場合、バックライトは消 灯しています。 デフォルト:4 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysSetBLExpower 機能 AC 電源動作時のバックライトの明るさの設定を行います。 書式 DWORD SysSetBLExpower (DWORD setting) パラメータ DWORD setting :明るさの値を設定します。設定値が「0」の場合、バックライトは消灯します。 設定範囲:0~4 戻り値 TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetBLMaximum 機能 バッテリー時及び AC 電源動作時に設定できるバックライトの最大の明るさ値を取得します。 書式 DWORD SysGetBLMaximum (DWORD* BAsetting, パラメータ DWORD* BAsetting DWORD* ACsetting 戻り値 TRUE DWORD* ACsetting) :バッテリー時に設定できる最大の明るさ値が戻ります。 :AC 電源時に設定できる最大の明るさ値が戻ります。 正常終了 FUNCTION_UNSUPPORT 未サポートエラー(関数未サポート機種から呼ばれた時) インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysSetAllKeyLock 機能 電源キー以外のキー押下の許可/禁止設定を行います。 書式 DWORD SysSetAllKeyLock ( BOOL bKeyLock ) パラメータ BOOL 戻り値 bKeyLock TRUE 電源キー以外は無効 FALSE 非ロック状態(デフォルト) TRUE 正常終了 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library SysGetAllKeyLock 機能 電源キー以外のキー押下の許可/禁止設定を読み出します。 書式 DWORD SysGetAllKeyLock (void) パラメータ 無し 戻り値 TRUE ロック状態(電源キー以外は無効) FALSE 非ロック状態 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include #include < SystemLibdef.
DT-10 ライブラリマニュアル CASIO System Library DT-10 ライブラリマニュアル for C++ 【システムライブラリ編】 Ver1.