#ifndef VSSCHANNELTBL_H #define VSSCHANNELTBL_H #include #include using std::string; #define VssChannelTbl_ID "ID" #define VssChannelTbl_DevPubID "DevPubID" #define VssChannelTbl_Nickname "Nickname" #define VssChannelTbl_ChanPubID "ChanPubID" #define VssChannelTbl_Alive "Alive" #define VssChannelTbl_CorpID "CorpID" #define VssChannelTbl_Model "Model" #define VssChannelTbl_Owner "Owner" #define VssChannelTbl_CivilCode "CivilCode" #define VssChannelTbl_Address "Address" #define VssChannelTbl_Parental "Parental" #define VssChannelTbl_ParentId "ParentId" #define VssChannelTbl_IP "IP" #define VssChannelTbl_Port "Port" #define VssChannelTbl_Longitude "Longitude" #define VssChannelTbl_Latitude "Latitude" #define VssChannelTbl_Altitude "Altitude" #define VssChannelTbl_PTZType "PTZType" #define VssChannelTbl_RoomType "RoomType" #define VssChannelTbl_DirectionType "DirectionType" #define VssChannelTbl_StreamType "StreamType" #define VssChannelTbl_DMarker "DMarker" #define VssChannelTbl_UpdateTime "UpdateTime" /** * 创建二级设备表 */ class VssChannelTbl { public: int ID ; std::string DevPubID ; std::string Nickname ; std::string ChanPubID ; int Alive ; std::string CorpID ; std::string Model ; std::string Owner ; std::string CivilCode ; std::string Address ; int Parental ; std::string ParentId ; std::string IP ; int Port ; double Longitude ; double Latitude ; double Altitude ; int PTZType ; int RoomType ; int DirectionType ; int StreamType ; int DMarker ; std::string UpdateTime ; public: /** 创建二级设备表 构造函数*/ VssChannelTbl() { ID = 0 ; DevPubID = "" ; Nickname = "" ; ChanPubID = "" ; Alive = 0 ; CorpID = "" ; Model = "" ; Owner = "" ; CivilCode = "" ; Address = "" ; Parental = 0 ; ParentId = "" ; IP = "" ; Port = 0 ; Longitude = 0.0 ; Latitude = 0.0 ; Altitude = 0.0 ; PTZType = 0 ; RoomType = 0 ; DirectionType = 0 ; StreamType = 0 ; DMarker = 0 ; UpdateTime = "" ; } }; #endif //VSSCHANNELTBL_H