|
- #ifndef __COMMON_H
- #define __COMMON_H
-
- #include <stdio.h>
- #include <winsock2.h>
- #include <WS2tcpip.h>
- #include <vector>
- #include <string>
- #include <iostream>
- #include <time.h>
- #pragma comment(lib,"ws2_32.lib")
- using namespace std;
-
- #define DEVICE_ID 0x01 //É豸ID
-
-
-
- int Input_Function_code(void);
- unsigned int Input_Starting_address(void);
- unsigned int Input_Operations_Number(int Function_code);
- bool Check_Write_date(string Write_date, int Write_date_number);
- unsigned int Count_Write_date_number(int Function_code, unsigned int Operations_Number);
- string Input_Write_date(int Function_code, unsigned int Operations_Number);
- void Crate_MBAP(UINT8 *Message, int Function_code, unsigned int Operations_Number);
- int HexStringtoByte(UINT8 *Message, string Write_date, int Message_len, int Function_code, unsigned int Operations_Number);
- int Crate_TCP_Message(UINT8 *Message, int Function_code, unsigned int Operations_Number, unsigned int Starting_address, string Write_date);
- void Log_Note(UINT8 *Message, int flage, int Message_len);
-
-
- #endif
|