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

📄 onlinedll.h

📁 MR320数据采集程序
💻 H
📖 第 1 页 / 共 2 页
字号:
            Buzzer,     //  'N' = Set buzzer on.
                        //  'F' = Set Buzzer off.
            KeyLock,    //  'N' = Set keyboard unlocked.
                        //  'K' = Set keyboard locked.
                        //  'P' = Set keyboard partial locked.
            BuzzerVol;  //  '0' = Low volumn.
                        //  '5' = Mid volumn.
                        //  '9' = Hi  volumn.
}                  DEVCFG5,FAR *LPDEVCFG5;

typedef struct _tagDEVCFG8  {   // for MR380 only
BYTE        Ext_Scanner,//  'P' = Pen.
                        //  'A' = Auto
                        //  'M' = MSR
                        //  'D' = Disable
            Int_Scanner,//  'B' = Bar code
                        //  'M' = MSR
                        //  'D' = Disable
            LCDBkLt,    //  'N' = On
                        //  'F' = Off
            Buzzer,     //  'N' = Set buzzer on.
                        //  'F' = Set Buzzer off.
            KeyLock,    //  'N' = Set keyboard unlocked.
                        //  'K' = Set keyboard locked.
                        //  'P' = Set keyboard partial locked.
            BuzzerVol;  //  '0' = Low volumn.
                        //  '5' = Mid volumn.
                        //  '9' = Hi  volumn.
}                  DEVCFG8,FAR *LPDEVCFG8;

typedef struct _tagDEVCFG6  {   // for PT600 only
BYTE        Scanner,    //  'P' = Pen
                        //  'A' = Auto
                        //  'D' = Disable
            LCDBkLt,    //  'N' = reserved.
            Buzzer,     //  'N' = Set buzzer on.
                        //  'F' = Set Buzzer off.
            KeyLock,    //  'N' = Constant 'N'
            BuzzerVol;  //  '0' = Low volumn.
                        //  '5' = Mid volumn.
                        //  '9' = Hi  volumn.
}                  DEVCFG6,FAR *LPDEVCFG6;

typedef struct _tagCOMMDATA {
BOOL        IsConnected;
BYTE        Port;
DCB         dcb;
BOOL        Modem;
BYTE        ReservedByte[720];
}                  COMMDATA, FAR* LPCOMMDATA;

//Option
#define ByUnknow    0
#define ByFile      1
#define ByMemo      2

typedef struct _tagFILESTAT {
BYTE    lName[280];
HFILE   hFile;
}                  FILESTAT, FAR* LPFILESTAT;

typedef struct _tagMEMOSTAT {
LPBYTE  pMemo;
LONG    nSize,
        nMemo;
}                  MEMOSTAT, FAR* LPMEMOSTAT;

#pragma pack ( )

#define CmdOK           1   // Command OK
#define CmdEOT          2
#define CmdEOF          3
#define CmdACK          4
#define CmdNAK          5
#define CmdYES          6
#define CmdNO           7
#define CmdUSE          8
#define CmdNONE         9

#define CmdErr          128
#define CmdErrLen       129
#define CmdErrTime      130
#define CmdErrSocket    131

LONG WINAPI OnlineEncodeData  (LPBYTE lpByte, WORD Len, LPBYTE lpData);
LONG WINAPI OnlineDecodeData  (LPBYTE lpByte, WORD Len, LPBYTE lpData);

LPCOMMDATA
     WINAPI Online_Create (void);
LONG WINAPI Online_Alloc  (LPLONG HGlobal);
WORD WINAPI Online_Init   (LPCOMMDATA CommData);
void WINAPI Online_Destroy(LPCOMMDATA CommData);
void WINAPI Online_Done   (LPCOMMDATA CommData);
void WINAPI Online_Release(LPLONG HGlobal);

WORD WINAPI Online_Connect   (LPCOMMDATA CommData);
void WINAPI Online_Disconnect(LPCOMMDATA CommData);

void WINAPI Online_Delay     (LPCOMMDATA CommData, LONG     Delay);
WORD WINAPI Online_DelayEx   (LPCOMMDATA CommData, LPLONG lpDelay);

WORD WINAPI Online_SetupEx(LPCOMMDATA CommData, WORD Port, WORD BaudRate, WORD StopBits, WORD Parity);
WORD WINAPI Online_Setup  (LPCOMMDATA CommData, WORD Port, WORD BaudRate, WORD StopBits, WORD Parity);

WORD WINAPI Online_TcpIpEx(LPCOMMDATA CommData, LPSTR Host, LPSTR Port, LPSTR Time);
WORD WINAPI Online_TcpIp  (LPCOMMDATA CommData, LPSTR Host, LPSTR Port, LPSTR Time);

WORD WINAPI Online_ModemInit       (LPCOMMDATA CommData, LONG  Delay, HWND  hList, LPSTR Msg, LONG  nMax, LPSTR Init);
WORD WINAPI Online_ModemDial       (LPCOMMDATA CommData, LONG  Delay, HWND  hList, LPSTR Msg, LONG  nMax, LPSTR Dial, LPSTR Phone);
WORD WINAPI Online_ModemDialEx     (LPCOMMDATA CommData, LONG  Delay, HWND  hList, LPSTR Msg, LONG  nMax, LPSTR Dial, LPSTR Phone, WORD Retry);
WORD WINAPI Online_ModemHangUp     (LPCOMMDATA CommData, LONG  Delay, HWND  hList, LPSTR Msg, LONG  nMax, LPSTR HangUp);
WORD WINAPI Online_ModemWaitForCall(LPCOMMDATA CommData, LONG  Delay, HWND  hList, LPSTR Msg, LONG  nMax);
void WINAPI Online_ModemATCmd      (LPCOMMDATA CommData, LPSTR  ATCmd);
WORD WINAPI Online_ModemEcho       (LPCOMMDATA CommData, LPSTR  Msg, LONG   nMax);

WORD WINAPI Online_GetVersion(LPCOMMDATA CommData, WORD   tAdd, LPBYTE Msg, LPBYTE bLen);

void WINAPI Online_ACK  (LPCOMMDATA CommData, WORD tAdd);
void WINAPI Online_NAK  (LPCOMMDATA CommData, WORD tAdd);

WORD WINAPI Online_ESC_A(LPCOMMDATA CommData, WORD tAdd);
WORD WINAPI Online_ESC_H(LPCOMMDATA CommData, WORD tAdd);
WORD WINAPI Online_ESC_0(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen);
WORD WINAPI Online_POLL (LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_BELL (LPCOMMDATA CommData, WORD tAdd);
WORD WINAPI Online_ESC_9(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_G(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_I(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_R(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_5(LPCOMMDATA CommData, WORD tAdd, WORD   nAdd);
WORD WINAPI Online_ESC_K(LPCOMMDATA CommData, WORD tAdd, WORD   Data);
WORD WINAPI Online_ESC_M(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg);
WORD WINAPI Online_ESC_N(LPCOMMDATA CommData, WORD tAdd, WORD   Data);
WORD WINAPI Online_ESC_O(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen);
WORD WINAPI Online_ESC_P(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen);
WORD WINAPI Online_ESC_B(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen);
WORD WINAPI Online_ESC_C(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen);
WORD WINAPI Online_ESC_T(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen, WORD ISet);
WORD WINAPI Online_ESC_V(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen);

WORD WINAPI Online_FindFirst(LPCOMMDATA CommData, WORD tAdd, LPBYTE Info, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_FindNext (LPCOMMDATA CommData, WORD tAdd, LPBYTE Info, LPBYTE Msg, LPBYTE bLen);

WORD WINAPI Online_ESC_D(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_E(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen);
WORD WINAPI Online_ESC_J(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_L(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen);
WORD WINAPI Online_ESC_U(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen);
WORD WINAPI Online_ESC_Y(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_Z(LPCOMMDATA CommData, WORD tAdd);

WORD WINAPI Online_ESC_X(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD   bLen);

WORD WINAPI Online_DBG  (LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);

WORD WINAPI Online_DnLoad   (LPCOMMDATA CommData, WORD tAdd, LPBYTE sName, LPBYTE lName, DWORD Timeout, WORD Retry);
WORD WINAPI Online_UpLoad   (LPCOMMDATA CommData, WORD tAdd, LPBYTE lName, LPBYTE sName, DWORD Timeout, WORD Retry);
WORD WINAPI Online_StLoad   (LPCOMMDATA CommData, WORD Stop, LPLONG sSize, LPLONG lSize);
WORD WINAPI Online_DnLoadEx (LPCOMMDATA CommData, WORD tAdd, DWORD Timeout, WORD Retry,
                             LPSTR sName, WORD Option, LPBYTE lpOption);
WORD WINAPI Online_UpLoadEx (LPCOMMDATA CommData, WORD tAdd, DWORD Timeout, WORD Retry,
                             LPSTR sName, WORD Option, LPBYTE lpOption);

WORD WINAPI Online_ResetMR053(LPSTR Host, LPSTR Port, LPSTR Time);

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

⌨️ 快捷键说明

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