📄 dbusvar.h
字号:
#define GBusGPSOverLatDD (*(BYTE *)(GBUS_BUFFER_START + 81))
#define GBusGPSOverLatMM (*(BYTE *)(GBUS_BUFFER_START + 82))
#define GBusGPSOverLatSS (*(BYTE *)(GBUS_BUFFER_START + 83))
#define GBusGPSOverLongDD (*(BYTE *)(GBUS_BUFFER_START + 84))
#define GBusGPSOverLongMM (*(BYTE *)(GBUS_BUFFER_START + 85))
#define GBusGPSOverLongSS (*(BYTE *)(GBUS_BUFFER_START + 86))
#define GBusGPSOverSpeed (*(BYTE *)(GBUS_BUFFER_START + 87))
#define GBusGPSOverDateYY (*(BYTE *)(GBUS_BUFFER_START + 88))
#define GBusGPSOverDateMM (*(BYTE *)(GBUS_BUFFER_START + 89))
#define GBusGPSOverDateDD (*(BYTE *)(GBUS_BUFFER_START + 90))
#define GBusGPSOverTimeHH (*(BYTE *)(GBUS_BUFFER_START + 91))
#define GBusGPSOverTimeMM (*(BYTE *)(GBUS_BUFFER_START + 92))
#define GBusGPSOverTimeSS (*(BYTE *)(GBUS_BUFFER_START + 93))
#define GBusGPSOverEnd ( (BYTE *)(GBUS_BUFFER_START + 94))
#define GBUS_GPSOVER_SIZE (GBusGPSOverEnd - GBusGPSOver)
#define GBusGPSTail ( (BYTE *)(GBUS_BUFFER_START + 96))
#define GBusGPSTailDateYY (*(BYTE *)(GBUS_BUFFER_START + 96))
#define GBusGPSTailDateMM (*(BYTE *)(GBUS_BUFFER_START + 97))
#define GBusGPSTailDateDD (*(BYTE *)(GBUS_BUFFER_START + 98))
#define GBusGPSTailTimeHH (*(BYTE *)(GBUS_BUFFER_START + 99))
#define GBusGPSTailTimeMM (*(BYTE *)(GBUS_BUFFER_START + 100))
#define GBusGPSTailTimeSS (*(BYTE *)(GBUS_BUFFER_START + 101))
#define GBusGPSTailDir (*(BYTE *)(GBUS_BUFFER_START + 102))
#define GBusGPSTailStop (*(BYTE *)(GBUS_BUFFER_START + 103))
#define GBusGPSTailSpeed (*(BYTE *)(GBUS_BUFFER_START + 104))
#define GBusGPSTailEnd ( (BYTE *)(GBUS_BUFFER_START + 105))
#define GBUS_GPSTAIL_SIZE (GBusGPSTailEnd - GBusGPSTail)
#define GBusGPSLine ( (BYTE *)(GBUS_BUFFER_START + 112))
#define GBusGPSLineType (*(BYTE *)(GBUS_BUFFER_START + 112))
#define GBusGPSLineLatDD (*(BYTE *)(GBUS_BUFFER_START + 113))
#define GBusGPSLineLatMM (*(BYTE *)(GBUS_BUFFER_START + 114))
#define GBusGPSLineLatSS (*(BYTE *)(GBUS_BUFFER_START + 115))
#define GBusGPSLineLongDD (*(BYTE *)(GBUS_BUFFER_START + 116))
#define GBusGPSLineLongMM (*(BYTE *)(GBUS_BUFFER_START + 117))
#define GBusGPSLineLongSS (*(BYTE *)(GBUS_BUFFER_START + 118))
#define GBusGPSLineDateYY (*(BYTE *)(GBUS_BUFFER_START + 119))
#define GBusGPSLineDateMM (*(BYTE *)(GBUS_BUFFER_START + 120))
#define GBusGPSLineDateDD (*(BYTE *)(GBUS_BUFFER_START + 121))
#define GBusGPSLineTimeHH (*(BYTE *)(GBUS_BUFFER_START + 122))
#define GBusGPSLineTimeMM (*(BYTE *)(GBUS_BUFFER_START + 123))
#define GBusGPSLineTimeSS (*(BYTE *)(GBUS_BUFFER_START + 124))
#define GBusGPSLineEnd ( (BYTE *)(GBUS_BUFFER_START + 125))
#define GBUS_GPSLINE_SIZE (GBusGPSLineEnd - GBusGPSLine)
#define GBusStationName ( (BYTE *)(GBUS_BUFFER_START + 128))
#define GBUS_STATION_SIZE (12)
#define GBusGPSMode (*(BYTE *)(GBUS_BUFFER_START + 144))
#define GBusLineDir (*(BYTE *)(GBUS_BUFFER_START + 145))
#define GBusLineSetName ( (BYTE *)(GBUS_BUFFER_START + 146))
#define GBUS_LINESET_SIZE ( 8)
#define GBusVCDDist ( (BYTE *)(GBUS_BUFFER_START + 156))
#define GBusVCDDistAway (*(UINT16 *)(GBUS_BUFFER_START + 156))
#define GBusVCDDistCome (*(UINT16 *)(GBUS_BUFFER_START + 158))
#define GBusVCDDistEnd ( (BYTE *)(GBUS_BUFFER_START + 160))
#define GBUS_VCDDIST_SIZE (GBusVCDDistEnd - GBusVCDDist)
#define GBusLineID (*(UINT16 *)(GBUS_BUFFER_START + 164))
#define GBusLineIDStr ( (BYTE *)(GBUS_BUFFER_START + 166))
#define GBusSoftVer ( (BYTE *)(GBUS_BUFFER_START + 232))
#define GBusSoftVerText ( (BYTE *)(GBUS_BUFFER_START + 232))
#define GBusSoftVerEnd ( (BYTE *)(GBUS_BUFFER_START + 248))
#define GBUS_SOFTVER_SIZE (GBusSoftVerEnd - GBusSoftVer)
#define GBusResetGPS (*(BYTE *)(GBUS_BUFFER_START + 250))
#define GBusResetGSM (*(BYTE *)(GBUS_BUFFER_START + 251))
#ifdef SUPPORT_ICSIMP3_VOICE
#define GBusPlayItemVoice ( (BYTE *)(GBUS_BUFFER_START + 255))
#define GBusPlayItemCount (*(BYTE *)(GBUS_BUFFER_START + 255))
#define GBusPlayItemList ( (UINT16 *)(GBUS_BUFFER_START + 256))
#endif
#define GBUS_MESSAGE_SIZE (64)
#define GBUS_MESSAGE_TEXT_SIZE (GBUS_MESSAGE_SIZE - 4)
#define GBusMessage ( (BYTE *)(GBUS_BUFFER_START + 384))
#define GBusMessageType (*(BYTE *)(GBUS_BUFFER_START + 384))
#define GBusMessageTime ( (BYTE *)(GBUS_BUFFER_START + 385))
#define GBusMessageTimeHH (*(BYTE *)(GBUS_BUFFER_START + 385))
#define GBusMessageTimeMM (*(BYTE *)(GBUS_BUFFER_START + 386))
#define GBusMessageTimeSS (*(BYTE *)(GBUS_BUFFER_START + 387))
#define GBusMessageText ( (BYTE *)(GBUS_BUFFER_START + 388))
#define GBUS_SETLINE_SIZE ( 9)
#define GBUS_SETLINE_MAX (50)
#define GBusLineSize (*(BYTE *)(GBUS_BUFFER_START + 512))
#define GBusLineAddr (*(BYTE *)(GBUS_BUFFER_START + 513))
#define GBusLineList ( (BYTE *)(GBUS_BUFFER_START + 514))
/*======================================================*
* DBUS User Buffer *
*======================================================*/
#define DBUS_USER_BUFF_ADDR (DBUS_BUFFER_START + 1024 * 25)
#define DBusGPSInfo ( (BYTE *)(DBUS_USER_BUFF_ADDR + 0))
#define DBusGPSInfoN (*(UINT32 *)(DBUS_USER_BUFF_ADDR + 0))
#define DBusGPSInfoE (*(UINT32 *)(DBUS_USER_BUFF_ADDR + 4))
#define DBusGPSInfoSpeed (*(UINT16 *)(DBUS_USER_BUFF_ADDR + 8))
#define DBusGPSInfoAngle (*(UINT16 *)(DBUS_USER_BUFF_ADDR + 10))
#define DBusGPSInfoDate ( (BYTE *)(DBUS_USER_BUFF_ADDR + 12))
#define DBusGPSInfoDateYY (*(BYTE *)(DBUS_USER_BUFF_ADDR + 12))
#define DBusGPSInfoDateMM (*(BYTE *)(DBUS_USER_BUFF_ADDR + 13))
#define DBusGPSInfoDateDD (*(BYTE *)(DBUS_USER_BUFF_ADDR + 14))
#define DBusGPSInfoTime ( (BYTE *)(DBUS_USER_BUFF_ADDR + 15))
#define DBusGPSInfoTimeHH (*(BYTE *)(DBUS_USER_BUFF_ADDR + 15))
#define DBusGPSInfoTimeMM (*(BYTE *)(DBUS_USER_BUFF_ADDR + 16))
#define DBusGPSInfoTimeSS (*(BYTE *)(DBUS_USER_BUFF_ADDR + 17))
#define DBusGPSInfoRoadID (*(UINT16 *)(DBUS_USER_BUFF_ADDR + 18))
#define DBusGPSInfoRoadType (*(BYTE *)(DBUS_USER_BUFF_ADDR + 20))
#define DBusGPSInfoEmpty (*(BYTE *)(DBUS_USER_BUFF_ADDR + 21))
#define DBusGPSInfoCross (*(UINT16 *)(DBUS_USER_BUFF_ADDR + 22))
#define DBusGPSPosi ( (BYTE *)(DBUS_USER_BUFF_ADDR + 24))
#define DBusGPSPosiText ( (BYTE *)(DBUS_USER_BUFF_ADDR + 24))
#define DBusGPSPosiEnd ( (BYTE *)(DBUS_USER_BUFF_ADDR + 88))
#define DBusGPSTail ( (BYTE *)(DBUS_USER_BUFF_ADDR + 96))
#define DBusGPSTailDateYY (*(BYTE *)(DBUS_USER_BUFF_ADDR + 96))
#define DBusGPSTailDateMM (*(BYTE *)(DBUS_USER_BUFF_ADDR + 97))
#define DBusGPSTailDateDD (*(BYTE *)(DBUS_USER_BUFF_ADDR + 98))
#define DBusGPSTailTimeHH (*(BYTE *)(DBUS_USER_BUFF_ADDR + 99))
#define DBusGPSTailTimeMM (*(BYTE *)(DBUS_USER_BUFF_ADDR + 100))
#define DBusGPSTailTimeSS (*(BYTE *)(DBUS_USER_BUFF_ADDR + 101))
#define DBusGPSTailDir (*(BYTE *)(DBUS_USER_BUFF_ADDR + 102))
#define DBusGPSTailStop (*(BYTE *)(DBUS_USER_BUFF_ADDR + 103))
#define DBusGPSTailSpeed (*(BYTE *)(DBUS_USER_BUFF_ADDR + 104))
#define DBusGPSTailEnd ( (BYTE *)(DBUS_USER_BUFF_ADDR + 105))
#define DBUS_GPSTAIL_SIZE (DBusGPSTailEnd - DBusGPSTail)
#define DBusDate ( (BYTE *)(DBUS_USER_BUFF_ADDR + 112))
#define DBusDateYY (*(BYTE *)(DBUS_USER_BUFF_ADDR + 112))
#define DBusDateMM (*(BYTE *)(DBUS_USER_BUFF_ADDR + 113))
#define DBusDateDD (*(BYTE *)(DBUS_USER_BUFF_ADDR + 114))
#define DBusTime ( (BYTE *)(DBUS_USER_BUFF_ADDR + 115))
#define DBusTimeHH (*(BYTE *)(DBUS_USER_BUFF_ADDR + 115))
#define DBusTimeMM (*(BYTE *)(DBUS_USER_BUFF_ADDR + 116))
#define DBusTimeSS (*(BYTE *)(DBUS_USER_BUFF_ADDR + 117))
#define DBUS_VOICE_SET_LEN 7
#define DBusVoiceSet ( (BYTE *)(DBUS_USER_BUFF_ADDR + 128))
#define DBusVoiceSetMandarin (*(BYTE *)(DBUS_USER_BUFF_ADDR + 128))
#define DBusVoiceSetCantonese (*(BYTE *)(DBUS_USER_BUFF_ADDR + 129))
#define DBusVoiceSetMixed (*(BYTE *)(DBUS_USER_BUFF_ADDR + 130))
#define DBusVoiceSetPublic (*(BYTE *)(DBUS_USER_BUFF_ADDR + 131))
#define DBusVoiceSetStation (*(BYTE *)(DBUS_USER_BUFF_ADDR + 132))
#define DBusVoiceSetTurn (*(BYTE *)(DBUS_USER_BUFF_ADDR + 133))
#define DBusVoiceSetMusic (*(BYTE *)(DBUS_USER_BUFF_ADDR + 134))
#define DBusInitGPRS (*(BYTE *)(DBUS_USER_BUFF_ADDR + 136))
#define DBusLinkGPRS (*(BYTE *)(DBUS_USER_BUFF_ADDR + 137))
#define DBusTaskType (*(BYTE *)(DBUS_USER_BUFF_ADDR + 138))
#define DBusNoteType (*(BYTE *)(DBUS_USER_BUFF_ADDR + 139))
#define DBusNaviType (*(BYTE *)(DBUS_USER_BUFF_ADDR + 140))
#define DBusNaviMode (*(BYTE *)(DBUS_USER_BUFF_ADDR + 141))
#define DBusNaviTime (*(BYTE *)(DBUS_USER_BUFF_ADDR + 142))
#define DBusVideoVCD (*(BYTE *)(DBUS_USER_BUFF_ADDR + 143))
#define DBusVideoVCR (*(BYTE *)(DBUS_USER_BUFF_ADDR + 144))
#define DBusFlagGetTime (*(BYTE *)(DBUS_USER_BUFF_ADDR + 148))
#define DBusFlagGPSMode (*(BYTE *)(DBUS_USER_BUFF_ADDR + 149))
#define DBusFlagGPSInfo (*(BYTE *)(DBUS_USER_BUFF_ADDR + 150))
#define DBusFlagGPSTask (*(BYTE *)(DBUS_USER_BUFF_ADDR + 151))
#define DBusFlagGPSCome (*(BYTE *)(DBUS_USER_BUFF_ADDR + 152))
#define DBusFlagGPSAway (*(BYTE *)(DBUS_USER_BUFF_ADDR + 153))
#define DBusFlagGPSOver (*(BYTE *)(DBUS_USER_BUFF_ADDR + 154))
#define DBusFlagGPSTail (*(BYTE *)(DBUS_USER_BUFF_ADDR + 155))
#define DBusFlagGPSLine (*(BYTE *)(DBUS_USER_BUFF_ADDR + 156))
#define DBusFlagStation (*(BYTE *)(DBUS_USER_BUFF_ADDR + 157))
#define DBusFlagDirLine (*(BYTE *)(DBUS_USER_BUFF_ADDR + 158))
#define DBusFlagSetLine (*(BYTE *)(DBUS_USER_BUFF_ADDR + 159))
#define DBusFlagSoftVer (*(BYTE *)(DBUS_USER_BUFF_ADDR + 160))
#define DBusFlagDrawMenu (*(BYTE *)(DBUS_USER_BUFF_ADDR + 161))
#define DBusFlagDrawEdit (*(BYTE *)(DBUS_USER_BUFF_ADDR + 162))
#define DBusShowDBusName (*(BYTE *)(DBUS_USER_BUFF_ADDR + 168))
#define DBusShowLineName (*(BYTE *)(DBUS_USER_BUFF_ADDR + 169))
#define DBusShowNoteTypeStr (*(BYTE *)(DBUS_USER_BUFF_ADDR + 170))
#define DBusShowNaviTypeStr (*(BYTE *)(DBUS_USER_BUFF_ADDR + 171))
#define DBusShowGSMInitGPRS (*(BYTE *)(DBUS_USER_BUFF_ADDR + 172))
#define DBusShowGSMLinkGPRS (*(BYTE *)(DBUS_USER_BUFF_ADDR + 173))
#define DBusShowStationName (*(BYTE *)(DBUS_USER_BUFF_ADDR + 174))
#define DBusShowGPSModeName (*(BYTE *)(DBUS_USER_BUFF_ADDR + 175))
#define DBusShowRealTimeStr (*(BYTE *)(DBUS_USER_BUFF_ADDR + 176))
#define DBusShowNoteRecvStr (*(BYTE *)(DBUS_USER_BUFF_ADDR + 177))
#define DBusShowNoteSendStr (*(BYTE *)(DBUS_USER_BUFF_ADDR + 178))
#define DBusWaitUserID (*(BYTE *)(DBUS_USER_BUFF_ADDR + 184))
#define DBusDoneUserID (*(BYTE *)(DBUS_USER_BUFF_ADDR + 185))
#define DBusTypeUserID (*(BYTE *)(DBUS_USER_BUFF_ADDR + 186))
#define DBusCountMenu (*(BYTE *)(DBUS_USER_BUFF_ADDR + 187))
#define DBusCount10mS (*(BYTE *)(DBUS_USER_BUFF_ADDR + 188))
#define DBusMenuPaintFlag (*(BYTE *)(DBUS_USER_BUFF_ADDR + 192))
#define DBusMenuColorType (*(BYTE *)(DBUS_USER_BUFF_ADDR + 193))
#define DBusMenuColorMode (*(BYTE *)(DBUS_USER_BUFF_ADDR + 194))
#define MenuEnterOK (*(BYTE *)(DBUS_USER_BUFF_ADDR + 256))
#define MenuPageIndex (*(BYTE *)(DBUS_USER_BUFF_ADDR + 257))
#define MenuMainIndex (*(BYTE *)(DBUS_USER_BUFF_ADDR + 258))
#define MenuItemIndex (*(BYTE *)(DBUS_USER_BUFF_ADDR + 259))
#define MenuEditIndex (*(BYTE *)(DBUS_USER_BUFF_ADDR + 260))
#define MenuListIndex (*(BYTE *)(DBUS_USER_BUFF_ADDR + 261))
#define MenuListTotal (*(BYTE *)(DBUS_USER_BUFF_ADDR + 262))
#define MenuInputType (*(BYTE *)(DBUS_USER_BUFF_ADDR + 263))
#define MenuInputSize (*(BYTE *)(DBUS_USER_BUFF_ADDR + 264))
#define MenuInputText ( (BYTE *)(DBUS_USER_BUFF_ADDR + 265))
#define MenuInputEdit ( (BYTE *)(DBUS_USER_BUFF_ADDR + 281))
#define MenuInputFlag (*(BYTE *)(DBUS_USER_BUFF_ADDR + 297))
#define MenuRightFlag (*(BYTE *)(DBUS_USER_BUFF_ADDR + 298))
#define MenuRightWait (*(BYTE *)(DBUS_USER_BUFF_ADDR + 299))
#define MenuBlinkWait (*(BYTE *)(DBUS_USER_BUFF_ADDR + 300))
#define MenuEditDigit (*(BYTE *)(DBUS_USER_BUFF_ADDR + 301))
#define MenuEditPoint (*(BYTE *)(DBUS_USER_BUFF_ADDR + 302))
#define MenuHoldTimer (*(BYTE *)(DBUS_USER_BUFF_ADDR + 303))
#define BPopEnterOK (*(BYTE *)(DBUS_USER_BUFF_ADDR + 320))
#define BPopPageIndex (*(BYTE *)(DBUS_USER_BUFF_ADDR + 321))
#define BPopEditIndex (*(BYTE *)(DBUS_USER_BUFF_ADDR + 322))
#define BPopHoldTimer (*(BYTE *)(DBUS_USER_BUFF_ADDR + 323))
#define BPopInputType (*(BYTE *)(DBUS_USER_BUFF_ADDR + 324))
#define BPopInputSize (*(BYTE *)(DBUS_USER_BUFF_ADDR + 325))
#define BPopInputText ( (BYTE *)(DBUS_USER_BUFF_ADDR + 326))
#define BPopInputEdit ( (BYTE *)(DBUS_USER_BUFF_ADDR + 344))
#define InfoEnterOK (*(BYTE *)(DBUS_USER_BUFF_ADDR + 432))
#define InfoPageIndex (*(BYTE *)(DBUS_USER_BUFF_ADDR + 433))
#define InfoWaitInput (*(BYTE *)(DBUS_USER_BUFF_ADDR + 434))
#define InfoExitInput (*(BYTE *)(DBUS_USER_BUFF_ADDR + 435))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -