abc
2010 Microsoft, MS, ActiveSync, Active Desktop, Outlook, Windows, Windows NT, Windows Microsoft Corporation Microsoft OEM Microsoft Corporation 100% Microsoft Licensing, Inc.
1.00 2009.09 1.01 2010.07 9 RASDIALPARAMS 1.02 2010.12-1.03 2011.11 - IT-9000 2012.01 44 WANSetRASSettingEx, WanSetRasSettingEx
1. 2. 3. 3.1 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.3.10 3.3.11 3.3.12 3.3.13 3.3.14 3.3.15 3.3.16 3.3.17 3.3.18 3.3.19 3.3.20 3.3.21 3.3.22 3.3.23 3.3.24 3.3.25 3.3.26 3.3.27 3.3.28 3.3.29 3.3.30 3.3.31
4. 4.1 4.2 4.3 4.3.1 4.3.2 4.4 4.4.1 4.4.2 5. 5.1 5.2 5.3 5.4
1. WANGPRS GPRS SIM GPRS GPRS GPRS SMS 1
2. WANGPRS DT-5300 IT-9000 Microsoft WindowsMobile 6.5 Microsoft Visual Studio 2005 + SP1 Microsoft Visual Studio 2008 + SP1 WANGPRSLib.h WANGPRSLib.lib WANGPRSLib.dll WANGPRSLibNet.dll ( ) WANGPRSLib.h WANGPRSLib.lib WANGPRSLib.dll WANGPRSLibNet.dll 2
3. 3.1 User Application GPS Management Application Power Setting Status User Application SMS Application Data Communication Application GPS Intermediate Driver CASIO GSM Control Library Power Control / IM Setting / Carrier Select Radio Strength Check / Status Check etc. Connection Manager WINSOCK TCP/IP RAS GPS Driver GSM Module Driver PPP Virtual COM (GPS) Virtual COM (Module Management) Virtual COM (Data Communication) Multiplexer Serial Driver Serial I/F GPRS Module User Microsoft Siemens CASIO CASIO It is a part explained with this document. 3
3.2 3.2.1 szvendor szname szrevision 4
3.2.2 GPRS nsignalstrengthmin RSSI [dbm] nsignalstrengthmax RSSI [dbm] nsignalstrength RSSI[dBm] 5
3.2.3 szlongname 32 szshortname 16 sznumname ID 3 +2 6
3.2.4 GPRS rasconnstatus [C++] RAS MSDN RASAPI [Visual Basic] [C#] RASCONNSTATUS RASCONNSTATUS dwwanconnstatus GPRS 7
3.2.5 RAS Rasconnstate RASCS_Connected RASCS_Disconnected : : Error DeviceType DeviceName 8
3.2.6 RAS [Visual Basic], [C#] EntryName UserName Password Domain 9
3.2.7 AddressType SMS szaddress[wan_sms_max_address_length], Address SMS AddressType WAN_SMSAT_UNKNOWN 10
3.3 DT-5300 IT-9000 WANSetPowerStatus, WanSetPowerStatus WANGetPowerStatus, WanGetPowerStatus WANSIMInitialize, WanSimInitialize WANSIMDeInitialize, WanSimDeInitalize WANSIMGetPhoneLockedState, WanSimGetPhoneLockedState WANSIMGetPINCounter, PIN WanSimGetPINCounter WANSIMUnLockPhone, SIM WanSimUnlockPhone WANSIMChangeLockingPassword, WanSimChangeLockingPassword WANSIMSetLockingStatus, WanSimSetLockingStatus WANSIMGetLockingStatus, WanSimGetLockingStatus WANGetModuleInfo, WanGetModuleInfo WANGetIMEI, WanGetImei IMEI WANGetIMSI, WanGetImsi IMSI WANGetTelNum, WanGetTelephoneNumber WANGetRSSI, WanGetRssi WANGetOperatorList, WanGetOperatorList WANGetOperatorConnectionMode, WanGetOperatorConnectionMode WANSetOperatorConnectionMode, WanSetOperatorConnectionMode WANGetCurrentOperator, WanGetCurrentOperator WANGetCurrentOperatorID, ID WanGetCurrentOperatorID WANSetRASSetting, RAS WanSetRasSetting WANSetRASSettingEx, RAS WanSetRasSettingEx WANRASConnect, WanRasConnect RAS GPRS WANRASDisConnect, GPRS WanRasDisconnect WANRASGetConnectStatus, GPRS WanRasGetConnectStatus WANSmsOpen, WanSmsOpen WANSmsClose, WanSmsClose WANSmsGetSMSC, SMS WanSmsGetSmsCenterAddress WANSmsSetSMSC, SMS WanSmsSetSmsCenterAddress WANSmsRecvMessage, WanSmsReceiveMessage WANSmsSendMessage, 11
WanSmsSendMessage 12
13
3.3.1 WANGPRS WANGPRS 1 3 / dwpowerstatus WANGPRS WAN_MODULE_POWER_ON : ON WAN_MODULE_POWER_OFF : OFF WAN_ERROR_SUCCESS WAN_ERROR_FAIL : : 14
3.3.2 WAN WAN ppowerstatus WAN WANSetPowerStatus WAN_ERROR_SUCCESS WAN_ERROR_BADPARAM WAN_ERROR_FAIL : : : DeviceEmulator 15
3.3.3 SIM SIM SIM phsim SIM WAN_ERROR_SUCCESS WAN_ERROR_BADPARAM WAN_ERROR_FAIL WAN_ERROR_BUSY : : : DeviceEmulator : 16
3.3.4 SIM hsim WAN_ERROR_SUCCESS WAN_ERROR_ILLIGAL_HANDLE WAN_ERROR_FAIL : : : DeviceEmulator 17
3.3.5 SIM SIM Device Emulator SIM.ini SIM SIM.ini hsim pdwlockstate SIM WAN_SIM_LOCKSTATE_READY WAN_SIM_LOCKSTATE_PIN WAN_SIM_LOCKSTATE_PUK WAN_SIM_LOCKSTATE_OTHER_LOCK : SIM : PIN : PUK : WAN_ERROR_SUCCES WAN_ERROR_ILLIGAL_HANDLE WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_FAIL : : : SIM : OFF : : DeviceEmulator 18
3.3.6 PIN PIN PIN PIN PIN 0 PIN Device Emulator SIM.ini PIN SIM.ini hsim pdwcount PIN WAN_ERROR_SUCCES WAN_ERROR_ILLIGAL_HANDLE WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_FAIL : : : SIM : OFF : DeviceEmulator : 19
3.3.7 SIM SIM SIM WANSIMGetPhoneLockedStateSIM SIM PIN SIM SIM PUK PUK PIN Device Emulator SIM.ini PIN PUK SIM.ini Device Emulator PUK PIN hsim szpassword1 SIM PIN PIN SIM PUK PUK szpassword2 SIM PIN SIM PUK PIN 20
WAN_ERROR_SUCCES WAN_ERROR_ILLIGAL_HANDLE WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_INCORRECT_PASSWORD WAN_ERROR_FAIL : : : SIM : OFF : : : : szpassword1 szpassword2 SIM PIN SIM szpassword1 : PIN szpassword2 : PUK PUK PIN PIN szpassword1 : PUK szpassword2 : PIN 21
3.3.8 WANSIMGetLockingStatusSIM Device Emulator WAN_ERROR_SUCCESS hsim dwfacility WAN_SIM_LOCK_FACILITY_PIN : PIN szpassword1 szpassword2 22
WAN_ERROR_SUCCES WAN_ERROR_ILLIGAL_HANDLE WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_INCORRECT_PASSWORD WAN_ERROR_FAIL : : : SIM : OFF : : : : 23
3.3.9 Device Emulator SIM.ini PIN SIM.ini Device Emulator ON hsim dwfacility WAN_SIM_LOCK_FACILITY_PIN : PIN szpassword benable / TRUE : FALSE : 24
WAN_ERROR_SUCCES WAN_ERROR_ILLIGAL_HANDLE WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_INCORRECT_PASSWORD WAN_ERROR_FAIL : : : SIM : OFF : : : : DeviceEmulator 25
3.3.10 Device Emulator SIM.ini PIN SIM.ini hsim dwfacility WAN_SIM_LOCK_FACILITY_PIN : PIN szpassword benable WANSIMSetLockingStatus 26
WAN_ERROR_SUCCES WAN_ERROR_ILLIGAL_HANDLE WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_FAIL : : : SIM : OFF : : : DeviceEmulator 27
3.3.11 Device Emulator Module.ini Module.ini pmoduleinfo wan_moduleinfo, WanModuleInfo WAN_ERROR_SUCCES WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_FAIL : : OFF : : DeviceEmulator 28
3.3.12 IMEI(International Mobile Equipment Identity) IMEI(International Mobile Equipment Identity) Device Emulator "1234567890" szimei IMEI(International Mobile Equipment Identity) NULL WAN_ERROR_BUFFER_ERROR pdwlength [in] szimei WAN_ERROR_BUFFER_ERROR [out] IMEI +1 WAN_ERROR_SUCCES WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_BUFFER_ERROR WAN_ERROR_FAIL : : OFF : : : DeviceEmulator 29
3.3.13 IMSI(International Mobile Subscriber Identity) IMSI(International Mobile Subscriber Identity) IMSI SIM - SIM - PIN Device Emulator SIM.ini IMSI SIM.ini szimsi IMSI(International Mobile Subscriber Identity) NULL WAN_ERROR_BUFFER_ERROR pdwlength [in] szimsi WAN_ERROR_BUFFER_ERROR [out] IMSI +1 WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW : : SIM : OFF : : 30
WAN_ERROR_BUFFER_ERROR WAN_ERROR_FAIL : : DeviceEmulator 31
3.3.14 MSISDN (Mobile Subscriber ISDN Number) MSISDN(Mobile Subscriber ISDN Number) MSISDN SIM - SIM - PIN Device Emulator SIM.ini MSISDN SIM.ini sztelnum IMSI(International Mobile Subscriber Identity) NULL WAN_ERROR_BUFFER_ERROR pdwlength [in] sztelnum WAN_ERROR_BUFFER_ERROR [out] MSISDN +1 WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW : : SIM : OFF : : 32
WAN_ERROR_BUFFER_ERROR WAN_ERROR_FAIL : : DeviceEmulator 33
3.3.15 RSSI(Received Signal Strength Indicator) RSSI(Received Signal Strength Indicator) 3 wan_rssi, WanRssi nsignalstrength WAN_SIGNALSTRENGTH_UNKNOWN Device Emulator Operator.ini Operator.ini prssi wan_rssi, WanRssi WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_FAIL : : SIM : OFF : : : DeviceEmulator 34
3.3.16 WAN_ERROR_MORE_OPERATOR pdwnumoperator Device Emulator OperatorList[n].ini ini OperatorList[n].ini poperatorlist wan_operatorinfo, WanOperatorInfo noperator pdwnumoperator WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM : : SIM : OFF : 35
WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_MORE_OPERATOR WAN_ERROR_FAIL : : : DeviceEmulator 36
3.3.17 Device Emulator WANGetOperatorConnectionMode nmode WAN_CONNECTION_MODE_AUTO WAN_CONNECTION_MODE_AUTO_RESCAN WAN_CONNECTION_MODE_MANUAL WAN_CONNECTION_MODE_ADAPT : : : : poperator wan_operatorinfo, WanOperatorInfo WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_FAIL : : SIM : OFF : : : DeviceEmulator 37
SIM poperator Operator poperator Operator poperator Operator sznumname NumName ID poperator Operator sznumname NumName ID 38
3.3.18 pnmode WANSetOperatorConnectionMode WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_FAIL : : SIM : OFF : : : DeviceEmulator 39
3.3.19 Device Emulator WAN_GPRS_AVAILABLE poperatorinfo wan_operatorinfo, WanOperatorInfo pgprs_status WAN_STATUS_NOT_AVAILABLE WAN_GPRS_AVAILABLE WAN_GPRS_ATTACHED WAN_EGPRS_AVAILABLE WAN_EGPRS_ATTACHED : GPRS/EGPRS : GPRS : GPRS : EGPRS : EGPRS WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_NO_OPERATOR WAN_ERROR_FAIL : : SIM : OFF : : : DeviceEmulator : DeviceEmulator 40
3.3.20 ID ID WANGetCurrentOperator wan_operatorinfo, WanOperatorInfo sznumname NumName NULL Device Emulator WAN_GPRS_AVAILABLE poperatorinfo wan_operatorinfo, WanOperatorInfo pgprs_status WANGetCurrentOperator WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_NO_OPERATOR WAN_ERROR_FAIL : : SIM : OFF : : : DeviceEmulator : DeviceEmulator 41
3.3.21 GPRS RAS RAS ConnectionManager DeviceConfigurationAPI GPRS http://msdn.microsoft.com/en-us/library/ms852998.aspx http://msdn.microsoft.com/en-us/library/aa455854.aspx Device Emulator WAN_ERROR_SUCCESS szentryname RAS sznumber NULL *99***1# szserviceprovidor GPRS 42
WAN_ERROR_SUCCESS WAN_ERROR_BADPARAM WAN_ERROR_FAIL : : : RAS EntryName szentryname Modem: Phone number *99***1# Force Local Checked Device Proptaties Port Setting Baud Rate 115200[bps] mul driver fix-rate 460k[bps] Data Bits 8[bits] Parity None Stop Bits 1 Flow Control Hardware Call Option ExtraSetting +cgdcont=1,ip,szserviceprovider[apn] TCP/IP Setting IP addresss assign Auto NameServer assign Auto Software compression Enable IP Header compression Enable Security Setting Use Data Encryption NO Use EAP NO 43
3.3.22 GPRS RAS RAS ConnectionManager DeviceConfigurationAPI GPRS http://msdn.microsoft.com/en-us/library/ms852998.aspx http://msdn.microsoft.com/en-us/library/aa455854.aspx Device Emulator WAN_ERROR_SUCCESS szentryname RAS 44
sznumber NULL *99***1# szserviceprovidor GPRS szloginname GPRS NULL szserviceprovidor GPRS NULL dwgprsauthtype GPRS WAN_RAS_AUTH_DEFAULT : WAN_RAS_AUTH_PAP : PAP WAN_RAS_AUTH_CHAP : CHAP WAN_ERROR_SUCCESS WAN_ERROR_BADPARAM WAN_ERROR_FAIL : : : 45
3.3.23 RAS GPRS RAS GPRS ConnectionManagerAPI GPRS HRASCONN ConnectionManager RAS RAS Device Emulator sdwresult RadDial prasdialparam 46
dwnotifiertype lpvnotifier NULL prasconn RAS WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_NETWORK_NOT_AVAILABLE WAN_ERROR_FAIL : : SIM : OFF : : : DeviceEmulator : DeviceEmulator RasDialParams dwsize szentryname WANSetRASSetting szphonenumber szcallbacknumber szusername szpassword szdomain 47
3.3.24 GPRS RashangUp GPRS URL http://msdn.microsoft.com/en-us/library/aa377567(vs.85).aspx Device Emulator pdwresult RashangUp hcon RAS WAN_ERROR_SUCCES WAN_ERROR_BADPARAM WAN_ERROR_FAIL : : : DeviceEmulator 48
3.3.25 GPRS RasGetConnectStatus GPRS URL http://msdn.microsoft.com/en-us/library/aa920162.aspx Device Emulator WAN_ERROR_SUCCESS hcon RAS pconnstatus WANGetCurrentOperator WAN_ERROR_SUCCES WAN_ERROR_BADPARAM WAN_ERROR_FAIL : : : DeviceEmulator 49
3.3.26 SMS SMS SMS Device Emulator WAN_ERROR_SUCCESS hsms SMS dwflag SMS OR WAN_SMS_MODE_RECEIVE : WAN_SMS_MODE_SEND : phmessageavailableevent WAN_SMS_MODE_RECEIVE WAN_ERROR_SUCCES : 50
WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_BUSY WAN_ERROR_FAIL : SIM : OFF : : : : 51
3.3.27 SMS SMS SMS Device Emulator WAN_ERROR_SUCCESS hsms SMS WAN_ERROR_SUCCESS WAN_ERROR_ILLIGAL_HANDLE WAN_ERROR_FAIL : : : 52
3.3.28 SMS SMS Device Emulator WAN_ERROR_SUCCESS psmsc SMS WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_ILLEGAL_HANDLE WAN_ERROR_FAIL : : SIM : OFF : : : : 53
3.3.29 SMS SMS Device Emulator WAN_ERROR_SUCCESS hsms SMS psmsc SMS WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_ILLEGAL_HANDLE WAN_ERROR_FAIL : : SIM : OFF : : : : 54
3.3.30 SMS SMS WAN_ERROR_BUFFER_ERROR Device Emulator WAN_ERROR_NOMAIL hsms SMS psmsasmscaddress wan_sms_address, WanSmsAddress psmsasourceaddress wan_sms_address, WanSmsAddress SMS 55
pstreceivetime pbbuffer dwbuffersize pbproviderspecificbuffer dwproviderspecificdatabuffer pdwbytesread WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_ILLEGAL_HANDLE WAN_ERROR_NOMAIL WAN_ERROR_BUFFER_ERROR WAN_ERROR_FAIL : : SIM : OFF : : : : : : 56
3.3.31 SMS GSM 03.38 main character Device Emulator WAN_ERROR_SUCCESS hsms SMS psmscaddress wan_sms_address, WanSmsAddress SMSC 57
NULL SMSC NULL pdestinationaddress wan_sms_address, WanSmsAddress bvalidityperiod 1 0 to 143 : (TP-VP + 1) x 5 minutes (i.e. 5 minutes intervals up to 12 hours) 144 to 167 : 12 hours + ((TP-VP -143) x 30 minutes) 168 to 196 : (TP-VP - 166) x 1 day 197 to 255 : (TP-VP - 192) x 1 week pbdata dwdatasize pproviderspecificdata dwproviderspecificdatasize DataEncoding WAN_SMS_ENCODED_GSM : GSM dwoptions pmessageid ID WAN_ERROR_SUCCES WAN_ERROR_NOSIM WAN_ERROR_MODULE_NOT_READY WAN_ERROR_BADPARAM WAN_ERROR_OPERATION_NOT_ALLOW WAN_ERROR_ILLEGAL_HANDLE WAN_ERROR_FAIL : : SIM : OFF : : : : GSM 03.38 ASCII 58
59
4. 4.1 GPRS 60
4.2 SIM PIN PIN 3 PUK OFF GPRS OFF GPRS PIN PIN PIN SIM 61
4.3 4.3.1 SIM - - 62
4.3.2 RAS GPRS RAS WAN_SetRASSetting RAS 63
4.4 4.4.1 64
4.4.2 65
5. Device Emulator SIM.ini Module.ini Operator.ini OperatorList[n].ini ([n]:0-9) Storage Card WAN 66
5.1 SIM SIM.ini [SIM] SIM INSERTED SIM / 0 : 1 : LOCKED_STATE SIM 0 :UNLOCK 1 :PIN state 2 :PUK state LOCKED_ENABLE SIM / 0 : 1 : PIN_CODE PIN : 123456789 PUK_CODE PUK : 111111111 PIN_COUNTER PIN/PUK :3 PIN_COUNTER_MAX PIN :3 PUK_COUNTER_MAX PUK :10 IMSI : 0987654321 TELNUM : 0426395155 ini 67
5.2 WANGPRS Module.ini [MODULE] VENDOR : CASIO?? NAME : XT75-EMULATE REVISION : 0.0.0 ini 68
5.3 Operator.ini [MODULE] RSSI_MIN [dbm]:-113 RSSI_MAX [dbm]:-53 RSSI [dbm]:-70 ini 69
5.4 OperatorList[n].ini [OPERATORINFO] LONGNAME 32 SHORTNAME 16 ID ID 16 ini 70
カシオ計算機お問い合わせ窓口 製品に関する最新情報 製品サポートサイト ( カシオペア ハンディターミナル ) http://casio.jp/support/ht/ 製品の取扱い方法のお問い合わせ 情報機器コールセンター 0570-022066 市内通話料金でご利用いただけます 携帯電話 PHS 等をご利用の場合 048-233-7241 カシオ計算機株式会社 151-8543 東京都渋谷区本町 1-6-2 TEL 03-5334-4638( 代 )