📄 dxapi.~h
字号:
//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 + -