68 lines
1.1 KiB
C
68 lines
1.1 KiB
C
#ifndef CSHIELDINFO_H
|
|
#define CSHIELDINFO_H
|
|
|
|
#include <QString>
|
|
|
|
enum E_Tree_ItemType
|
|
{
|
|
Item_Root_Type = 1001,
|
|
Item_Location_Type,
|
|
Item_DevGroup_Type,
|
|
Item_Device_Type,
|
|
Item_Point_Type,
|
|
Item_Voltage_Type,
|
|
Item_Region_Type
|
|
};
|
|
|
|
enum E_Shield_Mode
|
|
{
|
|
Shield_Invalid = -1,
|
|
Shield_Location = 1,
|
|
Shield_Voltage,
|
|
Shield_Region,
|
|
Shield_DevGroup,
|
|
Shield_Device,
|
|
Shield_Point
|
|
};
|
|
|
|
enum E_Shiled_Enable
|
|
{
|
|
Shiled_Disable = 0,
|
|
Shiled_Enable = 1
|
|
};
|
|
|
|
struct ST_Shield_Obj
|
|
{
|
|
int m_shieldId;
|
|
QString m_keyIdTag;
|
|
int m_shieldMode;
|
|
QString m_shieldObject;
|
|
bool m_perm;
|
|
};
|
|
|
|
struct ST_Shield_Info
|
|
{
|
|
int m_shieldId;
|
|
QString m_shieldName;
|
|
int m_shieldType;
|
|
int m_shieldStatus;
|
|
int m_shieldEnable;
|
|
int m_timeId;
|
|
QString m_hostName;
|
|
int m_userId;
|
|
int m_timeType;
|
|
QString m_startTime;
|
|
QString m_endTime;
|
|
int m_timeOption;
|
|
QString m_shieldDesc;
|
|
|
|
int m_location;
|
|
int m_subsystem;
|
|
int m_usergId;
|
|
int m_shieldTime;
|
|
bool m_check;
|
|
bool m_perm;
|
|
};
|
|
|
|
#endif // CSHIELDINFO_H
|