#include "gvalue.h"


TUartBuf uart1;

TGuiState GuiState, GuiStateBAK;
unsigned char ActList_0;
unsigned char ActList_1;
unsigned char ActList_2;
unsigned char ActList_3;
unsigned char ActList_4;
unsigned char ActList_5;
unsigned char ActList_6;
unsigned char ActList_7;
unsigned char ActList_8;
unsigned char ActList_9;
unsigned char ActList_10;

void Clear(void)
{
	uart1.Rx.Rdy=0;
}

void GlobalValue_init(void)
{
	GuiState = guiIdle;
	GuiStateBAK = guiIdle;
	
	//ActList_0 = 
}

const char CharLinkage[16] = 		{' ', 'Y', '=', '(', '-', ')', '+', '&', 	 'S', '*', ' '};
const char CharBusPadProgram[16] = 	{' ', 'Y', '=', '(', '-', ')', '+', '&', 	 'S', '*', ' '};

const char StrHwType[256][32]= {
//0
	"未定义",                        // 0 国标预留
	"未定义",// 1
	"未定义",                // 2
	"未定义",        // 3
	"未定义",                        // 4 国标预留
	"未定义",                        // 5 未使用
	"未定义",                        // 6 未使用
	"未定义",                        // 7 未使用
	"未定义",                        // 8 未使用
	"未定义",                        // 9 未使用
	"火灾显示盘",                    // 10
	"未定义",                      // 11
	"未定义",                      // 12
	"未定义",            // 13
	"未定义",                        // 14
	"未定义",                      // 15
	"未定义",                      // 16
	"未定义",                  // 17
	"未定义",              // 18
	"未定义",                        // 19 国标预留
	"未定义",                    // 20
	"未定义",                // 21
	"未定义",        // 22
	"点型光电烟感",        // 23
	"未定义",        // 24
	"未定义",          // 25
	"未定义",                        // 26 国标预留
	"未定义",                        // 27 未使用
	"未定义",                        // 28 未使用
	"未定义",                        // 29 未使用
	"未定义",                // 30
	"点型温感",            // 31
	"未定义",            // 32
	"未定义",            // 33
	"未定义",        // 34
	"未定义",        // 35
	"未定义",                        // 36 国标预留
	"未定义",                        // 37 未使用
	"未定义",                        // 38 未使用
	"未定义",                        // 39 未使用
	"未定义",                    // 40
	"未定义",            // 41
	"未定义",            // 42
	"未定义",  // 43
	"未定义",                        // 44 国标预留
	"未定义",                        // 45 未使用
	"未定义",                        // 46 未使用
	"未定义",                        // 47 未使用
	"未定义",                        // 48 未使用
	"未定义",                        // 49 未使用
	"未定义",              // 50
	"未定义",                // 51
	"未定义",              // 52
	"未定义",        // 53
	"未定义",                        // 54 国标预留
	"未定义",                        // 55 未使用
	"未定义",                        // 56 未使用
	"未定义",                        // 57 未使用
	"未定义",                        // 58 未使用
	"未定义",                        // 59 未使用
	"未定义",                        // 60 未使用
	"手动报警按钮",              // 61
	"消火栓按钮",                    // 62
	"未定义",                  // 63
	"未定义",                  // 64
	"未定义",                        // 65 国标预留
	"未定义",                        // 66 未使用
	"未定义",                        // 67 未使用
	"未定义",                        // 68 未使用
	"未定义",                        // 69 未使用
	"未定义",                        // 70 未使用
	"未定义",                          // 71
	"输入模块",                      // 72
	"输出模块",                      // 73
	"输入输出模块",                 // 74
	"中继模块",                      // 75
	"未定义",                    // 76
	"未定义",                        // 77 国标预留
	"未定义",                        // 78 未使用
	"未定义",                        // 79 未使用
	"未定义",                        // 80 未使用
	"未定义",                  // 81
	"声光警报器",                // 82
	"未定义",                  // 83
	"未定义",                  // 84
	"未定义",                // 85
	"未定义",                          // 86
	"未定义",                        // 87 国标预留
	"未定义",                        // 88 未使用
	"未定义",                        // 89 未使用
	"未定义",                        // 90 未使用
	"未定义",                        // 91 未使用
	"未定义",                        // 92 未使用
	"未定义",                        // 93 未使用
	"未定义",                        // 94 未使用
	"未定义",                        // 95 未使用
	"未定义",                        // 96 未使用
	"未定义",                        // 97 未使用
	"未定义",                        // 98 未使用
	"未定义",                        // 99 未使用
	"未定义",            // 100
	"未定义",                // 101
	"未定义",            // 102
	"未定义",            // 103
	"未定义",                        // 104 国标预留
	"未定义",                        // 105 未使用
	"未定义",                        // 106 未使用
	"未定义",                        // 107 未使用
	"未定义",                        // 108 未使用
	"未定义",                        // 109 未使用
	"未定义",              // 110
	"未定义",            // 111
	"未定义",  // 112
	"未定义",      // 113
	"未定义",              // 114
	"未定义",                        // 115 国标预留
	"未定义",                        // 116 未使用
	"未定义",                        // 117 未使用
	"未定义",                        // 118 未使用
	"未定义",                        // 119 未使用
	"未定义",                // 120
	"未定义",              // 121
	"未定义",              // 122
	"未定义",      // 123
	"未定义",            // 124
	"未定义",                        // 125 国标预留
	"未定义",                        // 126 未使用
	"未定义",                        // 127 未使用
	"未定义",                        // 128 未使用
	"未定义",                        // 129 未使用
	"未定义",                  // 130
	"未定义",                    // 131
	"未定义",                    // 132
	"未定义",              // 133
	"未定义",              // 134
	"未定义",                // 135
	"未定义",                        // 136 国标预留
	"未定义",                        // 137 未使用
	"未定义",                        // 138 未使用
	"未定义",                        // 139 未使用
	"未定义",            // 140
	"未定义",    // 141
	"未定义",    // 142
	"未定义",// 143
	"未定义",                        // 144 国标预留
	"未定义",                        // 145 未使用
	"未定义",                        // 146 未使用
	"未定义",                        // 147 未使用
	"未定义",                        // 148 未使用
	"未定义",                        // 149 未使用
	"未定义",                // 150
	"未定义",                  // 151
	"未定义",                  // 152
	"未定义",                  // 153
	"未定义",                // 154
	"未定义",              // 155
	"未定义",              // 156
	"未定义",                  // 157
	"未定义",              // 158
	"未定义",                      // 159
	"未定义",// 160
	"未定义",                // 161
	"未定义",                      // 162
	"未定义",              // 163
	"未定义",                        // 164 国标预留
	"未定义",                        // 165 未使用
	"未定义",                        // 166 未使用
	"未定义",                        // 167 未使用
	"未定义",                        // 168 未使用
	"未定义",                        // 169 未使用
	"未定义",                        // 170 未使用
	"未定义",                        // 171 未使用
	"未定义",                        // 172 未使用
	"未定义",                        // 173 未使用
	"未定义",                        // 174 未使用
	"未定义",                        // 175 未使用
	"未定义",                        // 176 未使用
	"未定义",                        // 177 未使用
	"未定义",                        // 178 未使用
	"未定义",                  // 179
	"未定义",                      // 180
	"未定义",                      // 181
	"未定义",                      // 182
	"未定义",                        // 183
	"未定义",                        // 184
	"未定义",                        // 185
	"未定义",                      // 186
	"未定义",                    // 187
	"未定义",                        // 188
	"未定义",                      // 189
	"未定义",                      // 190
	"未定义",                    // 191
	"未定义",                    // 192
	"未定义",                    // 193
	"未定义",                   // 194
	"未定义",                      // 195
	"未定义",                    // 196
	"未定义",                  // 197
	"未定义",                // 198
	"未定义",                    // 199
	"未定义",                        // 200
	"未定义",                      // 201
	"未定义",                        // 202
	"未定义",                        // 203
	"未定义",                        // 204
	"未定义",                        // 205
	"未定义",                      // 206
	"未定义",                      // 207
	"未定义",                        // 208
	"未定义",                          // 209
	"未定义",                        // 210
	"未定义",                        // 211 未使用
	"未定义",                        // 212 未使用
	"未定义",                        // 213 未使用
	"未定义",                        // 214 未使用
	"未定义",                        // 215 未使用
	"未定义",                        // 216 未使用
	"未定义",                        // 217 未使用
	"未定义",                        // 218 未使用
	"未定义",                        // 219 未使用
	"未定义",                        // 220 未使用
	"未定义",                  // 221
	"未定义",                  // 222
	"未定义",                   // 223
	"未定义",                // 224
	"烟温一体",                      // 225
	"未定义",                     // 226
	"未定义",                    // 227
	"未定义",                  // 228
	"未定义",                  // 229
	"有源输入输出",              // 230
	"未定义",                      // 231
	"未定义",              // 232
	"未定义",            // 233
	"未定义",              // 234
	"未定义",                          // 235
	"未定义",                // 236
	"未定义",            // 237
	"未定义",        // 238
	"未定义",           // 239
	"未定义",            // 240
	"未定义",            // 241
	"未定义",                    // 242
	"未定义",                    // 243
	"未定义",                        // 244
	"联动电源",                      // 245
	"未定义",      // 246
	"未定义",                  // 247
	"未定义",                    // 248
	"未定义",                    // 249
	"未定义",                    // 250
	"未定义",                        // 251 未使用
	"未定义",                        // 252 未使用
	"未定义",                        // 253 未使用
	"未定义",                        // 254 未使用
	"未定义"                         // 255 未使用
};

const char StrHwTypeEn[256][32] = {
    "undefine",                        // 0 国标预留
    "undefine",                        // 1
    "undefine",                        // 2
    "undefine",                        // 3
    "undefine",                        // 4 国标预留
    "undefine",                        // 5 未使用
    "undefine",                        // 6 未使用
    "undefine",                        // 7 未使用
    "undefine",                        // 8 未使用
    "undefine",                        // 9 未使用
    "FireDisplay",                // 10 火灾显示盘
    "undefine",                        // 11
    "undefine",                        // 12
    "undefine",                        // 13
    "undefine",                        // 14
    "undefine",                        // 15
    "undefine",                        // 16
    "undefine",                        // 17
    "undefine",                        // 18
    "undefine",                        // 19 国标预留
    "undefine",                        // 20
    "undefine",                        // 21
    "undefine",                        // 22
    "SmokeDet",      // 23 点型光电烟感
    "undefine",                        // 24
    "undefine",                        // 25
    "undefine",                        // 26 国标预留
    "undefine",                        // 27 未使用
    "undefine",                        // 28 未使用
    "undefine",                        // 29 未使用
    "undefine",                        // 30
    "TempeDet",               // 31 点型温感
    "undefine",                        // 32
    "undefine",                        // 33
    "undefine",                        // 34
    "undefine",                        // 35
    "undefine",                        // 36 国标预留
    "undefine",                        // 37 未使用
    "undefine",                        // 38 未使用
    "undefine",                        // 39 未使用
    "undefine",                        // 40
    "undefine",                        // 41
    "undefine",                        // 42
    "undefine",                        // 43
    "undefine",                        // 44 国标预留
    "undefine",                        // 45 未使用
    "undefine",                        // 46 未使用
    "undefine",                        // 47 未使用
    "undefine",                        // 48 未使用
    "undefine",                        // 49 未使用
    "undefine",                        // 50
    "undefine",                        // 51
    "undefine",                        // 52
    "undefine",                        // 53
    "undefine",                        // 54 国标预留
    "undefine",                        // 55 未使用
    "undefine",                        // 56 未使用
    "undefine",                        // 57 未使用
    "undefine",                        // 58 未使用
    "undefine",                        // 59 未使用
    "undefine",                        // 60 未使用
    "AlarmBtn",               // 61 手动报警按钮
    "HydrantBtn",                   // 62 消火栓按钮
    "undefine",                        // 63
    "undefine",                        // 64
    "undefine",                        // 65 国标预留
    "undefine",                        // 66 未使用
    "undefine",                        // 67 未使用
    "undefine",                        // 68 未使用
    "undefine",                        // 69 未使用
    "undefine",                        // 70 未使用
    "undefine",                        // 71
    "InputModule",                     // 72 输入模块
    "OutputModule",                    // 73 输出模块
    "In/OutModule",               // 74 输入输出模块
    "RelayModule",                     // 75 中继模块
    "undefine",                        // 76
    "undefine",                        // 77 国标预留
    "undefine",                        // 78 未使用
    "undefine",                        // 79 未使用
    "undefine",                        // 80 未使用
    "undefine",                        // 81
    "Acoustooptic",             // 82 火灾声光警报器
    "undefine",                        // 83
    "undefine",                        // 84
    "undefine",                        // 85
    "undefine",                        // 86
    "undefine",                        // 87 国标预留
    "undefine",                        // 88 未使用
    "undefine",                        // 89 未使用
    "undefine",                        // 90 未使用
    "undefine",                        // 91 未使用
    "undefine",                        // 92 未使用
    "undefine",                        // 93 未使用
    "undefine",                        // 94 未使用
    "undefine",                        // 95 未使用
    "undefine",                        // 96 未使用
    "undefine",                        // 97 未使用
    "undefine",                        // 98 未使用
    "undefine",                        // 99 未使用
    "undefine",                        // 100
    "undefine",                        // 101
    "undefine",                        // 102
    "undefine",                        // 103
    "undefine",                        // 104 国标预留
    "undefine",                        // 105 未使用
    "undefine",                        // 106 未使用
    "undefine",                        // 107 未使用
    "undefine",                        // 108 未使用
    "undefine",                        // 109 未使用
    "undefine",                        // 110
    "undefine",                        // 111
    "undefine",                        // 112
    "undefine",                        // 113
    "undefine",                        // 114
    "undefine",                        // 115 国标预留
    "undefine",                        // 116 未使用
    "undefine",                        // 117 未使用
    "undefine",                        // 118 未使用
    "undefine",                        // 119 未使用
    "undefine",                        // 120
    "undefine",                        // 121
    "undefine",                        // 122
    "undefine",                        // 123
    "undefine",                        // 124
    "undefine",                        // 125 国标预留
    "undefine",                        // 126 未使用
    "undefine",                        // 127 未使用
    "undefine",                        // 128 未使用
    "undefine",                        // 129 未使用
    "undefine",                        // 130
    "undefine",                        // 131
    "undefine",                        // 132
    "undefine",                        // 133
    "undefine",                        // 134
    "undefine",                        // 135
    "undefine",                        // 136 国标预留
    "undefine",                        // 137 未使用
    "undefine",                        // 138 未使用
    "undefine",                        // 139 未使用
    "undefine",                        // 140
    "undefine",                        // 141
    "undefine",                        // 142
    "undefine",                        // 143
    "undefine",                        // 144 国标预留
    "undefine",                        // 145 未使用
    "undefine",                        // 146 未使用
    "undefine",                        // 147 未使用
    "undefine",                        // 148 未使用
    "undefine",                        // 149 未使用
    "undefine",                        // 150
    "undefine",                        // 151
    "undefine",                        // 152
    "undefine",                        // 153
    "undefine",                        // 154
    "undefine",                        // 155
    "undefine",                        // 156
    "undefine",                        // 157
    "undefine",                        // 158
    "undefine",                        // 159
    "undefine",                        // 160
    "undefine",                        // 161
    "undefine",                        // 162
    "undefine",                        // 163
    "undefine",                        // 164 国标预留
    "undefine",                        // 165 未使用
    "undefine",                        // 166 未使用
    "undefine",                        // 167 未使用
    "undefine",                        // 168 未使用
    "undefine",                        // 169 未使用
    "undefine",                        // 170 未使用
    "undefine",                        // 171 未使用
    "undefine",                        // 172 未使用
    "undefine",                        // 173 未使用
    "undefine",                        // 174 未使用
    "undefine",                        // 175 未使用
    "undefine",                        // 176 未使用
    "undefine",                        // 177 未使用
    "undefine",                        // 178 未使用
    "undefine",                        // 179
    "undefine",                        // 180
    "undefine",                        // 181
    "undefine",                        // 182
    "undefine",                        // 183
    "undefine",                        // 184
    "undefine",                        // 185
    "undefine",                        // 186
    "undefine",                        // 187
    "undefine",                        // 188
    "undefine",                        // 189
    "undefine",                        // 190
    "undefine",                        // 191
    "undefine",                        // 192
    "undefine",                        // 193
    "undefine",                        // 194
    "undefine",                        // 195
    "undefine",                        // 196
    "undefine",                        // 197
    "undefine",                        // 198
    "undefine",                        // 199
    "undefine",                        // 200
    "undefine",                        // 201
    "undefine",                        // 202
    "undefine",                        // 203
    "undefine",                        // 204
    "undefine",                        // 205
    "undefine",                        // 206
    "undefine",                        // 207
    "undefine",                        // 208
    "undefine",                        // 209
    "undefine",                        // 210
    "undefine",                        // 211 未使用
    "undefine",                        // 212 未使用
    "undefine",                        // 213 未使用
    "undefine",                        // 214 未使用
    "undefine",                        // 215 未使用
    "undefine",                        // 216 未使用
    "undefine",                        // 217 未使用
    "undefine",                        // 218 未使用
    "undefine",                        // 219 未使用
    "undefine",                        // 220 未使用
    "undefine",                        // 221
    "undefine",                        // 222
    "undefine",                        // 223
    "undefine",                        // 224
    "SmokeHeatDet",               // 225 烟温一体
    "undefine",                        // 226
    "undefine",                        // 227
    "undefine",                        // 228
    "undefine",                        // 229
    "SrcInOutMdl",                        // 230
    "undefine",                        // 231
    "undefine",                        // 232
    "undefine",                        // 233
    "undefine",                        // 234
    "undefine",                        // 235
    "undefine",                        // 236
    "undefine",                        // 237
    "undefine",                        // 238
    "undefine",                        // 239
    "undefine",                        // 240
    "undefine",                        // 241
    "undefine",                        // 242
    "undefine",                        // 243
    "undefine",                        // 244
    "LinkPower",              // 245 联动电源
    "undefine",                        // 246
    "undefine",                        // 247
    "undefine",                        // 248
    "undefine",                        // 249
    "undefine",                        // 250
    "undefine",                        // 251 未使用
    "undefine",                        // 252 未使用
    "undefine",                        // 253 未使用
    "undefine",                        // 254 未使用
    "undefine"                         // 255 未使用
};


const char StrRootType[16][32] ={
	"未定义",
	"回路",
	"总线盘",
	"多线盘",
	"回路母板",
	"通信模块",
	"未定义1",
	"未定义2",
	
	"未定义3",
	"未定义2",
	"未定义4",
	"未定义5",
	"未定义6",
	"未定义7",
	"未定义8",
	"未定义9"		
};

const char StrType[256][32]= {
	//0
	"未定义",                        // 0 国标预留
	"控制器",// 1
	"消防联动控制器",                // 2
	"消防图形显示装置",        // 3
	"未定义",                        // 4 国标预留
	"未定义",                        // 5 未使用
	"未定义",                        // 6 未使用
	"未定义",                        // 7 未使用
	"未定义",                        // 8 未使用
	"未定义",                        // 9 未使用
	"火灾显示盘",                    // 10
	"探测回路",                      // 11
	"控制回路",                      // 12
	"探测与控制复合回路",            // 13
	"主电源",                        // 14
	"备用电源",                      // 15
	"充电电路",                      // 16
	"声光警报回路",                  // 17
	"运行数据存储单元",              // 18
	"未定义",                        // 19 国标预留
	"火灾探测器",                    // 20
	"感烟火灾探测器",                // 21
	"点型离子感烟火灾探测器",        // 22
	"点型光电感烟火灾探测器",        // 23
	"线型光束感烟火灾探测器",        // 24
	"吸气式感烟火灾探测器",          // 25
	"未定义",                        // 26 国标预留
	"未定义",                        // 27 未使用
	"未定义",                        // 28 未使用
	"未定义",                        // 29 未使用
	"感温火灾探测器",                // 30
	"点型感温火灾探测器",            // 31
	"线型感温火灾探测器",            // 32
	"缆式线型火灾探测器",            // 33
	"空气管式线型火灾探测器",        // 34
	"线型光纤感温火灾探测器",        // 35
	"未定义",                        // 36 国标预留
	"未定义",                        // 37 未使用
	"未定义",                        // 38 未使用
	"未定义",                        // 39 未使用
	"火焰探测器",                    // 40
	"点型红外火焰探测器",            // 41
	"点型紫外火焰探测器",            // 42
	"点型红外紫外火焰探测器",  // 43
	"未定义",                        // 44 国标预留
	"未定义",                        // 45 未使用
	"未定义",                        // 46 未使用
	"未定义",                        // 47 未使用
	"未定义",                        // 48 未使用
	"未定义",                        // 49 未使用
	"多传感复合探测器",              // 50
	"感光火灾探测器",                // 51
	"图像型火灾探测器",              // 52
	"点型CO火灾探测器",        // 53
	"未定义",                        // 54 国标预留
	"未定义",                        // 55 未使用
	"未定义",                        // 56 未使用
	"未定义",                        // 57 未使用
	"未定义",                        // 58 未使用
	"未定义",                        // 59 未使用
	"未定义",                        // 60 未使用
	"手动火灾报警按钮",              // 61
	"消火栓按钮",                    // 62
	"紧急启动按钮",                  // 63
	"紧急停止按钮",                  // 64
	"未定义",                        // 65 国标预留
	"未定义",                        // 66 未使用
	"未定义",                        // 67 未使用
	"未定义",                        // 68 未使用
	"未定义",                        // 69 未使用
	"未定义",                        // 70 未使用
	"模块",                          // 71
	"输入模块",                      // 72
	"输出模块",                      // 73
	"输入/输出模块",                 // 74
	"中继模块",                      // 75
	"短路隔离器",                    // 76
	"未定义",                        // 77 国标预留
	"未定义",                        // 78 未使用
	"未定义",                        // 79 未使用
	"未定义",                        // 80 未使用
	"火灾警报装置",                  // 81
	"火灾声光警报器",                // 82
	"火灾声警报器",                  // 83
	"火灾光警报器",                  // 84
	"气体释放警报器",                // 85
	"警铃",                          // 86
	"未定义",                        // 87 国标预留
	"未定义",                        // 88 未使用
	"未定义",                        // 89 未使用
	"未定义",                        // 90 未使用
	"未定义",                        // 91 未使用
	"未定义",                        // 92 未使用
	"未定义",                        // 93 未使用
	"未定义",                        // 94 未使用
	"未定义",                        // 95 未使用
	"未定义",                        // 96 未使用
	"未定义",                        // 97 未使用
	"未定义",                        // 98 未使用
	"未定义",                        // 99 未使用
	"可燃气体报警控制器",            // 100
	"可燃气体探测器",                // 101
	"点型可燃气体探测器",            // 102
	"线型可燃气体探测器",            // 103
	"未定义",                        // 104 国标预留
	"未定义",                        // 105 未使用
	"未定义",                        // 106 未使用
	"未定义",                        // 107 未使用
	"未定义",                        // 108 未使用
	"未定义",                        // 109 未使用
	"电气火灾监控设备",              // 110
	"电气火灾监控探测器",            // 111
	"剩余电流式电气监控探测器",  // 112
	"测温式电气火灾监控探测器",      // 113
	"故障电弧探测装置",              // 114
	"未定义",                        // 115 国标预留
	"未定义",                        // 116 未使用
	"未定义",                        // 117 未使用
	"未定义",                        // 118 未使用
	"未定义",                        // 119 未使用
	"应急照明控制器",                // 120
	"消防应急标志灯具",              // 121
	"消防应急照明灯具",              // 122
	"消防应急灯专用应急电源",      // 123
	"应急照明分配电装置",            // 124
	"未定义",                        // 125 国标预留
	"未定义",                        // 126 未使用
	"未定义",                        // 127 未使用
	"未定义",                        // 128 未使用
	"未定义",                        // 129 未使用
	"防火门监控器",                  // 130
	"常闭防火门",                    // 131
	"常开防火门",                    // 132
	"防火门电动闭门器",              // 133
	"防火门电磁释放器",              // 134
	"防火门门磁开关",                // 135
	"未定义",                        // 136 国标预留
	"未定义",                        // 137 未使用
	"未定义",                        // 138 未使用
	"未定义",                        // 139 未使用
	"消防设备电源监控器",            // 140
	"消防设备电源电压传感器",    // 141
	"消防设备电源电流传感器",    // 142
	"设备电源电压/电流传感器",// 143
	"未定义",                        // 144 国标预留
	"未定义",                        // 145 未使用
	"未定义",                        // 146 未使用
	"未定义",                        // 147 未使用
	"未定义",                        // 148 未使用
	"未定义",                        // 149 未使用
	"气体灭火控制器",                // 150
	"泡沫灭火系统",                  // 151
	"干粉灭火系统",                  // 152
	"防烟排烟系统",                  // 153
	"防火卷帘控制器",                // 154
	"挡烟垂壁控制装置",              // 155
	"消防应急广播系统",              // 156
	"消防电话主机",                  // 157
	"消防设备应急电源",              // 158
	"传输设备",                      // 159
	"家用火灾控制中心监控设备",// 160
	"消防水位监视器",                // 161
	"消防电梯",                      // 162
	"消防电气控制装置",              // 163
	"未定义",                        // 164 国标预留
	"未定义",                        // 165 未使用
	"未定义",                        // 166 未使用
	"未定义",                        // 167 未使用
	"未定义",                        // 168 未使用
	"未定义",                        // 169 未使用
	"未定义",                        // 170 未使用
	"未定义",                        // 171 未使用
	"未定义",                        // 172 未使用
	"未定义",                        // 173 未使用
	"未定义",                        // 174 未使用
	"未定义",                        // 175 未使用
	"未定义",                        // 176 未使用
	"未定义",                        // 177 未使用
	"未定义",                        // 178 未使用
	"消防泵控制器",                  // 179
	"消防栓泵",                      // 180
	"水喷雾泵",                      // 181
	"细水雾泵",                      // 182
	"稳压泵",                        // 183
	"喷淋泵",                        // 184
	"雨淋泵",                        // 185
	"泡沫液泵",                      // 186
	"水流指示器",                    // 187
	"报警阀",                        // 188
	"压力开关",                      // 189
	"流量开关",                      // 190
	"阀驱动装置",                    // 191
	"电动防火阀",                    // 192
	"70℃防火阀",                    // 193
	"280℃防火阀",                   // 194
	"通风空调",                      // 195
	"管网电磁阀",                    // 196
	"防烟排烟风机",                  // 197
	"电动排烟防火阀",                // 198
	"常闭送风口",                    // 199
	"排烟口",                        // 200
	"消防水炮",                      // 201
	"电动门",                        // 202
	"排烟机",                        // 203
	"送风机",                        // 204
	"电磁阀",                        // 205
	"照明配电",                      // 206
	"动力配电",                      // 207
	"空压机",                        // 208
	"阀门",                          // 209
	"配电箱",                        // 210
	"未定义",                        // 211 未使用
	"未定义",                        // 212 未使用
	"未定义",                        // 213 未使用
	"未定义",                        // 214 未使用
	"未定义",                        // 215 未使用
	"未定义",                        // 216 未使用
	"未定义",                        // 217 未使用
	"未定义",                        // 218 未使用
	"未定义",                        // 219 未使用
	"未定义",                        // 220 未使用
	"甲烷气体探测",                  // 221
	"丙烷气体探测",                  // 222
	"甲烷+CO探测",                   // 223
	"硫化氢气体探测",                // 224
	"烟温一体",                      // 225
	"烟 CO复合",                     // 226
	"蜂鸣器底座",                    // 227
	"单门输入模块",                  // 228
	"双门输入模块",                  // 229
	"有源输入输出模块",              // 230
	"广播模块",                      // 231
	"编码消防电话模块",              // 232
	"编码防盗探测器接口",            // 233
	"自动接口工业模块",              // 234
	"门灯",                          // 235
	"防爆编码接口箱",                // 236
	"感温电缆数据处理器",            // 237
	"单路感温电气火灾报警器",        // 238
	"1路感温+1路剩余电流",           // 239
	"消防电源-三相监控",            // 240
	"消防电源-两相监控",            // 241
	"余压控制器",                    // 242
	"余压探测器",                    // 243
	"信号阀",                        // 244
	"联动电源",                      // 245
	"手动/自动状态指示灯",      // 246
	"紧急启停按钮",                  // 247
	"多线控制盘",                    // 248
	"总线控制盘",                    // 249
	"气灭控制盘",                    // 250
	"联网接口卡",                        // 251 未使用
	"未定义",                        // 252 未使用
	"未定义",                        // 253 未使用
	"未定义",                        // 254 未使用
	"未定义"                         // 255 未使用
};


const char StrTypeShortName[256][32]= {
//0
	"未定义",                        // 0 国标预留
	"控制器",// 1
	"联动控制器",                // 2
	"图形显示装置",        // 3
	"未定义",                        // 4 国标预留
	"未定义",                        // 5 未使用
	"未定义",                        // 6 未使用
	"未定义",                        // 7 未使用
	"未定义",                        // 8 未使用
	"未定义",                        // 9 未使用
	"火灾显示盘",                    // 10
	"探测回路",                      // 11
	"控制回路",                      // 12
	"探测控制回路",            // 13
	"主电源",                        // 14
	"备用电源",                      // 15
	"充电电路",                      // 16
	"声光警报回路",                  // 17
	"数据存储单元",              // 18
	"未定义",                        // 19 国标预留
	"火灾探测器",                    // 20
	"感烟探测器",                // 21
	"点型离子烟感",        // 22
	"点型光电烟感",        // 23
	"线型光束烟感",        // 24
	"吸气式烟感",          // 25
	"未定义",                        // 26 国标预留
	"未定义",                        // 27 未使用
	"未定义",                        // 28 未使用
	"未定义",                        // 29 未使用
	"感温探测器",                // 30
	"点型温感",            // 31
	"线型温感",            // 32
	"缆式线型探测",            // 33
	"空气管式探测",        // 34
	"线型光纤温感",        // 35
	"未定义",                        // 36 国标预留
	"未定义",                        // 37 未使用
	"未定义",                        // 38 未使用
	"未定义",                        // 39 未使用
	"火焰探测器",                    // 40
	"点型红外火探",            // 41
	"点型紫外火探",            // 42
	"点型红紫外探",  // 43
	"未定义",                        // 44 国标预留
	"未定义",                        // 45 未使用
	"未定义",                        // 46 未使用
	"未定义",                        // 47 未使用
	"未定义",                        // 48 未使用
	"未定义",                        // 49 未使用
	"多传感探测器",              // 50
	"感光探测器",                // 51
	"图像型探测器",              // 52
	"点型CO探测器",        // 53
	"未定义",                        // 54 国标预留
	"未定义",                        // 55 未使用
	"未定义",                        // 56 未使用
	"未定义",                        // 57 未使用
	"未定义",                        // 58 未使用
	"未定义",                        // 59 未使用
	"未定义",                        // 60 未使用
	"手动报警按钮",              // 61
	"消火栓按钮",                    // 62
	"紧急启动按钮",                  // 63
	"紧急停止按钮",                  // 64
	"未定义",                        // 65 国标预留
	"未定义",                        // 66 未使用
	"未定义",                        // 67 未使用
	"未定义",                        // 68 未使用
	"未定义",                        // 69 未使用
	"未定义",                        // 70 未使用
	"模块",                          // 71
	"输入模块",                      // 72
	"输出模块",                      // 73
	"输入输出模块",                 // 74
	"中继模块",                      // 75
	"短路隔离器",                    // 76
	"未定义",                        // 77 国标预留
	"未定义",                        // 78 未使用
	"未定义",                        // 79 未使用
	"未定义",                        // 80 未使用
	"火灾警报装置",                  // 81
	"声光警报器",                // 82
	"火灾声警报器",                  // 83
	"火灾光警报器",                  // 84
	"气体释放警报",                // 85
	"警铃",                          // 86
	"未定义",                        // 87 国标预留
	"未定义",                        // 88 未使用
	"未定义",                        // 89 未使用
	"未定义",                        // 90 未使用
	"未定义",                        // 91 未使用
	"未定义",                        // 92 未使用
	"未定义",                        // 93 未使用
	"未定义",                        // 94 未使用
	"未定义",                        // 95 未使用
	"未定义",                        // 96 未使用
	"未定义",                        // 97 未使用
	"未定义",                        // 98 未使用
	"未定义",                        // 99 未使用
	"可燃气体报警",            // 100
	"可燃气体探测",                // 101
	"点型可燃气探",            // 102
	"线型可燃气探",            // 103
	"未定义",                        // 104 国标预留
	"未定义",                        // 105 未使用
	"未定义",                        // 106 未使用
	"未定义",                        // 107 未使用
	"未定义",                        // 108 未使用
	"未定义",                        // 109 未使用
	"电气监控设备",              // 110
	"电气监控探测",            // 111
	"剩余电流探测",  // 112
	"测温电气探测",      // 113
	"故障电弧探测",              // 114
	"未定义",                        // 115 国标预留
	"未定义",                        // 116 未使用
	"未定义",                        // 117 未使用
	"未定义",                        // 118 未使用
	"未定义",                        // 119 未使用
	"应急照明控制",                // 120
	"应急标志灯具",              // 121
	"应急照明灯具",              // 122
	"应急灯电源",      // 123
	"应急照明分电",            // 124
	"未定义",                        // 125 国标预留
	"未定义",                        // 126 未使用
	"未定义",                        // 127 未使用
	"未定义",                        // 128 未使用
	"未定义",                        // 129 未使用
	"防火门监控器",                  // 130
	"常闭防火门",                    // 131
	"常开防火门",                    // 132
	"防火门闭门器",              // 133
	"防火门释放器",              // 134
	"防火门磁开关",                // 135
	"未定义",                        // 136 国标预留
	"未定义",                        // 137 未使用
	"未定义",                        // 138 未使用
	"未定义",                        // 139 未使用
	"设备电源监控",            // 140
	"设备电压传感",    // 141
	"设备电流传感",    // 142
	"电压电流传感",// 143
	"未定义",                        // 144 国标预留
	"未定义",                        // 145 未使用
	"未定义",                        // 146 未使用
	"未定义",                        // 147 未使用
	"未定义",                        // 148 未使用
	"未定义",                        // 149 未使用
	"气体灭火控制",                // 150
	"泡沫灭火系统",                  // 151
	"干粉灭火系统",                  // 152
	"防烟排烟系统",                  // 153
	"防火卷帘控制",                // 154
	"挡烟垂壁装置",              // 155
	"应急广播系统",              // 156
	"消防电话主机",                  // 157
	"设备应急电源",              // 158
	"传输设备",                      // 159
	"家用监控设备",// 160
	"消防水位监视",                // 161
	"消防电梯",                      // 162
	"电气控制装置",              // 163
	"未定义",                        // 164 国标预留
	"未定义",                        // 165 未使用
	"未定义",                        // 166 未使用
	"未定义",                        // 167 未使用
	"未定义",                        // 168 未使用
	"未定义",                        // 169 未使用
	"未定义",                        // 170 未使用
	"未定义",                        // 171 未使用
	"未定义",                        // 172 未使用
	"未定义",                        // 173 未使用
	"未定义",                        // 174 未使用
	"未定义",                        // 175 未使用
	"未定义",                        // 176 未使用
	"未定义",                        // 177 未使用
	"未定义",                        // 178 未使用
	"消防泵控制器",                  // 179
	"消防栓泵",                      // 180
	"水喷雾泵",                      // 181
	"细水雾泵",                      // 182
	"稳压泵",                        // 183
	"喷淋泵",                        // 184
	"雨淋泵",                        // 185
	"泡沫液泵",                      // 186
	"水流指示器",                    // 187
	"报警阀",                        // 188
	"压力开关",                      // 189
	"流量开关",                      // 190
	"阀驱动装置",                    // 191
	"电动防火阀",                    // 192
	"70℃防火阀",                    // 193
	"280℃防火阀",                   // 194
	"通风空调",                      // 195
	"管网电磁阀",                    // 196
	"防烟排烟风机",                  // 197
	"排烟防火阀",                // 198
	"常闭送风口",                    // 199
	"排烟口",                        // 200
	"消防水炮",                      // 201
	"电动门",                        // 202
	"排烟机",                        // 203
	"送风机",                        // 204
	"电磁阀",                        // 205
	"照明配电",                      // 206
	"动力配电",                      // 207
	"空压机",                        // 208
	"阀门",                          // 209
	"配电箱",                        // 210
	"未定义",                        // 211 未使用
	"未定义",                        // 212 未使用
	"未定义",                        // 213 未使用
	"未定义",                        // 214 未使用
	"未定义",                        // 215 未使用
	"未定义",                        // 216 未使用
	"未定义",                        // 217 未使用
	"未定义",                        // 218 未使用
	"未定义",                        // 219 未使用
	"未定义",                        // 220 未使用
	"甲烷气体探测",                  // 221
	"丙烷气体探测",                  // 222
	"甲烷+CO探测",                   // 223
	"H2S气体探测",                // 224
	"烟温一体",                      // 225
	"烟 CO复合",                     // 226
	"蜂鸣器底座",                    // 227
	"单门输入模块",                  // 228
	"双门输入模块",                  // 229
	"有源输入输出",              // 230
	"广播模块",                      // 231
	"编码电话模块",              // 232
	"防盗探测接口",            // 233
	"自动接口模块",              // 234
	"门灯",                          // 235
	"防爆编码接口",                // 236
	"感温电缆处理",            // 237
	"单路感温报警",        // 238
	"感温剩余电流",           // 239
	"电源三相监控",            // 240
	"电源两相监控",            // 241
	"余压控制器",                    // 242
	"余压探测器",                    // 243
	"信号阀",                        // 244
	"联动电源",                      // 245
	"手自动指示灯",      // 246
	"紧急启停按钮",                  // 247
	"多线控制盘",                    // 248
	"总线控制盘",                    // 249
	"气灭控制盘",                    // 250
	"联网接口卡",                        // 251 未使用
	"未定义",                        // 252 未使用
	"未定义",                        // 253 未使用
	"未定义",                        // 254 未使用
	"未定义"                         // 255 未使用
};


const char StrTypeShortNameEn[256][32]= {
// 0
    "undefine",                        // 0
    "Controller",                      // 1
    "LinkController",                  // 2
    "DisplayDevice",                   // 3
    "undefine",                        // 4
    "undefine",                        // 5
    "undefine",                        // 6
    "undefine",                        // 7
    "undefine",                        // 8
    "undefine",                        // 9
    "FireDisplay",                // 10
    "DetectLoop",                      // 11
    "ControlLoop",                     // 12
    "DetCtrlLoop",                  // 13
    "MainPower",                       // 14
    "BackupPower",                     // 15
    "ChargeCircuit",                   // 16
    "SoundLightLoop",                  // 17
    "DataStorage",                     // 18
    "undefine",                        // 19
    "FireDetector",                    // 20
    "SmokeDetector",                   // 21
    "IonSmoke",                        // 22
    "SmokeDet",                      // 23
    "BeamSmoke",                       // 24
    "AspirateSmoke",                   // 25
    "undefine",                        // 26
    "undefine",                        // 27
    "undefine",                        // 28
    "undefine",                        // 29
    "HeatDetector",                    // 30
    "TempeDet",                       // 31
    "LineHeat",                        // 32
    "CableDetector",                   // 33
    "AirTubeDet",                 // 34
    "FiberHeat",                       // 35
    "undefine",                        // 36
    "undefine",                        // 37
    "undefine",                        // 38
    "undefine",                        // 39
    "FlameDetector",                   // 40
    "IRFlame",                         // 41
    "UVFlame",                         // 42
    "IRUVFlame",                       // 43
    "undefine",                        // 44
    "undefine",                        // 45
    "undefine",                        // 46
    "undefine",                        // 47
    "undefine",                        // 48
    "undefine",                        // 49
    "MultiDetector",                   // 50
    "LightDetector",                   // 51
    "ImageDetector",                   // 52
    "CODetector",                      // 53
    "undefine",                        // 54
    "undefine",                        // 55
    "undefine",                        // 56
    "undefine",                        // 57
    "undefine",                        // 58
    "undefine",                        // 59
    "undefine",                        // 60
    "AlarmBtn",                  // 61
    "HydrantBtn",                      // 62
    "EmergencyStart",                  // 63
    "EmergencyStop",                   // 64
    "undefine",                        // 65
    "undefine",                        // 66
    "undefine",                        // 67
    "undefine",                        // 68
    "undefine",                        // 69
    "undefine",                        // 70
    "Module",                          // 71
    "InputModule",                     // 72
    "OutputModule",                    // 73
    "In/OutModule",                     // 74
    "RelayModule",                     // 75
    "ShortIsolator",                   // 76
    "undefine",                        // 77
    "undefine",                        // 78
    "undefine",                        // 79
    "undefine",                        // 80
    "FireAlarmDev",                 // 81
    "Acoustooptic",                 // 82
    "SoundAlarm",                      // 83
    "LightAlarm",                      // 84
    "GasReleaseAlm",                 // 85
    "AlarmBell",                       // 86
    "undefine",                        // 87
    "undefine",                        // 88
    "undefine",                        // 89
    "undefine",                        // 90
    "undefine",                        // 91
    "undefine",                        // 92
    "undefine",                        // 93
    "undefine",                        // 94
    "undefine",                        // 95
    "undefine",                        // 96
    "undefine",                        // 97
    "undefine",                        // 98
    "undefine",                        // 99
    "GasAlarmCtrl",                    // 100
    "GasDetector",                     // 101
    "PointGas",                        // 102
    "LineGas",                         // 103
    "undefine",                        // 104
    "undefine",                        // 105
    "undefine",                        // 106
    "undefine",                        // 107
    "undefine",                        // 108
    "undefine",                        // 109
    "ElecMonitorDev",                  // 110
    "ElecMonitorDet",                  // 111
    "LeakageDet",                 // 112
    "TempElecDet",                // 113
    "ArcDetector",                     // 114
    "undefine",                        // 115
    "undefine",                        // 116
    "undefine",                        // 117
    "undefine",                        // 118
    "undefine",                        // 119
    "EmerLightCtrl",                   // 120
    "EmerSignLight",                   // 121
    "EmerIllumLight",                  // 122
    "EmerLightPower",                  // 123
    "EmerLightDist",                   // 124
    "undefine",                        // 125
    "undefine",                        // 126
    "undefine",                        // 127
    "undefine",                        // 128
    "undefine",                        // 129
    "DoorMonitor",                 // 130
    "NCFireDoor",                      // 131
    "NOFireDoor",                      // 132
    "DoorCloser",                  // 133
    "DoorRelease",                 // 134
    "DoorMagSwitch",               // 135
    "undefine",                        // 136
    "undefine",                        // 137
    "undefine",                        // 138
    "undefine",                        // 139
    "PowerMonitor",                    // 140
    "VoltSensor",                      // 141
    "CurrSensor",                      // 142
    "VoltCurrSensor",                  // 143
    "undefine",                        // 144
    "undefine",                        // 145
    "undefine",                        // 146
    "undefine",                        // 147
    "undefine",                        // 148
    "undefine",                        // 149
    "GasExtCtrl",                      // 150
    "FoamSystem",                      // 151
    "PowderSystem",                    // 152
    "SmokePESystem",              // 153
    "ShutterCtrl",                     // 154
    "SmokeBarrier",                    // 155
    "EmerBroadcast",                   // 156
    "FireTelMain",                     // 157
    "DevEmerPower",                    // 158
    "TransmitDev",                     // 159
    "HomeMonitor",                     // 160
    "WaterLevelMon",               // 161
    "FireElevator",                    // 162
    "ElecControlDev",                  // 163
    "undefine",                        // 164
    "undefine",                        // 165
    "undefine",                        // 166
    "undefine",                        // 167
    "undefine",                        // 168
    "undefine",                        // 169
    "undefine",                        // 170
    "undefine",                        // 171
    "undefine",                        // 172
    "undefine",                        // 173
    "undefine",                        // 174
    "undefine",                        // 175
    "undefine",                        // 176
    "undefine",                        // 177
    "undefine",                        // 178
    "FirePumpCtrl",                    // 179
    "HydrantPump",                     // 180
    "WaterSprayPump",                  // 181
    "FineWaterPump",                   // 182
    "StablePump",                      // 183
    "SprayPump",                       // 184
    "DelugePump",                      // 185
    "FoamPump",                        // 186
    "FlowIndicator",                   // 187
    "AlarmValve",                      // 188
    "PressSwitch",                     // 189
    "FlowSwitch",                      // 190
    "ValveDrive",                      // 191
    "ElecFireValve",                   // 192
    "70^CFireValve",                  // 193
    "280^CFireValve",                 // 194
    "AirCondition",               // 195
    "PipeSolValve",               // 196
    "SmokeFan",                        // 197
    "ExhaustValve",                // 198
    "NCAirInlet",                      // 199
    "ExhaustOutlet",                   // 200
    "WaterCannon",                 // 201
    "ElectricDoor",                    // 202
    "ExhaustFan",                      // 203
    "AirSupplyFan",                    // 204
    "SolenoidValve",                   // 205
    "LightPowerDist",                  // 206
    "PowerDist",                       // 207
    "AirCompressor",                   // 208
    "Valve",                           // 209
    "PowerBox",                        // 210
    "undefine",                        // 211
    "undefine",                        // 212
    "undefine",                        // 213
    "undefine",                        // 214
    "undefine",                        // 215
    "undefine",                        // 216
    "undefine",                        // 217
    "undefine",                        // 218
    "undefine",                        // 219
    "undefine",                        // 220
    "CH4GasDetect",                    // 221
    "C3H8GasDetect",                   // 222
    "CH4_CO_Detect",                   // 223
    "H2SGasDetect",                    // 224
    "SmokeHeatDet",                       // 225
    "Smoke_CO_Com",                    // 226
    "BuzzerBase",                      // 227
    "SingleDoorIn",              // 228
    "DoubleDoorIn",              // 229
    "ActiveInOut",               // 230
    "BroadcastMdl",                 // 231
    "CodeTelModule",                   // 232
    "AntiTheftDetIF",                  // 233
    "AutoIFModule",                    // 234
    "DoorLight",                       // 235
    "ExCodeIFBox",                     // 236
    "HeatCableProc",                   // 237
    "SingleHeatAlm",                 // 238
    "Heat_Leakage",                    // 239
    "Power_3Phase",                    // 240
    "Power_2Phase",                    // 241
    "PressCtrl",                       // 242
    "PressDetector",                   // 243
    "SignalValve",                     // 244
    "LinkPower",                    // 245
    "AutoManualLED",                   // 246
    "EmerStartStop",                   // 247
    "MultiLinePanel",                  // 248
    "BusPanel",                        // 249
    "GasExtPanel",                     // 250
    "NetIFCard",                       // 251
    "undefine",                        // 252
    "undefine",                        // 253
    "undefine",                        // 254
    "undefine"                         // 255
};


/*
#define dAssign_iType_Undefine			0
#define dAssign_iType_ExtSmoke			1
#define dAssign_iType_ExtTempe			2
#define dAssign_iType_ExtHandReport			3
#define dAssign_iType_PowerLost			4
#define dAssign_iType_PressureLow			5
#define dAssign_iType_FlowRateLow			6
#define dAssign_iType_HydrantActive			7
#define dAssign_iType_NullMax				8 */
const char StrAssign_iType[60][32]= {
//0~4
	"未定义",
	"外接烟感",
	"外接温感",
	"外接手报",
	"失去电力",
	"水压低",
	"流量过少",
	"消火栓激活",
	"未定义8",
	"未定义9",
	"未定义10",
	"未定义11",
	"未定义12",
	
	"未定义13",
	"未定义14",
	"未定义15",
	
	"未定义16",
	"未定义17",
	"未定义18",
	"未定义19",
	"未定义20",
	"未定义21",
	"未定义22",
	"未定义23",
	"未定义24",
	"未定义25",
	"未定义26",
	
	"未定义27",
	"未定义28",
	"未定义29",
	"未定义30",
	"未定义31",
	"未定义32",
	"未定义33",
	"未定义34",
	
	"未定义35",
	"未定义36"
};

//#define dAssign_oType_Undefine			0
//#define dAssign_oType_Watering			1
//#define dAssign_oType_WaterPumpStart		2
//#define dAssign_oType_FireDoorAction		3
//#define dAssign_oType_FireDoorOpen			4
//#define dAssign_oType_FireDoorClose			5
//#define dAssign_oType_SoundOn				6
//#define dAssign_oType_VisibleOn			7
//#define dAssign_oType_SoundVisibleOn		8
//#define dAssign_oType_FireElevatorOn		9
//#define dAssign_oType_SmokeExhaustOn		10
//#define dAssign_oType_FireRollerShutterOn		11
const char StrAssign_oType[60][32]= {
//0~4
	"未定义0",
	"启动淋水",
	"启动水泵",
	"防火门动作",
	"打开防火门",
	"关闭防火门",
	"启动警报声",
	"启动警报光",
	"启动警报声光",
	"开启消防电梯",
	"开启排烟设备",
	"开启卷帘",
	"关闭卷帘",
	
	"未定义13",
	"未定义14",
	"未定义15",
	
	"未定义16",
	"未定义17",
	"未定义18",
	"未定义19",
	"未定义20",
	"未定义21",
	"未定义22",
	"未定义23",
	"未定义24",
	"未定义25",
	"未定义26",
	
	"未定义27",
	"未定义28",
	"未定义29",
	"未定义30",
	"未定义31",
	"未定义32",
	"未定义33",
	"未定义34",
	
	"未定义35",
	"未定义36"
};

const char StrEpFaultType[16][24] = {
	"故障",
	"污染故障",
	"传感故障",//"传感器故障",
	"寿命故障",//"传感器寿命故障",
	"输出故障",//"输出断线故障",
	"输入故障",//"输入断线故障",
	"主电故障",
	"备电故障",
	
	"电池故障",
	"未定义1",
	"未定义2",
	"未定义3",
	"未定义4",
	"未定义5",
	"未定义6",
	"未定义7",
};

const char StrEpFaultTypeEn[16][24] = {
	"Fault",
	"Pollution",
	"Sens Fault",//"传感器故障",
	"Sens Life Fault",//"传感器寿命故障",
	"Output Fault",//"输出断线故障",
	"Input Fault",//"输入断线故障",
	"Main Power",
	"Spare Power",
	
	"Battery Fail",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
};

const char StrBrdFaultType[dBoardFaultTypeMax][24] = {
	"故障",
	"回路板故障",
	"总线盘故障",
	"多线盘故障",
	"联网接口卡故障",
	"主电故障",
	"备电故障",
	"24V故障",
	
	"充电故障",
	"图显通信故障",
	"回路母板离线",
	"注册数据错误",
	"屏蔽数据错误",
	"存储类型错误",
	"存储辅助码错误",
	"存储区域号错误",
	
	"存储指派类型错误",
	"存储输入类型错误",
	"存储联动表达错误",
	"存储联动表达错误",
	"存储联动表达错误",
	"存储联动表达错误",
	"存储联动表达错误",
	"存储联动表达错误",
	
	"存储联动表达错误",
	"存储联动表达错误",
	"存储联动表达错误",
	"存储多线盘错误",
	"存储回路列表错误",
	"存储回路层显配置",
	"存储总线盘配置",
	"存储屏蔽数据错误",
	
	//32
	"记录主键号将溢出",
	"未定义23",
	"未定义22",
	"未定义23",
	"未定义22",
	"未定义23",
	"未定义22",
	"未定义23",
	
	"未定义22",
	"未定义23",
	"未定义22",
	"未定义23",
	"未定义22",
	"未定义23",
	"未定义22",
	"未定义23",
};

const char StrBrdFaultTypeEn[dBoardFaultTypeMax][24] = {
	"Fault",
	"Loop Board Fault",
	"Bus Pad Fault",
	"Direct Pad Fault",
	"Comm Brd Fault",
	"Prima Power Fault",
	"Spare Power Fault",
	"24V Fault",
	
	"Charge Fault",
	"CRT Comm Fault",
	"Mother Board OffLine",
	"Registered List Err",
	"Blocking List Err",
	"Storage DType Err",
	"Storage AuxId Err",
	"Storage AreaId Err",
	
	"Storage AssigType",
	"Storage SignalType",
	"Storage LinkExp",
	"Storage LinkExp",
	"Storage LinkExp",
	"Storage LinkExp",
	"Storage LinkExp",
	"Storage LinkExp",
	
	"Storage LinkExp",
	"Storage LinkExp",
	"Storage LinkExp",
	"Storage DictPad Cfg",
	"Storage Loop List",
	"Storage Loop DpSet",
	"Storage BusPad Cfg",
	"Storage Mask Data",
	
	//32
	"Record PRIMARY KEY",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
};

const char StrDevFaultType[32][24] = {
	//0
	"未知类型",
	"故障",
	"回路板故障",
	"总线盘故障",
	"多线盘故障",
	"主板存储故障",
	"存储单元故障",
	"主电故障",
	
	//8
	"电源通讯故障",
	"备电故障",
	"电池故障",
	"网络通讯故障",
	"区域通讯故障",
	"图显通信故障",
	"系统故障",
	"到集中机 ",
	
	//16
	"到区域机 ",
	"打印机离线或缺纸",
	"打印机缺纸 ",
	"副电源市电故障",
	"副电源备电故障",
	"副电源通讯故障",
	"主电源24V输出故障",
	"副电源24V输出故障",
	
	//24
	"主电源电池1欠压",
	"主电源电池2欠压",
	"副电源电池1欠压",
	"副电源电池2欠压",
	"未定义12",
	"未定义13",
	"未定义14",
	"未定义15",
};

const char StrDevFaultTypeEn[32][24] = {
	//0
	"undefine",
	"Fault",
	"Loop Board Fault",
	"Bus Pad Fault",
	"Direct Pad Fault",
	"Onboard Memory Fault",
	"Extend Memory Fault",
	"Main Power Fault",
	
	//8
	"Power Offline",
	"Spare Power Fault",
	"Bat Fault",
	"LAN Fault",
	"Zone Dev Offline",
	"CRT Comm Fault",
	"System Fault",
	"Master Offline",
	
	//16
	"Slaver Offline",
	"Printer Fault",
	"Printer No Paper ",
	"SCPS MP Fault",
	"SCPS SP Fault",
	"SCPS Comm Fault",
	"Prima 24V Out Fault",
	"Sub 24V Out Fault",
	
	//24
	"Prima Bat1 UV",
	"Prima Bat2 UV",
	"Sub Bat1 UV",
	"Sub Bat2 UV",
	"undefine",
	"undefine",
	"undefine",
	"undefine",
};


const char StrType_Unknown[] = {"未知设备"};//"未知设备";
const char StrType_PowerBoard[] = "未知设备";//"电源板";
const char StrType_GuiPc[] = "图形显示装置";//"图形显示装置";
const char StrType_3[] = "CAN通讯板";
const char StrType_4[] = "多用途通讯板";
const char StrType_5[] = "LCD显示";
const char StrType_6[] = "标准键盘板";
const char StrType_7[] = "键盘板";
const char StrType_8[] = "总线盘";
const char StrType_9[] = "多线盘";
	
const char StrType_10[] = "点型烟感I";
const char StrType_11[] = "点型烟感II";
const char StrType_12[] = "点型温感I";
const char StrType_13[] = "点型温感II";
const char StrType_14[] = "烟温复合感应I";
const char StrType_15[] = "烟温复合感应II";
const char StrType_16[] = "震动感应I";
const char StrType_17[] = "震动感应II";
	
const char StrType_18[] = "雷达感应I";
const char StrType_19[] = "雷达感应II";

const char TextAdjust[16] 	= "正在调试";
const char TextAuto[16] 	= "允许自动";
const char TextAllAuto[16] 	= "全部自动";
const char TextManual[16] 	= "允许手动";
const char TextSplash[16] 	= "允许喷洒";
const char TextPrint[16] 	= "允许打印";

const char TextAdjustNot[16] 	= "正在调试";//"非调试";
const char TextAutoNot[16]	= "正在调试";//"禁止自动";
const char TextAllAutoNot[16] = "非全自动";
const char TextManualNot[16] 	= "禁止手动";
const char TextSplashNot[16] 	= "禁止喷洒";
const char TextPrintNot[16] 	= "禁止打印";

const unsigned int GuiRedrawDataList[6][4] = {
3,3,794,474,
170, 100, 630, 246,
	
	
	
	
};

const unsigned char TypeToIconIndex[256] = {
	0,//"未知设备",
	0,//"未知设备",
	0,//"点型温感",
	0,//"点型烟感",
	0,//"未知设备",
	0,//"未知设备",
	0,//"烟温一体",
	0,//"烟CO一体",
	0,//"未知设备",
	0,//"线型光束烟感",
	0,//"红外火焰探测",
	0,//"未知设备",
	0,//"紫外火焰探测",
	0,//"未知设备2",
	0,//"吸气时感烟",
	0,//"未知设备",
//0x10	
	0,//"甲烷气体探测",
	0,//"丙烷气体探测",
	0,//"CO气体探测",
	0,//"甲烷+CO探测",
	0,//"硫化氢气体探测",
	0,//"未知设备",
	0,//"未知设备",
	0,//"未知设备",
	0,//"未知设备",
	0,//"未知设备",
	0,//"未知设备",
	0,//"未知设备",
	0,//"未知设备",
	0,//"未知设备",
	0,//"未知设备",
	0,//"未知设备",
//0x20
	0,//"未定义1",
	0,//"未定义2",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0x30
	0,//"手动报警按钮",
	0,//"消火栓按钮",
	0,//"声光警报器",
	0,//"声警报器",
	0,//"光警报器",
	0,//"蜂鸣器底座",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0x40
	0,//"输入模块",
	0,//"单门输入模块",
	0,//"双门输入模块",
	0,//"未定义4",
	0,//"无源输入输出模块",
	0,//"有源输入输出模块",
	0,//"广播模块",
	0,//"一体式闭门器",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"编址中继模块",
	0,//"编址隔离模块",                                                      
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0x50
	0,//"火灾显示盘",
	0,//"未定义2",
	0,//"编码消防电话模块",
	0,//"编码防盗探测器接口",
	0,//"门灯",
	0,//"防爆编码接口箱",
	0,//"自动接口工业模块",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0x60
	0,//"单路感温电气火灾报警器",
	0,//"1路感温+1路剩余电流",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"消防电源-三相监控",
	0,//"消防电源-两相监控",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0x70
	0,//"未定义1",
	0,//"未定义2",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0x80
	0,//"余压控制器",
	0,//"余压探测器",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0x90
	0,//"感温电缆数据处理器",
	0,//"未定义2",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0xA0
	0,//"未定义1",
	0,//"未定义2",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0xB0
	0,//"未定义1",
	0,//"未定义2",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0xC0
	0,//"未定义1",
	0,//"未定义2",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0xD0
	0,//"未定义1",
	0,//"未定义2",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0xE0
	0,//"未定义1",
	0,//"未定义2",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0,//"未定义16",
//0xF0
	0,//"未定义1",
	0,//"未定义2",
	0,//"未定义3",
	0,//"未定义4",
	0,//"未定义5",
	0,//"未定义6",
	0,//"未定义7",
	0,//"未定义8",
	0,//"未定义9",
	0,//"未定义10",
	0,//"未定义11",
	0,//"未定义12",
	0,//"未定义13",
	0,//"未定义14",
	0,//"未定义15",
	0//"未定义16"	
};












