添加了文件管理:文件目录读取,文件下载功能
This commit is contained in:
@@ -25,7 +25,9 @@ enum class MsgRequestType : unsigned char {
|
||||
//ѯ<><D1AF>ʵʱ<CAB5><CAB1><EFBFBD><EFBFBD>
|
||||
Request_New_3S = 0x04,
|
||||
//<2F><><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD>ļ<EFBFBD>
|
||||
Request_File_Download = 0x07
|
||||
Request_File_Download = 0x07,
|
||||
//ѯ<><D1AF><EFBFBD>ļ<EFBFBD>Ŀ¼
|
||||
Request_FileDir = 0x02
|
||||
};
|
||||
// <20><><EFBFBD>ձ<EFBFBD><D5B1>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><C3B6>
|
||||
enum class MsgResponseType : unsigned char {
|
||||
@@ -40,7 +42,9 @@ enum class MsgResponseType : unsigned char {
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵IJ<CDB5><C4B2><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>Ϣ<EFBFBD>¼<EFBFBD>
|
||||
Response_ActiveSOEInfo = 0x17,
|
||||
//<2F><><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD>ļ<EFBFBD>
|
||||
Response_File_Download = 0x87
|
||||
Response_File_Download = 0x87,
|
||||
//ѯ<><D1AF><EFBFBD>ļ<EFBFBD>Ŀ¼
|
||||
Response_FileDir = 0x82
|
||||
};
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD>ṹ
|
||||
class MessageParser {
|
||||
@@ -2048,6 +2052,15 @@ struct QVVRRecord {
|
||||
QVVRRecord DynamicLog_GetQVVRRecordFromLogBuffer(const std::string& strScale, uint32_t nPTType, float fPT, const NewTaglogbuffer& log);
|
||||
//<2F><>̬<EFBFBD><CCAC><EFBFBD>ؽṹ-------------------------------
|
||||
|
||||
// <20><><EFBFBD><EFBFBD>Ŀ¼<C4BF><C2BC>Ϣ<EFBFBD>ṹ<EFBFBD><E1B9B9> (1<>ֽڶ<D6BD><DAB6><EFBFBD>)
|
||||
#pragma pack(push, 1)
|
||||
struct tag_dir_info {
|
||||
int32_t flag; // 0-Ŀ¼<C4BF><C2BC>1-<2D>ļ<EFBFBD>
|
||||
char name[64]; // <20>ļ<EFBFBD><C4BC><EFBFBD>/Ŀ¼<C4BF><C2BC>
|
||||
uint32_t size; // <20>ļ<EFBFBD><C4BC><EFBFBD>С
|
||||
};
|
||||
#pragma pack(pop)
|
||||
|
||||
// <20><><EFBFBD>ɴ<EFBFBD>Э<EFBFBD><D0AD>ͷ<EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD>Ʊ<EFBFBD><C6B1><EFBFBD>
|
||||
std::vector<unsigned char> generate_binary_message(
|
||||
uint16_t msg_type,
|
||||
@@ -2062,4 +2075,6 @@ std::vector<unsigned char> generate_statequerystat_message(tagTime time, uint16_
|
||||
//<2F><><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF>ʵʱ<CAB5><CAB1><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>
|
||||
std::vector<unsigned char> generate_realstat_message(unsigned char nCpuNo, unsigned char StaTtype, unsigned char flag);
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ǰ֡<C7B0><D6A1><EFBFBD><EFBFBD>+<2B>ļ<EFBFBD><C4BC><EFBFBD>
|
||||
std::vector<unsigned char> generate_downloadfile_message(int frameIndex, const std::string& fileName);
|
||||
std::vector<unsigned char> generate_downloadfile_message(int frameIndex, const std::string& fileName);
|
||||
//<2F>ļ<EFBFBD>Ŀ¼<C4BF><C2BC>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>ȡ<EFBFBD><C8A1><EFBFBD>ļ<EFBFBD>·<EFBFBD><C2B7>
|
||||
std::vector<unsigned char> generate_getfilemenu_message(const std::string& filedir);
|
||||
Reference in New Issue
Block a user