⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dxapi.~h

📁 一个通过串口连接手机发短信的程序。
💻 ~H
📖 第 1 页 / 共 4 页
字号:
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmDcOffsetReq(HANDLE hComm,Int8 measure);
///////////////////////////////////////////////////////////////////////////
//function_100C name DxEmmi_CalDevGsmDcOffsetCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmDcOffsetCnf(HANDLE hComm,Int16 &iTxOffset,Int16 &qTxOffset,Int16 &iRxOffset,Int16 &qRxOffset);
///////////////////////////////////////////////////////////////////////////
//function_100D name DxEmmi_CalDevGsmGainProgramReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmGainProgramReq(HANDLE hComm,Int16 gain,Int8 gainNumber,GainProgramMode mode);
///////////////////////////////////////////////////////////////////////////
//function_100E name DxEmmi_CalDevGsmGainProgramCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmGainProgramCnf(HANDLE hComm,Int16 &gain);
///////////////////////////////////////////////////////////////////////////
//function_100F name DxEmmi_CalDevGsmBurstReq
//hComm:

//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmBurstReq(HANDLE hComm,Burst burst);
///////////////////////////////////////////////////////////////////////////
//function_1010 name DxEmmi_CalDevGsmBurstCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmBurstCnf(HANDLE hComm,Int8 &bursting);
///////////////////////////////////////////////////////////////////////////
//function_1011 name DxEmmi_CalDevGsmSetAfcDacReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmSetAfcDacReq(HANDLE hComm,Int16 dacValue);
///////////////////////////////////////////////////////////////////////////
//function_1012 name DxEmmi_CalDevGsmSetAfcDacReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmSetAfcDacCnf(HANDLE hComm);
///////////////////////////////////////////////////////////////////////////
//function_1013 name DxEmmi_CalDevGsmSetBurstDataReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmSetBurstDataReq(HANDLE hComm,BurstData burstData);
///////////////////////////////////////////////////////////////////////////
//function_1014 name DxEmmi_CalDevGsmSetBurstDataCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmSetBurstDataCnf(HANDLE hComm);
///////////////////////////////////////////////////////////////////////////
//function_1015 name DxEmmi_CalDevGsmRxControlReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmRxControlReq(HANDLE hComm,RxControlMode command,Int32 parameter,Int8 index);
///////////////////////////////////////////////////////////////////////////
//function_1016 name DxEmmi_CalDevGsmRxControlCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmRxControlCnf(HANDLE hComm,Int8 &command);
///////////////////////////////////////////////////////////////////////////
//function_1017 name DxEmmi_CalDevGsmRampScalelReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmRampScaleReq(HANDLE hComm,Int16 rampScale);
///////////////////////////////////////////////////////////////////////////
//function_1018 name DxEmmi_CalDevGsmRampScalelCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmRampScaleCnf(HANDLE hComm);
///////////////////////////////////////////////////////////////////////////
//function_1019 name DxEmmi_CalDevGsmSetBandModeReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmSetBandModeReq(HANDLE hComm,BandMode bandMode);
///////////////////////////////////////////////////////////////////////////
//function_101A name DxEmmi_CalDevGsmSetBandModeCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmSetBandModeCnf(HANDLE hComm);
///////////////////////////////////////////////////////////////////////////
//function_101B name DxEmmi_CalDevGsmLoopBackReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmLoopBackReq(HANDLE hComm,LoopBack loopBack);
///////////////////////////////////////////////////////////////////////////
//function_101C name DxEmmi_CalDevGsmLoopBackCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmLoopBackCnf(HANDLE hComm,Int8 &success);
///////////////////////////////////////////////////////////////////////////
//function_101D name DxEmmi_CalDevGsmLoopBackDataReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmLoopBackDataReq(HANDLE hComm);
///////////////////////////////////////////////////////////////////////////
//function_101E name DxEmmi_CalDevGsmLoopBackDataCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_CalDevGsmLoopBackDataCnf(HANDLE hComm,LoopBackData &loopBackData);
//---------------------NvramOperation---------------------------------------
///////////////////////////////////////////////////////////////////////////
//function_1A0F name DxEmmi_NvramWriteCalReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_L1AlNvramWriteCalReq(HANDLE hComm,CalDataId calDataId,NvData nvData);
///////////////////////////////////////////////////////////////////////////
//function_1A10 name DxEmmi_NvramWriteCalCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_L1AlNvramWriteCalCnf(HANDLE hComm,Int8 &status,Int8 &calDataId);
///////////////////////////////////////////////////////////////////////////
//function_1A11 name DxEmmi_NvramEraseCalReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_L1AlNvramEraseCalReq(HANDLE hComm);
///////////////////////////////////////////////////////////////////////////
//function_1A12 name DxEmmi_NvramEraseCalCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_L1AlNvramEraseCalCnf(HANDLE hComm,Int8 &Status );
///////////////////////////////////////////////////////////////////////////
//function_1A13 name DxEmmi_NvramReadCalReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_L1AlNvramReadCalReq(HANDLE hComm,CalDataId calDataId,NvDataReq nvData);
///////////////////////////////////////////////////////////////////////////
//function_1A14 name DxEmmi_NvramReadCalCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_L1AlNvramReadCalCnf(HANDLE hComm,Int8 &status,Int8 &calDataId,NvData &nvData);
//---------------------PSN -------------------------------------------
//-----------------------------Anrm2 operation-----------------
///////////////////////////////////////////////////////////////////////////
//function_3801 name DxEmmi_ReadPsnDataReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_ReadPsnDataReq(HANDLE hComm);
///////////////////////////////////////////////////////////////////////////
//function_3802 name DxEmmi_ReadPsnDataCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_ReadPsnDataCnf(HANDLE hComm,PSN &Psn);
///////////////////////////////////////////////////////////////////////////
//function_3803 name DxEmmi_WrtePsnDataReq
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_WritePsnDataReq(HANDLE hComm,PSN Psn);
///////////////////////////////////////////////////////////////////////////
//function_3804 name DxEmmi_WritePsnDataCnf
//hComm:
//return :0 success 
//		 -1 error
//		 -2 timeout
 int MWINAPI DxEmmi_WritePsnDataCnf(HANDLE hComm);

 //            Whole Imei
 //function_3801 name DxEmmi_ReadImeiDataReq 
 //
 //hComm:
 //return :0 success 
 //		 -1 error
 //		 -2 timeout
 int MWINAPI DxEmmi_ReadImeiDataReq(HANDLE hComm);
 ///////////////////////////////////////////////////////////////////////////
 //function_3802 name DxEmmi_ReadImeiDataCnf
 //hComm:     Read Whole Imei Number    IMEI[16]
 //return :0 success 
 //		 -1 error
 //		 -2 timeout
 int MWINAPI DxEmmi_ReadImeiDataCnf(HANDLE hComm,IMEI &Imei);
 ///////////////////////////////////////////////////////////////////////////
 //function_1A01 name DxEmmi_SendKeyPress
 //hComm:
 //return :0 success 
 //		 -1 error
 //		 -2 timeout
 int MWINAPI DxEmmi_SendKey(HANDLE hComm,char* key,int keyNum);
 ///////////////////////////////////////////////////////////////////////////
 //function_1A01 name DxEmmi_KeyDown
 //hComm:
 //return :0 success 
 //		 -1 error
 //		 -2 timeout
 int MWINAPI DxEmmi_KeyDown(HANDLE hComm,char* key,int keyNum);
 int MWINAPI DxEmmi_KeyUp(HANDLE hComm,char* key,int keyNum);
 int MWINAPI DxEmmi_l1AlAudioChannelSetupReq(HANDLE hComm,L1AudioFormat audioFormat,L1AudioDevice audioDevice,Int8 channel);
int MWINAPI DxEmmi_l1AlAudioChannelSetupCnf(HANDLE hComm);
int MWINAPI DxEmmi_l1AlAudioChannelTerminateReq(HANDLE hComm,Int8 channel);
int MWINAPI DxEmmi_l1AlAudioChannelTerminateCnf(HANDLE hComm);
int MWINAPI DxEmmi_l1AlAudioLoopBackReq(HANDLE hComm,Int8 inputChannel,Int8 outputChannel);
int MWINAPI DxEmmi_Anrm2ReadDataReq(HANDLE hComm,Int16 nameDataId);
int MWINAPI DxEmmi_Anrm2ReadDataCnf(HANDLE hComm,Int16 &nameDataId,int &lenData,Int8 *dataBuf);
int MWINAPI DxEmmi_VibratorOnReq(HANDLE hComm);
int MWINAPI DxEmmi_VibratorOffReq(HANDLE hComm);
int MWINAPI DxEmmi_MsPowerControlReq(HANDLE hComm,Int8 action);
int MWINAPI DxEmmi_l1AlMelodyStartReq(HANDLE hComm);
int MWINAPI DxEmmi_l1AlMelodyStopReq(HANDLE hComm);
// 1k wave start
int MWINAPI DxEmmi_1kHzWaveStart(HANDLE hComm);
// 1k wave stop
int MWINAPI DxEmmi_1kHzWaveStop(HANDLE hComm);

int MWINAPI DxEmmi_l1AlMelodyVolumeReq(HANDLE hComm,Int8 volume);
int MWINAPI DxEmmi_LcdBacklightOn(HANDLE hComm);
int MWINAPI DxEmmi_LcdBacklightOff(HANDLE hComm);
int MWINAPI DxEmmi_LcdBacklightBrightness(HANDLE hComm,Int8 brightness);
//RTC Function
int MWINAPI DxEmmi_l1AlRtcReadReq(HANDLE hComm);
int MWINAPI DxEmmi_l1AlRtcReadCnf(HANDLE hComm,RtcDateAndTime &dateAndTime);
int MWINAPI DxEmmi_l1AlRtcSetReq(HANDLE hComm,RtcDate date,RtcTime time);
int MWINAPI DxEmmi_l1AlRtcSetCnf(HANDLE hComm,Int8 &status);
//battery calibration function
int MWINAPI DxEmmi_ReadAdcReq(HANDLE hComm);
int MWINAPI DxEmmi_ReadAdcCnf(HANDLE hComm,AdcValue &value);
int MWINAPI DxEmmi_L1AlBmVoltTempReq(HANDLE hComm,Int8 isCharging)	;
int MWINAPI DxEmmi_L1AlBmVoltTempCnf(HANDLE hComm,Int16 &Volt,SignedInt16 &temp,Int8 &inCalling);
int MWINAPI DxEmmi_MakeAdc(Int16 volt1,Int16 adc1,Int16 volt2,Int16 adc2,Int16 &minAdc,Int16 &maxAdc);
Int16 MWINAPI DxEmmi_MakeVolt(Int16 adc,Int16 minAdc,Int16 maxAdc);
int MWINAPI DxEmmi_WriteBmCalDataReq(HANDLE hComm,CfL1AlBmCalData bmCalData);
int MWINAPI DxEmmi_WriteBmCalDataCnf(HANDLE hComm);
int MWINAPI DxEmmi_ReadBmCalDataReq(HANDLE hComm);
int MWINAPI DxEmmi_ReadBmCalDataCnf(HANDLE hComm,CfL1AlBmCalData &bmCalData);
/////////////////////// new mmi function ////////////////////////////////////////
//function_6101 
int MWINAPI DxEmmi_CalIfStartReq(HANDLE hComm);
//function_6102            
int MWINAPI DxEmmi_CalIfStartCnf(HANDLE hComm);
//function_6107    name  DxEmmi_CalIfKeyPresstReq
//active  1 start keypadtest 
//        0 stop  keypadtest
int MWINAPI DxEmmi_CalIfKeyPressReq(HANDLE hComm);
int MWINAPI DxEmmi_CalIfKeyPressed(HANDLE hComm,MmiTestKey keycode);
//function_6108    name  DxEmmi_CalIfKeyPressCnf
//keypressed  1  press down
//            0  press up
int MWINAPI DxEmmi_CalIfKeyPressCnf(HANDLE hComm,Int8 &keyCode,Int8 &keyPressed);
//function_6109    name  DxEmmi_CalIfControlFlipReq
int MWINAPI DxEmmi_CalIfControlFlipReq(HANDLE hComm);
//function_610A    name  DxEmmi_CalIfControlFlipCnf
// flipState  1   close      
//            0   open
int MWINAPI DxEmmi_CalIfControlFlipCnf(HANDLE hComm,Int8 &flipState);
//function_610B
int MWINAPI DxEmmi_CalIfDisPlayReq(HANDLE hComm,Int8 displayImage);
//function_610C    name  DxEmmi_CalIfDisPlayCnf                 
int MWINAPI DxEmmi_CalIfDisPlayCnf(HANDLE hComm,Int8 &disPlayState);
//function_6103    name  DxEmmi_CalIfStopReq
int MWINAPI DxEmmi_CalIfStopReq(HANDLE hComm);
//function_6104           
int MWINAPI DxEmmi_CalIfStopCnf(HANDLE hComm);
//function_6107
int MWINAPI DxEmmi_CalIfControlLedReq(HANDLE hComm,Int8 ledColor);
//function_6108
int MWINAPI DxEmmi_CalIfControlLedCnf(HANDLE hComm,Int8 &ledState);
//function_610F    name  DxEmmi_calIfHeadsetStateReq
int MWINAPI DxEmmi_CalIfHeadsetStateReq(HANDLE hComm);
//function_6110    name  DxEmmi_calIfHeadsetStateCnf
int MWINAPI DxEmmi_CalIfHeadsetStateCnf(HANDLE hComm,Int8 &headsetState);
//function_610D   name  DxEmmi_CalIfChargeStateReq
int MWINAPI DxEmmi_CalIfChargeStateReq(HANDLE hComm);
//function_610E  name  DxEmmi_CalIfChargeStateCnf            
int MWINAPI DxEmmi_CalIfChargeStateCnf(HANDLE hComm,Int8 &chargeState);
//-------- SIM Read and Write Operations ---------------------------
//function_3410
int MWINAPI DxEmmi_apexSimGenAccessReq(HANDLE hComm);//read IMSI Req
//function_3411
int MWINAPI DxEmmi_apexSimGenAccessCnf(HANDLE hComm,IMSI &Imsi);//return IMSI 
//function_0x141f DxEmmi_alsiReadCbmiReq
int MWINAPI DxEmmi_alsiReadCbmiReq(HANDLE hComm);
//function_0x1420 DxEmmi_alsiReadCbmiCnf
int MWINAPI DxEmmi_alsiReadCbmiCnf(HANDLE hComm,CbmiList &cbmilist);
//function_0x1421  name: DxEmmi_alsiWriteCbmiReq
int MWINAPI DxEmmi_alsiWriteCbmiReq(HANDLE hComm,CbmiList cbmilist);
//function_0x1422    name: DxEmmi_alsiWriteCbmiCnf
int MWINAPI DxEmmi_alsiWriteCbmiCnf(HANDLE hComm);
//**********  SIM Sms Read Write Delete Operations *****************

//function_0x3004   name: DxEmmi_SendSmsReq
int DxEmmi_SendSmsReq(HANDLE hComm,char* pDesPNum,char* pSerPNum,char* pSendMsg);
//function_0x3005   name:  DxEmmi_SendSmsCnf
int DxEmmi_SendSmsCnf(HANDLE hComm);

//function_0x3004   name: DxEmmi_ReadSmsReq
int DxEmmi_ReadSmsReq(HANDLE hComm,Int8 recordNum);
//function_0x3005   name:  DxEmmi_ReadSmsCnf
int DxEmmi_ReadSmsCnf(HANDLE hComm,Int16 &smsLen,char* smsData);
//function_0x3011   name: DxEmmi_DeleteSmsReq
int  DxEmmi_DeleteSmsReq(HANDLE hComm,Int8 recordNum);
//function_0x3012   name: DxEmmi_DeleteSmsCnf
int  DxEmmi_DeleteSmsCnf(HANDLE hComm);
//function_0x300F  name: DxEmmi_WriteSmsReq
int DxEmmi_WriteSmsReq(HANDLE hComm,Int8 dataLen,const char* storeData);
//function_0x3010   name: DxEmmi_WriteSmsCnf
int DxEmmi_WriteSmsCnf(HANDLE hComm,Int8 &recordNum);
//signal_ID_1AA3   function DxEmmi_l1AlContrastReq
int MWINAPI DxEmmi_l1AlContrastReq(HANDLE hComm,Int8 brightness);

///////////////////////////////////////////////////
#ifdef __cplusplus
}
#endif

/////////////////////////////////////////////////////////////////////////////////////
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -