Menu2c.c 74 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866
  1. #include "include_Hmi.h"
  2. const MENU_TABLE_DEF MenuStartTable[260] =
  3. {
  4. { 0,15 },
  5. { 15,3 },
  6. { 18,4 },
  7. { 22,4 },
  8. { -1,-1 },
  9. { 26,8 },
  10. { 34,7 },
  11. { 41,5 },
  12. { 46,3 },
  13. { 49,3 },
  14. { 64,8 },
  15. { 52,5 },
  16. { 57,3 },
  17. { -1,-1 },
  18. { -1,-1 },
  19. { -1,-1 },
  20. { -1,-1 },
  21. { -1,-1 },
  22. { -1,-1 },
  23. { 60,4 },
  24. { 72,9 },
  25. { 81,5 },
  26. { 86,5 },
  27. { 91,5 },
  28. { -1,-1 },
  29. { 96,7 },
  30. { 103,5 },
  31. { 108,4 },
  32. { 112,5 },
  33. { -1,-1 },
  34. { 117,7 },
  35. { 124,8 },
  36. { 132,4 },
  37. { 136,5 },
  38. { 141,5 },
  39. { 146,5 },
  40. { 151,4 },
  41. { 155,4 },
  42. { 159,4 },
  43. { 163,4 },
  44. { 167,6 },
  45. { 173,6 },
  46. { 179,5 },
  47. { 184,5 },
  48. { 189,5 },
  49. { 194,5 },
  50. { 199,5 },
  51. { 204,5 },
  52. { 209,4 },
  53. { 213,4 },
  54. { 217,4 },
  55. { 221,3 },
  56. { 224,3 },
  57. { 227,3 },
  58. { -1,-1 },
  59. { 230,3 },
  60. { 233,3 },
  61. { -1,-1 },
  62. { -1,-1 },
  63. { -1,-1 },
  64. { 236,7 },
  65. { -1,-1 },
  66. { 243,5 },
  67. { 248,5 },
  68. { 253,5 },
  69. { 265,4 },
  70. { 262,3 },
  71. { 269,3 },
  72. { 258,4 },
  73. { -1,-1 },
  74. { 272,5 },
  75. { 277,5 },
  76. { 282,5 },
  77. { 291,4 },
  78. { 295,3 },
  79. { 298,3 },
  80. { 287,4 },
  81. { -1,-1 },
  82. { -1,-1 },
  83. { -1,-1 },
  84. { 337,6 },
  85. { 343,16 },
  86. { 359,16 },
  87. { 375,16 },
  88. { 391,16 },
  89. { 407,3 },
  90. { -1,-1 },
  91. { -1,-1 },
  92. { -1,-1 },
  93. { -1,-1 },
  94. { 301,6 },
  95. { 307,5 },
  96. { 312,5 },
  97. { 317,5 },
  98. { 322,5 },
  99. { 327,5 },
  100. { 332,5 },
  101. { -1,-1 },
  102. { -1,-1 },
  103. { -1,-1 },
  104. { 410,8 },
  105. { 418,8 },
  106. { 426,4 },
  107. { -1,-1 },
  108. { -1,-1 },
  109. { -1,-1 },
  110. { -1,-1 },
  111. { -1,-1 },
  112. { -1,-1 },
  113. { -1,-1 },
  114. { -1,-1 },
  115. { 430,4 },
  116. { 434,5 },
  117. { 439,3 },
  118. { 442,5 },
  119. { 447,4 },
  120. { -1,-1 },
  121. { -1,-1 },
  122. { -1,-1 },
  123. { -1,-1 },
  124. { -1,-1 },
  125. { -1,-1 },
  126. { -1,-1 },
  127. { 451,5 },
  128. { 456,5 },
  129. { 461,4 },
  130. { 465,5 },
  131. { 470,3 },
  132. { 473,5 },
  133. { 478,3 },
  134. { 481,6 },
  135. { -1,-1 },
  136. { -1,-1 },
  137. { 487,5 },
  138. { 492,3 },
  139. { 495,5 },
  140. { 500,5 },
  141. { 505,6 },
  142. { 511,6 },
  143. { -1,-1 },
  144. { 517,6 },
  145. { -1,-1 },
  146. { 523,5 },
  147. { 528,5 },
  148. { 533,5 },
  149. { -1,-1 },
  150. { -1,-1 },
  151. { -1,-1 },
  152. { -1,-1 },
  153. { -1,-1 },
  154. { -1,-1 },
  155. { -1,-1 },
  156. { -1,-1 },
  157. { -1,-1 },
  158. { -1,-1 },
  159. { -1,-1 },
  160. { -1,-1 },
  161. { -1,-1 },
  162. { -1,-1 },
  163. { -1,-1 },
  164. { -1,-1 },
  165. { -1,-1 },
  166. { -1,-1 },
  167. { -1,-1 },
  168. { -1,-1 },
  169. { -1,-1 },
  170. { -1,-1 },
  171. { -1,-1 },
  172. { -1,-1 },
  173. { -1,-1 },
  174. { -1,-1 },
  175. { -1,-1 },
  176. { -1,-1 },
  177. { -1,-1 },
  178. { -1,-1 },
  179. { -1,-1 },
  180. { -1,-1 },
  181. { -1,-1 },
  182. { -1,-1 },
  183. { 538,3 },
  184. { 541,8 },
  185. { 549,6 },
  186. { 555,5 },
  187. { 560,5 },
  188. { 565,5 },
  189. { 570,4 },
  190. { 574,3 },
  191. { 577,3 },
  192. { 580,6 },
  193. { 586,5 },
  194. { -1,-1 },
  195. { -1,-1 },
  196. { -1,-1 },
  197. { -1,-1 },
  198. { -1,-1 },
  199. { -1,-1 },
  200. { -1,-1 },
  201. { -1,-1 },
  202. { -1,-1 },
  203. { -1,-1 },
  204. { -1,-1 },
  205. { -1,-1 },
  206. { -1,-1 },
  207. { -1,-1 },
  208. { -1,-1 },
  209. { -1,-1 },
  210. { -1,-1 },
  211. { -1,-1 },
  212. { -1,-1 },
  213. { -1,-1 },
  214. { -1,-1 },
  215. { -1,-1 },
  216. { -1,-1 },
  217. { -1,-1 },
  218. { -1,-1 },
  219. { -1,-1 },
  220. { -1,-1 },
  221. { -1,-1 },
  222. { -1,-1 },
  223. { -1,-1 },
  224. { -1,-1 },
  225. { -1,-1 },
  226. { -1,-1 },
  227. { -1,-1 },
  228. { -1,-1 },
  229. { -1,-1 },
  230. { -1,-1 },
  231. { -1,-1 },
  232. { -1,-1 },
  233. { -1,-1 },
  234. { -1,-1 },
  235. { -1,-1 },
  236. { -1,-1 },
  237. { -1,-1 },
  238. { -1,-1 },
  239. { -1,-1 },
  240. { -1,-1 },
  241. { -1,-1 },
  242. { -1,-1 },
  243. { -1,-1 },
  244. { -1,-1 },
  245. { -1,-1 },
  246. { -1,-1 },
  247. { -1,-1 },
  248. { -1,-1 },
  249. { -1,-1 },
  250. { -1,-1 },
  251. { -1,-1 },
  252. { -1,-1 },
  253. { -1,-1 },
  254. { -1,-1 },
  255. { -1,-1 },
  256. { -1,-1 },
  257. { -1,-1 },
  258. { -1,-1 },
  259. { -1,-1 },
  260. { -1,-1 },
  261. { -1,-1 },
  262. { -1,-1 },
  263. { -1,-1 },
  264. };
  265. const MENU_HEAD_DEF MenuHeadTable[] =
  266. {
  267. {189,},
  268. {591,},
  269. };
  270. const MENU_FIELD_DEF MenuFieldTable[] =
  271. {
  272. { 0,0,0x0000,160,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,(int (*)(void)) mmd_FreshTime,1},
  273. { 0,1,0x0101,1,48,0,6,0,3,0,6,0,2,-1,-1,-1,-1,180,1,179,1,10,1,20,1,"运行工况",0,"",0,(int (*)(int)) mmd_EnterMainMenu,0,-1,},
  274. { 0,2,0x0101,11,48,0,5,0,4,0,1,0,3,30,1,-1,-1,180,1,179,1,-1,-1,-1,-1,"运行管理",0,"",0,(int (*)(int)) mmd_EnterMainMenu,0,-1,},
  275. { 0,3,0x0101,1,72,0,1,0,5,0,2,0,4,80,1,-1,-1,180,1,179,1,-1,-1,-1,-1,"装置记录",0,"",0,(int (*)(int)) mmd_EnterMainMenu,0,-1,},
  276. { 0,4,0x0101,11,72,0,2,0,6,0,3,0,5,40,1,-1,-1,180,1,179,1,-1,-1,-1,-1,"定值管理",0,"",0,(int (*)(int)) mmd_EnterMainMenu,0,-1,},
  277. { 0,5,0x0101,1,96,0,3,0,2,0,4,0,6,3,1,-1,-1,180,1,179,1,-1,-1,-1,-1,"系统维护",0,"",0,(int (*)(int)) mmd_EnterMainMenu,0,-1,},
  278. { 0,6,0x0101,11,96,0,4,0,1,0,5,0,1,5,1,-1,-1,180,1,179,1,-1,-1,-1,-1,"装置信息",0,"",0,(int (*)(int)) mmd_EnterMainMenu,0,-1,},
  279. { 0,7,0x0020,6,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<主 菜 单>",0,"",0,0,0,-1,},
  280. { 0,8,0x0020,0,144,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"20%*2hu-",(void *) &m_ShowTime.year,"",0,0,0,-1,},
  281. { 0,9,0x0020,5,144,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu-",(void *) &m_ShowTime.month,"",0,0,0,-1,},
  282. { 0,10,0x0020,8,144,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu ",(void *) &m_ShowTime.day,"",0,0,0,-1,},
  283. { 0,11,0x0020,11,144,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_ShowTime.hour,"",0,0,0,-1,},
  284. { 0,12,0x0020,14,144,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_ShowTime.min,"",0,0,0,-1,},
  285. { 0,13,0x0020,17,144,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu",(void *) &m_ShowTime.sec,"",0,0,0,-1,},
  286. { 0,14,0x0020,4,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"运行定值区:%*02hu",(void *) &m_runsection,"",0,0,0,0},
  287. { 1,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  288. { 1,1,0x0101,0,24,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",0,0,0,-1,},
  289. { 1,2,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"信息提示:",0,"",0,0,0,-1,},
  290. { 2,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  291. { 2,1,0x0119,5,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,30,1,70,1,-1,-1,75,1,1,1,"%s",(void *) m_strPassword,"",(int (*)(int)) mmd_CheckParaPassword,0,0,0},
  292. { 2,2,0x0000,5,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入密码:",0,"",0,0,0,0},
  293. { 2,3,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<参数设置>",0,"",0,0,0,-1,},
  294. { 3,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  295. { 3,1,0x0119,5,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,5,100,1,181,1,-1,-1,1,1,"%s",(void *) &m_strPassword,"",(int (*)(int)) mmd_CheckXTPassword,0,0,0},
  296. { 3,2,0x0000,5,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入密码:",0,"",0,0,0,0},
  297. { 3,3,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<系统维护>",0,"",0,0,0,-1,},
  298. { 5,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  299. { 5,1,0x0101,6,24,5,6,5,2,5,6,5,2,6,1,0,6,-1,-1,-1,-1,-1,-1,1,1,"版本信息",0,"",(int (*)(int)) mmd_GetInf,0,0,0},
  300. { 5,2,0x0101,6,44,5,1,5,3,5,1,5,3,9,1,0,6,-1,-1,-1,-1,-1,-1,1,1,"配置信息",0,"",(int (*)(int)) mmd_GetFileInf,0,0,0},
  301. { 5,3,0x0101,6,64,5,2,5,4,5,2,5,4,8,1,0,6,-1,-1,-1,-1,-1,-1,1,1,"调试信息",0,"",(int (*)(int)) mmd_GetDebugInf,0,0,0},
  302. { 5,4,0x0101,6,84,5,3,5,5,5,3,5,5,-1,-1,0,6,7,1,-1,-1,-1,-1,1,1,"故障信息",0,"",(int (*)(int)) mmd_GetConfigInf,0,0,0},
  303. { 5,5,0x0101,6,104,5,4,5,6,5,4,5,6,11,1,0,6,-1,-1,-1,-1,-1,-1,1,1,"GPRS信息",0,"",(int (*)(int)) mmd_GetGprsInf,0,0,0},
  304. { 5,6,0x0101,6,124,5,5,5,1,5,5,5,1,-1,-1,0,6,12,1,0,6,-1,-1,1,1,"goose信息",0,"",(int (*)(int)) mmd_GetGooseInf,0,0,0},
  305. { 5,7,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<装置信息>",0,"",0,0,0,-1,},
  306. { 6,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,5},
  307. { 6,1,0x0120,0,16,-1,-1,-1,-1,-1,-1,-1,-1,5,1,5,1,-1,-1,-1,-1,-1,-1,-1,-1,"型号:%s",(void *) m_equipstr,"",0,0,0,-1,},
  308. { 6,2,0x0020,0,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"CRC :%s",(void *) m_errInf,"",0,0,0,-1,},
  309. { 6,3,0x0020,0,48,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"版本:%s",(void *) m_set_inf,"",0,0,0,-1,},
  310. { 6,4,0x0020,0,64,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"生成日期:",0,"",0,0,0,-1,},
  311. { 6,5,0x0020,1,80,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",0,0,0,-1,},
  312. { 6,6,0x0020,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<版本信息>",0,"",0,0,0,-1,},
  313. { 7,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewConfigInf,0,5},
  314. { 7,1,0x1520,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5,4,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,0,0,9},
  315. { 7,3,0x0020,12,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  316. { 7,4,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  317. { 7,5,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<故障信息",0,"",0,0,0,-1,},
  318. { 8,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,5},
  319. { 8,1,0x1520,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5,3,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,0,0,9},
  320. { 8,2,0x0020,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<调试信息>",0,"",0,0,0,-1,},
  321. { 9,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,5},
  322. { 9,1,0x1520,0,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5,2,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,0,0,8},
  323. { 9,3,0x0020,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<配置信息>",0,"",0,0,0,-1,},
  324. { 11,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_AuotGprsInf,(int (*)(void)) mmd_AuotGprsInf,1},
  325. { 11,1,0x1520,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5,5,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_GprsInfKey,0,9},
  326. { 11,2,0x0020,12,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  327. { 11,3,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  328. { 11,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<GPRS信息",0,"",0,0,0,-1,},
  329. { 12,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,1},
  330. { 12,1,0x1520,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5,6,-1,-1,1,1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_gooseKey,0,9},
  331. { 12,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<goose信息>",0,"",0,0,0,-1,},
  332. { 19,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewBoardYX,(int (*)(void)) mmd_RenewBoardYX,2},
  333. { 19,1,0x1520,0,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,20,3,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_ChangeYxBoard,0,9},
  334. { 19,2,0x0000,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1," 1 2 3 4 5 6 7 8 910",0,"",0,0,0,-1,},
  335. { 19,3,0x0020,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<板卡%*2hu遥信>",(void *) &g_sw_index,"",0,0,0,-1,},
  336. { 10,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  337. { 10,1,0x0101,6,24,20,6,20,2,20,6,20,2,21,1,0,1,-1,-1,-1,-1,-1,-1,-1,-1,"测 量 值",0,"",(int (*)(int)) mmd_GetFtuMea,0,0,-1,},
  338. { 10,3,0x0101,6,44,20,1,20,3,20,1,20,3,-1,-1,0,1,22,1,-1,-1,-1,-1,1,1,"开关遥信",0,"",(int (*)(int)) mmd_GetFtuYX,0,0,-1,},
  339. { 10,3,0x0101,6,64,20,2,20,4,20,2,20,4,-1,-1,0,1,19,1,-1,-1,-1,-1,1,1,"板卡遥信",0,"",(int (*)(int)) mmd_GetBoardYX,0,0,-1,},
  340. { 10,4,0x0101,6,84,20,3,20,5,20,3,20,5,-1,-1,0,1,23,1,-1,-1,-1,-1,1,1,"GOOSE开入",0,"",(int (*)(int)) mmd_GetGoose,0,0,-1,},
  341. { 10,5,0x0101,5,104,20,4,20,6,20,4,20,6,26,1,0,1,26,1,-1,-1,-1,-1,1,1,"自动化状态",0,"",(int (*)(int)) mmd_GetFaStatus,0,0,-1,},
  342. { 10,6,0x0101,5,124,20,5,20,1,20,5,20,1,27,1,0,1,27,1,-1,-1,-1,-1,1,1,"自动化统计",0,"",0,0,0,-1,},
  343. { 10,7,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<运行工况>",0,"",0,0,0,-1,},
  344. { 20,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  345. { 20,1,0x0101,6,20,20,7,20,2,20,7,20,2,21,1,0,1,-1,-1,-1,-1,-1,-1,-1,-1,"测 量 值",0,"",(int (*)(int)) mmd_GetFtuMea,0,0,-1,},
  346. { 20,3,0x0101,6,40,20,1,20,3,20,1,20,3,-1,-1,0,1,22,1,-1,-1,-1,-1,1,1,"开关遥信",0,"",(int (*)(int)) mmd_GetFtuYX,0,0,-1,},
  347. { 20,3,0x0101,6,60,20,2,20,4,20,2,20,4,-1,-1,0,1,19,1,-1,-1,-1,-1,1,1,"板卡遥信",0,"",(int (*)(int)) mmd_GetBoardYX,0,0,-1,},
  348. { 20,4,0x0101,6,80,20,3,20,5,20,3,20,5,-1,-1,0,1,23,1,-1,-1,-1,-1,1,1,"GOOSE开入",0,"",(int (*)(int)) mmd_GetGoose,0,0,-1,},
  349. { 20,5,0x0101,5,100,20,4,20,6,20,4,20,6,26,1,0,1,26,1,-1,-1,-1,-1,1,1,"自动化状态",0,"",(int (*)(int)) mmd_GetFaStatus,0,0,-1,},
  350. { 20,6,0x0101,5,120,20,5,20,7,20,5,20,7,27,1,0,1,27,1,-1,-1,-1,-1,1,1,"自动化统计",0,"",0,0,0,-1,},
  351. { 20,7,0x0101,4,140,20,6,20,1,20,6,20,1,28,1,0,1,28,1,-1,-1,-1,-1,1,1,"功能模块配置",0,"",(int (*)(int)) mmd_GetFunmodSet,0,0,-1,},
  352. { 20,8,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<运行工况>",0,"",0,0,0,-1,},
  353. { 21,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewFtuMea,(int (*)(void)) mmd_RenewFtuMea,2},
  354. { 21,1,0x1520,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,20,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,0,0,9},
  355. { 21,2,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  356. { 21,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  357. { 21,4,0x0020,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<测量值",0,"",0,0,0,-1,},
  358. { 22,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewFtuYX,(int (*)(void)) mmd_RenewFtuYX,2},
  359. { 22,1,0x1520,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,20,2,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,0,0,9},
  360. { 22,2,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  361. { 22,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  362. { 22,4,0x0020,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<遥信值",0,"",0,0,0,-1,},
  363. { 23,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewGoose,(int (*)(void)) mmd_RenewGoose,2},
  364. { 23,1,0x1520,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,20,4,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,0,0,9},
  365. { 23,2,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  366. { 23,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  367. { 23,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<goose开入",0,"",0,0,0,-1,},
  368. { 25,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  369. { 25,1,0x0119,4,60,25,2,25,2,25,2,25,2,-1,-1,30,5,-1,-1,-1,-1,-1,-1,-1,-1,"切换定值区号:%*02hu",(void *) &m_dstsection,"",0,0,0,0},
  370. { 25,2,0x0101,5,80,25,1,25,3,25,1,25,3,-1,-1,30,5,30,5,-1,-1,-1,-1,1,1,"切换",0,"",(int (*)(int)) mmd_changesection,0,0,-1,},
  371. { 25,3,0x0101,11,80,25,3,25,1,25,3,25,1,30,5,30,5,-1,-1,-1,-1,-1,-1,-1,-1,"取消",0,"",0,0,0,-1,},
  372. { 25,4,0x0020,4,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"当前运行区号:%*02hu",(void *) &m_runsection,"",0,0,0,0},
  373. { 25,5,0x0000,2,120,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"定值区号范围:0~%*1hu",(void *) &m_maxsection,"",0,0,0,0},
  374. { 25,6,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<切换定值区>",0,"",0,0,0,-1,},
  375. { 26,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewFAStatus,(int (*)(void)) mmd_RenewFAStatus,2},
  376. { 26,1,0x1520,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,20,5,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,0,0,9},
  377. { 26,2,0x0020,14,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*1hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  378. { 26,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*1hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  379. { 26,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<自动化状态",0,"",0,0,0,-1,},
  380. { 27,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,2},
  381. { 27,1,0x0120,0,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,20,6,-1,-1,-1,-1,-1,-1,-1,-1,"故障分闸次数: %s",(void *) m_TzCount,"",0,0,0,0},
  382. { 27,2,0x0020,0,42,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"自动合闸次数: %s",(void *) m_HzCount,"",0,0,0,0},
  383. { 27,3,0x0020,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<自动化统计>",0,"",0,0,0,-1,},
  384. { 28,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewFunmodSet,(int (*)(void)) mmd_RenewFunmodSet,2},
  385. { 28,1,0x1520,0,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,20,7,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,0,0,9},
  386. { 28,2,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*1hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  387. { 28,3,0x0020,17,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*1hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  388. { 28,4,0x0020,2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<功能模块配置",0,"",0,0,0,-1,},
  389. { 30,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  390. { 30,1,0x0101,6,24,30,5,30,2,30,5,30,2,2,1,0,2,-1,-1,-1,-1,-1,-1,-1,-1,"参数设置",0,"",0,0,0,0},
  391. { 30,2,0x0101,6,44,30,1,30,3,30,1,30,3,31,1,0,2,-1,-1,-1,-1,-1,-1,1,1,"时间设置",0,"",(int (*)(int)) mmd_GetSetTime,0,0,0},
  392. { 30,3,0x0101,6,64,30,2,30,4,30,2,30,4,32,1,0,2,-1,-1,-1,-1,-1,-1,1,1,"电池管理",0,"",0,0,0,0},
  393. { 30,4,0x0101,6,84,30,3,30,5,30,3,30,5,35,1,0,2,-1,-1,-1,-1,-1,-1,1,1,"F A 解锁",0,"",0,0,0,0},
  394. { 30,5,0x0101,6,104,30,4,30,1,30,4,30,1,25,2,0,2,-1,-1,-1,-1,-1,-1,1,1,"切换定值区",0,"",(int (*)(int)) mmd_initSection,0,0,0},
  395. { 30,6,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<运行管理>",0,"",0,0,0,-1,},
  396. { 31,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,0},
  397. { 31,1,0x0119,1,24,31,5,31,4,31,6,31,2,-1,-1,30,2,-1,-1,-1,-1,-1,-1,1,1,"20%*2hu年",(void *) &m_SetTime.year,"",(int (*)(int)) mmd_Jump0,0,0,-1,},
  398. { 31,2,0x0119,7,24,31,6,31,5,31,1,31,3,-1,-1,30,2,-1,-1,-1,-1,-1,-1,1,1,"%*2hu月",(void *) &m_SetTime.month,"",(int (*)(int)) mmd_Jump0,0,0,-1,},
  399. { 31,3,0x0119,11,24,31,4,31,6,31,2,31,4,-1,-1,30,2,-1,-1,-1,-1,-1,-1,1,1,"%*2hu日",(void *) &m_SetTime.day,"",(int (*)(int)) mmd_Jump0,0,0,-1,},
  400. { 31,4,0x0119,2,40,31,1,31,2,31,3,31,5,-1,-1,30,2,-1,-1,-1,-1,-1,-1,1,1,"%*2hu时",(void *) &m_SetTime.hour,"",(int (*)(int)) mmd_Jump0,0,0,-1,},
  401. { 31,5,0x0119,6,40,31,2,31,3,31,4,31,6,-1,-1,30,2,-1,-1,-1,-1,-1,-1,1,1,"%*2hu分",(void *) &m_SetTime.min,"",(int (*)(int)) mmd_Jump0,0,0,-1,},
  402. { 31,6,0x0119,10,40,31,3,31,1,31,5,31,1,-1,-1,30,2,-1,-1,-1,-1,-1,-1,1,1,"%*2hu秒",(void *) &m_SetTime.sec,"",(int (*)(int)) mmd_SetTime,0,0,-1,},
  403. { 31,7,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<时间设置>",0,"",0,0,0,-1,},
  404. { 32,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  405. { 32,1,0x0101,6,24,32,2,32,2,32,2,32,2,33,1,30,3,-1,-1,-1,-1,-1,-1,-1,-1,"活化启动",0,"",0,0,0,0},
  406. { 32,2,0x0101,6,48,32,1,32,1,32,1,32,1,34,1,30,3,-1,-1,-1,-1,-1,-1,-1,-1,"活化退出",0,"",0,0,0,0},
  407. { 32,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<电池管理>",0,"",0,0,0,-1,},
  408. { 33,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  409. { 33,1,0x0101,5,48,33,2,33,2,33,2,33,2,-1,-1,254,254,32,1,-1,-1,-1,-1,1,1,"确认",0,"",(int (*)(int)) mmd_BatActive,0,0,-1,},
  410. { 33,2,0x0101,11,48,33,1,33,1,33,1,33,1,32,1,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"取消",0,"",0,0,0,-1,},
  411. { 33,3,0x0001,4,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"启动电池活化?",0,"",0,0,0,-1,},
  412. { 33,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<电池管理>",0,"",0,0,0,-1,},
  413. { 34,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  414. { 34,1,0x0101,5,48,34,2,34,2,34,2,34,2,-1,-1,254,254,32,2,-1,-1,-1,-1,1,1,"确认",0,"",(int (*)(int)) mmd_BatActOff,0,0,-1,},
  415. { 34,2,0x0101,11,48,34,1,34,1,34,1,34,1,32,2,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"取消",0,"",0,0,0,-1,},
  416. { 34,3,0x0001,4,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"退出电池活化?",0,"",0,0,0,-1,},
  417. { 34,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<电池管理>",0,"",0,0,0,-1,},
  418. { 35,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  419. { 35,1,0x0101,5,48,35,2,35,2,35,2,35,2,-1,-1,254,254,30,4,-1,-1,-1,-1,1,1,"解锁",0,"",(int (*)(int)) mmd_FA_Unlock,0,0,-1,},
  420. { 35,2,0x0101,11,48,35,1,35,1,35,1,35,1,30,4,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"取消",0,"",0,0,0,-1,},
  421. { 35,3,0x0001,4,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"解除FA闭锁?",0,"",0,0,0,-1,},
  422. { 35,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<FA解锁>",0,"",0,0,0,-1,},
  423. { 36,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  424. { 36,1,0x0119,4,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,40,1,90,1,-1,-1,-1,-1,-1,-1,"查询区号:%s",(void *) m_selsec_char,"",(int (*)(int)) mmd_CheckSecValue,0,0,0},
  425. { 36,2,0x0000,2,120,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"定值区号范围:0~%*1hu",(void *) &m_sectionnum,"",0,0,0,-1,},
  426. { 36,3,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<定值查询>",0,"",0,0,0,-1,},
  427. { 37,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  428. { 37,1,0x0119,4,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,40,2,41,1,-1,-1,-1,-1,-1,-1,"整定区号:%s",(void *) m_selsec_char,"",(int (*)(int)) mmd_CheckSecValue,0,0,0},
  429. { 37,2,0x0000,2,120,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"定值区号范围:0~%*1hu",(void *) &m_sectionnum,"",0,0,0,-1,},
  430. { 37,3,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<定值整定>",0,"",0,0,0,-1,},
  431. { 38,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  432. { 38,1,0x0119,5,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,40,3,60,1,-1,-1,-1,-1,1,1,"%s",(void *) m_strPassword,"",(int (*)(int)) mmd_CheckCopyPassword,0,0,0},
  433. { 38,2,0x0000,5,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入密码:",0,"",0,0,0,0},
  434. { 38,3,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<定值复制>",0,"",0,0,0,-1,},
  435. { 39,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  436. { 39,1,0x0119,5,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,40,2,41,1,-1,-1,-1,-1,1,1,"%s",(void *) m_strPassword,"",(int (*)(int)) mmd_CheckDzPassword,0,0,0},
  437. { 39,2,0x0000,5,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入密码:",0,"",0,0,0,0},
  438. { 39,3,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<定值整定>",0,"",0,0,0,-1,},
  439. { 40,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  440. { 40,1,0x0101,6,50,40,3,40,2,40,3,40,2,36,1,0,4,86,1,88,1,1,1,-1,-1,"定值查询",0,"",0,0,0,1},
  441. { 40,2,0x0101,6,75,40,1,40,3,40,1,40,3,37,1,0,4,87,1,89,1,1,1,-1,-1,"定值整定",0,"",0,0,0,1},
  442. { 40,3,0x0101,5,100,40,2,40,1,40,2,40,1,38,1,0,4,-1,-1,-1,-1,-1,-1,-1,-1,"定值区复制",0,"",0,0,0,1},
  443. { 40,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<定值管理>",0,"",0,0,0,-1,},
  444. { 40,5,0x0000,4,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"运行定值区:%*02hu",(void *) &m_runsection,"",0,0,0,0},
  445. { 41,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  446. { 41,1,0x0101,6,45,41,3,41,2,41,3,41,2,-1,-1,40,2,42,1,-1,-1,1,1,55,1,"公共定值",0,"",(int (*)(int)) mmd_InitPubSetGroup,0,0,0},
  447. { 41,2,0x0101,6,65,41,1,41,3,41,1,41,3,-1,-1,40,2,44,1,-1,-1,1,1,56,1,"开关定值",0,"",(int (*)(int)) mmd_InitBhSetGroup,0,0,1},
  448. { 41,3,0x0101,6,85,41,2,41,1,41,2,41,1,-1,-1,40,2,62,1,-1,-1,1,1,67,1,"安自定值",0,"",(int (*)(int)) mmd_InitAzSetGroup,0,0,2},
  449. { 41,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<定值整定>",0,"",0,0,0,-1,},
  450. { 41,5,0x0000,4,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"整定定值区:%*02hu",(void *) &m_selsection,"",0,0,0,0},
  451. { 42,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewPubSetGroup,0,5},
  452. { 42,1,0x1301,6,20,-1,-1,-1,-1,-1,-1,-1,-1,43,1,41,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu2,"",(int (*)(int)) mmd_InitPubSet,0,0,8},
  453. { 42,2,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu>",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  454. { 42,3,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu/",(void *) &m_ScreenNum,"",0,0,0,-1,},
  455. { 42,4,0x0020,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<公共定值",0,"",0,0,0,-1,},
  456. { 43,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewPubSet,0,-1,},
  457. { 43,1,0x135D,4,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,46,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_SetPubKey,0,9},
  458. { 43,2,0x1524,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tExtraMenu,"",0,0,0,9},
  459. { 43,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%*2hu]",(void *) &m_ScreenNum,"",0,0,0,-1,},
  460. { 43,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<%s>",(void *) m_equipstr,"",0,0,0,-1,},
  461. { 44,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewBhSetGroup,0,5},
  462. { 44,1,0x1301,0,16,-1,-1,-1,-1,-1,-1,-1,-1,45,1,41,2,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu2,"",(int (*)(int)) mmd_InitBhSet,0,0,8},
  463. { 44,4,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu>",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  464. { 44,5,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu/",(void *) &m_ScreenNum,"",0,0,0,-1,},
  465. { 44,3,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<开关定值",0,"",0,0,0,-1,},
  466. { 45,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewBhSet,0,-1,},
  467. { 45,1,0x135D,4,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,47,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_SetBhKey,0,9},
  468. { 45,2,0x1524,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tExtraMenu,"",0,0,0,9},
  469. { 45,3,0x0020,2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<%s>",(void *) m_equipstr,"",0,0,0,-1,},
  470. { 45,4,0x0020,16,144,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%*2hu]",(void *) &m_ScreenNum,"",0,0,0,-1,},
  471. { 46,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  472. { 46,1,0x0101,4,48,46,2,46,2,46,2,46,2,-1,-1,254,254,51,1,48,1,1,1,50,1,"保存",0,"",(int (*)(int)) mmd_SavePubPassword2,0,0,-1,},
  473. { 46,2,0x0101,10,48,46,1,46,1,46,1,46,1,-1,-1,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",(int (*)(int)) mmd_backPubSet,0,0,-1,},
  474. { 46,3,0x0001,3,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"保存修改定值?",0,"",0,0,0,-1,},
  475. { 46,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<公共定值保存>",0,"",0,0,0,-1,},
  476. { 47,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  477. { 47,1,0x0101,4,48,47,2,47,2,47,2,47,2,-1,-1,254,254,52,1,49,1,1,1,50,1,"保存",0,"",(int (*)(int)) mmd_SaveBhPassword2,0,0,-1,},
  478. { 47,2,0x0101,10,48,47,1,47,1,47,1,47,1,-1,-1,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",(int (*)(int)) mmd_backBhSet,0,0,-1,},
  479. { 47,3,0x0001,3,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"保存修改定值?",0,"",0,0,0,-1,},
  480. { 47,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<保护定值保存>",0,"",0,0,0,-1,},
  481. { 48,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  482. { 48,1,0x0119,5,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,254,254,51,1,-1,-1,1,1,50,1,"%s",(void *) m_strPassword,"",(int (*)(int)) mmd_SavePubSet,0,0,0},
  483. { 48,2,0x0000,5,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入密码:",0,"",0,0,0,0},
  484. { 48,3,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<公共定值保存>",0,"",0,0,0,-1,},
  485. { 49,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  486. { 49,1,0x0119,5,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,254,254,52,1,-1,-1,1,1,50,1,"%s",(void *) m_strPassword,"",(int (*)(int)) mmd_SaveBhSet,0,0,0},
  487. { 49,2,0x0000,5,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入密码:",0,"",0,0,0,0},
  488. { 49,3,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<保护定值保存>",0,"",0,0,0,-1,},
  489. { 50,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  490. { 50,1,0x0100,0,24,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",0,0,0,-1,},
  491. { 50,2,0x0100,2,48,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_errInf,"",0,0,0,-1,},
  492. { 50,3,0x0000,2,0,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"定值超出整定范围",0,"",0,0,0,-1,},
  493. { 51,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  494. { 51,1,0x0101,0,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",(int (*)(int)) mmd_backPubSet,0,0,-1,},
  495. { 51,2,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"信息提示:",0,"",0,0,0,-1,},
  496. { 52,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  497. { 52,1,0x0101,0,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",(int (*)(int)) mmd_backBhSet,0,0,-1,},
  498. { 52,2,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"信息提示:",0,"",0,0,0,-1,},
  499. { 53,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  500. { 53,1,0x0101,0,24,-1,-1,-1,-1,-1,-1,-1,-1,41,3,41,3,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",0,0,0,-1,},
  501. { 53,2,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"信息提示:",0,"",0,0,0,-1,},
  502. { 55,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  503. { 55,1,0x0100,0,24,-1,-1,-1,-1,-1,-1,-1,-1,42,1,41,1,-1,-1,-1,-1,-1,-1,1,1,"公共定值错误,",0,"",(int (*)(int)) mmd_GetDefaultPubSet,0,0,-1,},
  504. { 55,2,0x0000,0,48,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"载入默认定值",0,"",0,0,0,-1,},
  505. { 56,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  506. { 56,1,0x0100,0,24,-1,-1,-1,-1,-1,-1,-1,-1,44,1,41,2,-1,-1,-1,-1,-1,-1,1,1,"装置定值错误,确认键",0,"",(int (*)(int)) mmd_GetDefaultBhSet,0,0,-1,},
  507. { 56,2,0x0000,0,48,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"载入默认定值",0,"",0,0,0,-1,},
  508. { 60,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  509. { 60,1,0x0119,4,20,60,4,60,2,60,4,60,2,-1,-1,40,3,-1,-1,-1,-1,-1,-1,-1,-1,"源 区 号:%*02hu",(void *) &m_srcsection,"",0,0,0,0},
  510. { 60,4,0x0119,4,40,60,1,60,3,60,1,60,3,-1,-1,40,3,-1,-1,-1,-1,-1,-1,-1,-1,"目的区号:%*02hu",(void *) &m_dstsection,"",0,0,0,0},
  511. { 60,2,0x0101,5,80,60,2,60,4,60,2,60,4,-1,-1,40,3,-1,-1,-1,-1,-1,-1,1,1,"复制",0,"",(int (*)(int)) mmd_copysection,0,0,-1,},
  512. { 60,3,0x0101,11,80,60,3,60,1,60,3,60,1,40,3,40,3,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",0,0,0,-1,},
  513. { 60,5,0x0000,2,120,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"定值区号范围:0~%*1hu",(void *) &m_sectionnum,"",0,0,0,-1,},
  514. { 60,6,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<复制定值区>",0,"",0,0,0,-1,},
  515. { 62,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewAzSetGroup,0,5},
  516. { 62,1,0x1301,0,20,-1,-1,-1,-1,-1,-1,-1,-1,63,1,41,3,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu2,"",(int (*)(int)) mmd_InitAzSet,0,0,8},
  517. { 62,4,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu>",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  518. { 62,5,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu/",(void *) &m_ScreenNum,"",0,0,0,-1,},
  519. { 62,3,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<安自定值",0,"",0,0,0,-1,},
  520. { 63,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewAzSet,0,-1,},
  521. { 63,1,0x135D,4,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,64,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_SetAzKey,0,9},
  522. { 63,2,0x1524,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tExtraMenu,"",0,0,0,9},
  523. { 63,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%*2hu]",(void *) &m_ScreenNum,"",0,0,0,-1,},
  524. { 63,4,0x0020,2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<%s>",(void *) m_equipstr,"",0,0,0,-1,},
  525. { 64,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  526. { 64,1,0x0101,4,48,64,2,64,2,64,2,64,2,-1,-1,254,254,66,1,68,1,1,1,65,1,"保存",0,"",(int (*)(int)) mmd_SaveAzPassword2,0,0,-1,},
  527. { 64,2,0x0101,10,48,64,1,64,1,64,1,64,1,-1,-1,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",(int (*)(int)) mmd_backAzSet,0,0,-1,},
  528. { 64,3,0x0001,3,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"保存修改定值?",0,"",0,0,0,-1,},
  529. { 64,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<安自定值保存>",0,"",0,0,0,-1,},
  530. { 68,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  531. { 68,1,0x0119,5,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,254,254,66,1,-1,-1,1,1,65,1,"%s",(void *) m_strPassword,"",(int (*)(int)) mmd_SaveAzSet,0,0,0},
  532. { 68,2,0x0000,5,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入密码:",0,"",0,0,0,0},
  533. { 68,3,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<安自定值保存>",0,"",0,0,0,-1,},
  534. { 66,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  535. { 66,1,0x0101,0,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",(int (*)(int)) mmd_backAzSet,0,0,-1,},
  536. { 66,2,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"信息提示:",0,"",0,0,0,-1,},
  537. { 65,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  538. { 65,1,0x0100,0,24,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",0,0,0,-1,},
  539. { 65,2,0x0100,2,48,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_errInf,"",0,0,0,-1,},
  540. { 65,3,0x0000,2,0,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"定值超出整定范围",0,"",0,0,0,-1,},
  541. { 67,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  542. { 67,1,0x0100,0,24,-1,-1,-1,-1,-1,-1,-1,-1,62,1,41,3,-1,-1,-1,-1,-1,-1,1,1,"装置定值错误,确认键",0,"",(int (*)(int)) mmd_GetDefaultBhSet,0,0,-1,},
  543. { 67,2,0x0000,0,48,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"载入默认定值",0,"",0,0,0,-1,},
  544. { 70,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewParaSetGroup,0,5},
  545. { 70,1,0x1301,6,20,-1,-1,-1,-1,-1,-1,-1,-1,71,1,30,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu2,"",(int (*)(int)) mmd_InitParaSet,0,0,8},
  546. { 70,2,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu>",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  547. { 70,3,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu/",(void *) &m_ScreenNum,"",0,0,0,-1,},
  548. { 70,4,0x0020,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<装置参数",0,"",0,0,0,-1,},
  549. { 71,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewParaSet,0,-1,},
  550. { 71,1,0x135D,4,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,72,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_SetParaKey,0,9},
  551. { 71,2,0x1524,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tExtraMenu,"",0,0,0,9},
  552. { 71,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%*2hu]",(void *) &m_ScreenNum,"",0,0,0,-1,},
  553. { 71,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<%s>",(void *) m_equipstr,"",0,0,0,-1,},
  554. { 72,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  555. { 72,1,0x0101,4,48,72,2,72,2,72,2,72,2,-1,-1,254,254,74,1,76,1,1,1,73,1,"保存",0,"",(int (*)(int)) mmd_SaveParaPassword2,0,0,-1,},
  556. { 72,2,0x0101,10,48,72,1,72,1,72,1,72,1,-1,-1,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",(int (*)(int)) mmd_backParaSet,0,0,-1,},
  557. { 72,3,0x0001,3,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"保存装置参数?",0,"",0,0,0,-1,},
  558. { 72,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<装置参数保存>",0,"",0,0,0,-1,},
  559. { 76,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  560. { 76,1,0x0119,5,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,254,254,74,1,-1,-1,1,1,73,1,"%s",(void *) m_strPassword,"",(int (*)(int)) mmd_SaveParaSet,0,0,0},
  561. { 76,2,0x0000,5,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入密码:",0,"",0,0,0,0},
  562. { 76,3,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<装置参数保存>",0,"",0,0,0,-1,},
  563. { 73,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  564. { 73,1,0x0100,0,24,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",0,0,0,-1,},
  565. { 73,2,0x0100,2,48,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_errInf,"",0,0,0,-1,},
  566. { 73,3,0x0000,2,0,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"定值超出整定范围",0,"",0,0,0,-1,},
  567. { 74,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  568. { 74,1,0x0101,0,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",(int (*)(int)) mmd_backParaSet,0,0,-1,},
  569. { 74,2,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"信息提示:",0,"",0,0,0,-1,},
  570. { 75,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  571. { 75,1,0x0100,0,24,-1,-1,-1,-1,-1,-1,-1,-1,70,1,30,1,-1,-1,-1,-1,-1,-1,1,1,"装置参数错误,",0,"",(int (*)(int)) mmd_GetDefaultParaSet,0,0,-1,},
  572. { 75,2,0x0000,0,48,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"载入默认定值",0,"",0,0,0,-1,},
  573. { 90,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  574. { 90,1,0x0101,6,45,90,3,90,2,90,3,90,2,-1,-1,40,1,91,1,-1,-1,1,1,1,1,"公共定值",0,"",(int (*)(int)) mmd_InitPubSetGroup,0,0,0},
  575. { 90,2,0x0101,6,65,90,1,90,3,90,1,90,3,-1,-1,40,1,93,1,-1,-1,1,1,1,1,"开关定值",0,"",(int (*)(int)) mmd_InitBhSetGroup,0,0,1},
  576. { 90,3,0x0101,6,85,90,2,90,1,90,2,90,1,-1,-1,40,1,95,1,-1,-1,1,1,1,1,"安自定值",0,"",(int (*)(int)) mmd_InitAzSetGroup,0,0,2},
  577. { 90,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<定值查询>",0,"",0,0,0,-1,},
  578. { 90,5,0x0000,4,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"查询定值区:%*02hu",(void *) &m_selsection,"",0,0,0,0},
  579. { 91,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewPubSetGroup,0,5},
  580. { 91,1,0x1301,6,20,-1,-1,-1,-1,-1,-1,-1,-1,92,1,90,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu2,"",(int (*)(int)) mmd_InitPubSet,0,0,8},
  581. { 91,2,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu>",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  582. { 91,3,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu/",(void *) &m_ScreenNum,"",0,0,0,-1,},
  583. { 91,4,0x0020,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<公共定值",0,"",0,0,0,-1,},
  584. { 92,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewPubSet,0,-1,},
  585. { 92,1,0x1D24,4,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_backPubSetPoll,0,9},
  586. { 92,2,0x1524,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tExtraMenu,"",0,0,0,9},
  587. { 92,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%*2hu]",(void *) &m_ScreenNum,"",0,0,0,-1,},
  588. { 92,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<%s>",(void *) m_equipstr,"",0,0,0,-1,},
  589. { 93,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewBhSetGroup,0,5},
  590. { 93,1,0x1301,0,16,-1,-1,-1,-1,-1,-1,-1,-1,94,1,90,2,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu2,"",(int (*)(int)) mmd_InitBhSet,0,0,8},
  591. { 93,2,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu>",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  592. { 93,3,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu/",(void *) &m_ScreenNum,"",0,0,0,-1,},
  593. { 93,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<开关定值",0,"",0,0,0,-1,},
  594. { 94,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewBhSet,0,-1,},
  595. { 94,1,0x1D24,4,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_backBhSetPoll,0,9},
  596. { 94,2,0x1524,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tExtraMenu,"",0,0,0,9},
  597. { 94,3,0x0020,2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<%s>",(void *) m_equipstr,"",0,0,0,-1,},
  598. { 94,4,0x0020,16,144,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%*2hu]",(void *) &m_ScreenNum,"",0,0,0,-1,},
  599. { 95,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewAzSetGroup,0,5},
  600. { 95,1,0x1301,0,20,-1,-1,-1,-1,-1,-1,-1,-1,96,1,90,3,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu2,"",(int (*)(int)) mmd_InitAzSet,0,0,8},
  601. { 95,2,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu>",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  602. { 95,3,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu/",(void *) &m_ScreenNum,"",0,0,0,-1,},
  603. { 95,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<安自定值",0,"",0,0,0,-1,},
  604. { 96,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewAzSet,0,-1,},
  605. { 96,1,0x1D24,4,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_backAzSetPoll,0,9},
  606. { 96,2,0x1524,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tExtraMenu,"",0,0,0,9},
  607. { 96,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%*2hu]",(void *) &m_ScreenNum,"",0,0,0,-1,},
  608. { 96,4,0x0020,2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<%s>",(void *) m_equipstr,"",0,0,0,-1,},
  609. { 80,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  610. { 80,1,0x0101,6,24,80,4,80,2,80,4,80,2,-1,-1,0,3,81,1,-1,-1,-1,-1,1,1,"事件记录",0,"",(int (*)(int)) mmd_GetEvent,0,0,-1,},
  611. { 80,2,0x0101,6,48,80,1,80,3,80,1,80,3,-1,-1,0,3,82,1,-1,-1,-1,-1,1,1,"操作记录",0,"",(int (*)(int)) mmd_GetOpe,0,0,-1,},
  612. { 80,3,0x0101,6,72,80,2,80,4,80,2,80,4,-1,-1,0,3,83,1,-1,-1,-1,-1,1,1,"关键记录",0,"",(int (*)(int)) mmd_GetVipEvent,0,0,-1,},
  613. { 80,4,0x0101,6,96,80,3,80,1,80,3,80,1,-1,-1,0,3,84,1,-1,-1,-1,-1,1,1,"动作记录",0,"",(int (*)(int)) mmd_GetDebugEvent,0,0,-1,},
  614. { 80,5,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<记录查询>",0,"",0,0,0,-1,},
  615. { 81,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  616. { 81,1,0x0100,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,80,1,81,1,85,1,-1,-1,-1,-1,"<事件记录>",0,"",0,(int (*)(int)) mmd_GetNextEv,0,-1,},
  617. { 81,2,0x0020,0,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*-4hu.",(void *) &m_tEvent.wCurrent,"",0,0,0,-1,},
  618. { 81,3,0x0020,14,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%hu]",(void *) &m_tEvent.wNumber,"",0,0,0,-1,},
  619. { 81,4,0x0000,5,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"20%*2hu-",(void *) &m_tEvent.year,"",0,0,0,-1,},
  620. { 81,5,0x0000,10,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu-",(void *) &m_tEvent.month,"",0,0,0,-1,},
  621. { 81,6,0x0000,13,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu",(void *) &m_tEvent.day,"",0,0,0,-1,},
  622. { 81,7,0x0000,4,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_tEvent.hour,"",0,0,0,-1,},
  623. { 81,8,0x0000,7,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_tEvent.min,"",0,0,0,-1,},
  624. { 81,9,0x0000,10,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu.",(void *) &m_tEvent.sec,"",0,0,0,-1,},
  625. { 81,10,0x0000,13,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*3hu ms",(void *) &m_tEvent.ms,"",0,0,0,-1,},
  626. { 81,11,0x0000,0,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[0],"",0,0,0,-1,},
  627. { 81,12,0x0000,1,80,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[1],"",0,0,0,-1,},
  628. { 81,13,0x0000,1,100,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[2],"",0,0,0,-1,},
  629. { 81,14,0x0000,1,120,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[3],"",0,0,0,-1,},
  630. { 81,15,0x0000,1,140,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[4],"",0,0,0,-1,},
  631. { 82,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  632. { 82,1,0x0100,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,80,2,82,1,-1,-1,-1,-1,-1,-1,"<操作记录>",0,"",0,(int (*)(int)) mmd_GetNextOpe,0,-1,},
  633. { 82,2,0x0020,0,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*-4hu.",(void *) &m_tEvent.wCurrent,"",0,0,0,-1,},
  634. { 82,3,0x0020,14,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%hu]",(void *) &m_tEvent.wNumber,"",0,0,0,-1,},
  635. { 82,4,0x0000,5,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"20%*2hu-",(void *) &m_tEvent.year,"",0,0,0,-1,},
  636. { 82,5,0x0000,10,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu-",(void *) &m_tEvent.month,"",0,0,0,-1,},
  637. { 82,6,0x0000,13,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu",(void *) &m_tEvent.day,"",0,0,0,-1,},
  638. { 82,7,0x0000,4,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_tEvent.hour,"",0,0,0,-1,},
  639. { 82,8,0x0000,7,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_tEvent.min,"",0,0,0,-1,},
  640. { 82,9,0x0000,10,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu.",(void *) &m_tEvent.sec,"",0,0,0,-1,},
  641. { 82,10,0x0000,13,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*3hu ms",(void *) &m_tEvent.ms,"",0,0,0,-1,},
  642. { 82,11,0x0000,0,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[0],"",0,0,0,-1,},
  643. { 82,12,0x0000,1,80,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[1],"",0,0,0,-1,},
  644. { 82,13,0x0000,1,100,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[2],"",0,0,0,-1,},
  645. { 82,14,0x0000,1,120,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[3],"",0,0,0,-1,},
  646. { 82,15,0x0000,1,140,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[4],"",0,0,0,-1,},
  647. { 83,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  648. { 83,1,0x0100,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,80,3,83,1,85,1,-1,-1,-1,-1,"<关键记录>",0,"",0,(int (*)(int)) mmd_GetNextVip,0,-1,},
  649. { 83,2,0x0020,0,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*-4hu.",(void *) &m_tEvent.wCurrent,"",0,0,0,-1,},
  650. { 83,3,0x0020,14,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%hu]",(void *) &m_tEvent.wNumber,"",0,0,0,-1,},
  651. { 83,4,0x0000,5,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"20%*2hu-",(void *) &m_tEvent.year,"",0,0,0,-1,},
  652. { 83,5,0x0000,10,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu-",(void *) &m_tEvent.month,"",0,0,0,-1,},
  653. { 83,6,0x0000,13,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu",(void *) &m_tEvent.day,"",0,0,0,-1,},
  654. { 83,7,0x0000,4,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_tEvent.hour,"",0,0,0,-1,},
  655. { 83,8,0x0000,7,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_tEvent.min,"",0,0,0,-1,},
  656. { 83,9,0x0000,10,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu.",(void *) &m_tEvent.sec,"",0,0,0,-1,},
  657. { 83,10,0x0000,13,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*3hu ms",(void *) &m_tEvent.ms,"",0,0,0,-1,},
  658. { 83,11,0x0000,0,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[0],"",0,0,0,-1,},
  659. { 83,12,0x0000,1,80,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[1],"",0,0,0,-1,},
  660. { 83,13,0x0000,1,100,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[2],"",0,0,0,-1,},
  661. { 83,14,0x0000,1,120,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[3],"",0,0,0,-1,},
  662. { 83,15,0x0000,1,140,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[4],"",0,0,0,-1,},
  663. { 84,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  664. { 84,1,0x0100,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,80,4,84,1,85,1,-1,-1,-1,-1,"<动作记录>",0,"",0,(int (*)(int)) mmd_GetNextDebug,0,-1,},
  665. { 84,2,0x0020,0,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*-4hu.",(void *) &m_tEvent.wCurrent,"",0,0,0,-1,},
  666. { 84,3,0x0020,14,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%hu]",(void *) &m_tEvent.wNumber,"",0,0,0,-1,},
  667. { 84,4,0x0000,5,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"20%*2hu-",(void *) &m_tEvent.year,"",0,0,0,-1,},
  668. { 84,5,0x0000,10,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu-",(void *) &m_tEvent.month,"",0,0,0,-1,},
  669. { 84,6,0x0000,13,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu",(void *) &m_tEvent.day,"",0,0,0,-1,},
  670. { 84,7,0x0000,4,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_tEvent.hour,"",0,0,0,-1,},
  671. { 84,8,0x0000,7,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_tEvent.min,"",0,0,0,-1,},
  672. { 84,9,0x0000,10,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu.",(void *) &m_tEvent.sec,"",0,0,0,-1,},
  673. { 84,10,0x0000,13,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*3hu ms",(void *) &m_tEvent.ms,"",0,0,0,-1,},
  674. { 84,11,0x0000,0,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[0],"",0,0,0,-1,},
  675. { 84,12,0x0000,1,80,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[1],"",0,0,0,-1,},
  676. { 84,13,0x0000,1,100,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[2],"",0,0,0,-1,},
  677. { 84,14,0x0000,1,120,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[3],"",0,0,0,-1,},
  678. { 84,15,0x0000,1,140,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%-20.20s",(void *) m_tEvent.str[4],"",0,0,0,-1,},
  679. { 85,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,1},
  680. { 85,1,0x1520,2,16,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu2,"",0,0,0,9},
  681. { 85,2,0x0020,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<故障参数>",0,"",0,0,0,-1,},
  682. { 100,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  683. { 100,1,0x0101,6,24,100,6,100,2,100,6,100,2,101,1,0,5,-1,-1,-1,-1,-1,-1,-1,-1,"装置测试",0,"",0,0,0,0},
  684. { 100,2,0x0101,6,40,100,1,100,3,100,1,100,3,130,1,0,5,-1,-1,-1,-1,-1,-1,1,1,"通道校正",0,"",0,0,0,0},
  685. { 100,3,0x0101,6,56,100,2,100,4,100,2,100,4,140,1,0,5,-1,-1,-1,-1,-1,-1,-1,-1,"修改密码",0,"",0,0,0,0},
  686. { 100,4,0x0101,6,72,100,3,100,5,100,3,100,5,142,1,0,5,-1,-1,-1,-1,-1,-1,-1,-1,"清除记录",0,"",0,0,0,0},
  687. { 100,5,0x0101,6,88,100,4,100,6,100,4,100,6,143,1,0,5,-1,-1,-1,-1,-1,-1,-1,-1,"清除合格率",0,"",0,0,0,0},
  688. { 100,6,0x0101,6,104,100,5,100,1,100,5,100,1,144,1,0,5,-1,-1,-1,-1,-1,-1,-1,-1,"清除脉冲计数",0,"",0,0,0,0},
  689. { 100,7,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<系统维护>",0,"",0,0,0,-1,},
  690. { 101,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  691. { 101,1,0x0101,6,20,101,6,101,2,101,6,101,2,112,1,100,1,-1,-1,-1,-1,-1,-1,1,1,"开出测试",0,"",(int (*)(int)) mmd_GetBoardDO,0,0,-1,},
  692. { 101,2,0x0101,6,40,101,1,101,3,101,1,101,3,-1,-1,100,1,123,1,-1,-1,-1,-1,1,1,"远动测试",0,"",(int (*)(int)) mmd_CheckRmtTbl,0,0,-1,},
  693. { 101,3,0x0101,6,60,101,2,101,4,101,2,101,4,-1,-1,100,1,-1,-1,-1,-1,-1,-1,1,1,"液晶板测试",0,"",(int (*)(int)) mmd_BoardLedTest,0,0,0},
  694. { 101,4,0x0101,6,80,101,3,101,5,101,3,101,5,-1,-1,100,1,-1,-1,-1,-1,-1,-1,113,1,"自动测试",0,"",(int (*)(int)) mmd_DIDOTest,0,0,-1,},
  695. { 101,5,0x0101,6,100,101,4,101,6,101,4,101,6,102,1,101,1,-1,-1,-1,-1,-1,-1,1,1,"按键测试",0,"",(int (*)(int)) mmd_clearWarnStr,0,0,2},
  696. { 101,6,0x0101,6,120,101,5,101,1,101,5,101,1,114,1,100,1,-1,-1,-1,-1,-1,-1,1,1,"GOOSE开出",0,"",(int (*)(int)) mmd_GetGooseKc,0,0,2},
  697. { 101,7,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<装置测试>",0,"",0,0,0,-1,},
  698. { 102,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  699. { 102,1,0x0020,4,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,101,5,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",0,(int (*)(int)) mmd_testKey,0,-1,},
  700. { 102,2,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"按键测试提示:",0,"",0,0,0,-1,},
  701. { 102,3,0x0000,0,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<长按复归键退出>",0,"",0,0,0,-1,},
  702. { 111,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewBoardYX,(int (*)(void)) mmd_RenewBoardYX,2},
  703. { 111,1,0x1520,0,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,101,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_ChangeYxBoard,0,9},
  704. { 111,2,0x0000,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1," 1 2 3 4 5 6 7 8 910",0,"",0,0,0,-1,},
  705. { 111,3,0x0020,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<板卡%*2hu遥信>",(void *) &g_sw_index,"",0,0,0,-1,},
  706. { 112,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewBoardDo,0,5},
  707. { 112,1,0x1101,5,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,101,1,112,1,-1,-1,-1,-1,113,1,"",(void *) &g_tDataMenu1,"",(int (*)(int)) mmd_TestHz,(int (*)(int)) mmd_ChangeDoBoard,0,9},
  708. { 112,2,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  709. { 112,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  710. { 112,4,0x0020,2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<板卡%*2hu测试",(void *) &g_sw_index,"",0,0,0,-1,},
  711. { 113,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  712. { 113,1,0x0101,0,24,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",0,0,0,-1,},
  713. { 113,2,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"信息提示:",0,"",0,0,0,-1,},
  714. { 114,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewGooseKc,0,5},
  715. { 114,1,0x1101,5,16,-1,-1,-1,-1,-1,-1,-1,-1,115,1,101,6,-1,-1,-1,-1,-1,-1,113,1,"",(void *) &g_tDataMenu1,"",(int (*)(int)) mmd_GetRmtIndex,0,0,9},
  716. { 114,2,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  717. { 114,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  718. { 114,4,0x0020,2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<goose开出测试",(void *) &g_sw_index,"",0,0,0,-1,},
  719. { 115,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  720. { 115,1,0x0101,2,40,115,2,115,2,115,2,115,2,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"合测试",0,"",(int (*)(int)) mmd_GooseKcTest,0,0,1},
  721. { 115,2,0x0101,9,40,115,1,115,1,115,1,115,1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"分测试",0,"",(int (*)(int)) mmd_GooseKcTest,0,0,0},
  722. { 115,3,0x0000,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<Goose开出发送>",0,"",0,0,0,-1,},
  723. { 123,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  724. { 123,1,0x0101,6,24,123,3,123,2,123,3,123,2,124,1,101,2,-1,-1,-1,-1,-1,-1,-1,-1,"遥信测试",0,"",(int (*)(int)) mmd_GetRmtYX,0,0,0},
  725. { 123,2,0x0101,6,48,123,1,123,3,123,1,123,3,126,1,101,2,-1,-1,-1,-1,-1,-1,-1,-1,"遥测测试",0,"",(int (*)(int)) mmd_GetRmtYC,0,0,0},
  726. { 123,3,0x0101,6,72,123,2,123,1,123,2,123,1,128,1,101,2,-1,-1,-1,-1,-1,-1,-1,-1,"电度测试",0,"",(int (*)(int)) mmd_GetRmtDD,0,0,0},
  727. { 123,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<远动测试>",0,"",0,0,0,-1,},
  728. { 124,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewRmtYX,(int (*)(void)) mmd_RenewRmtYX,5},
  729. { 124,1,0x1101,0,16,-1,-1,-1,-1,-1,-1,-1,-1,125,1,123,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",(int (*)(int)) mmd_GetRmtIndex,0,0,9},
  730. { 124,2,0x0120,12,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  731. { 124,3,0x0120,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  732. { 124,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<遥信测试",0,"",0,0,0,-1,},
  733. { 125,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  734. { 125,1,0x0101,2,40,125,2,125,2,125,2,125,2,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"合测试",0,"",(int (*)(int)) mmd_SendRmtYX,0,0,1},
  735. { 125,2,0x0101,9,40,125,1,125,1,125,1,125,1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"分测试",0,"",(int (*)(int)) mmd_SendRmtYX,0,0,0},
  736. { 125,3,0x0000,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<遥信发送>",0,"",0,0,0,-1,},
  737. { 126,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewRmtYC,(int (*)(void)) mmd_RenewRmtYC,5},
  738. { 126,1,0x1101,0,16,-1,-1,-1,-1,-1,-1,-1,-1,127,1,123,2,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",(int (*)(int)) mmd_GetRmtIndex,0,0,9},
  739. { 126,2,0x0120,12,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  740. { 126,3,0x0120,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  741. { 126,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<遥测测试",0,"",0,0,0,-1,},
  742. { 127,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  743. { 127,1,0x0101,4,40,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"发送遥测%s",(void *) m_YdYcHalfOfRateValue,"",(int (*)(int)) mmd_SendRmtYC,0,0,-1,},
  744. { 127,2,0x0000,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<遥测发送>",0,"",0,0,0,-1,},
  745. { 128,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewRmtDD,0,5},
  746. { 128,1,0x1101,0,16,-1,-1,-1,-1,-1,-1,-1,-1,129,1,123,3,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",(int (*)(int)) mmd_GetRmtIndex,0,0,9},
  747. { 128,2,0x0120,12,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  748. { 128,3,0x0120,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  749. { 128,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<电度测试",0,"",0,0,0,-1,},
  750. { 129,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  751. { 129,1,0x0101,4,40,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"发送遥测",0,"",(int (*)(int)) mmd_SendRmtDD,0,0,-1,},
  752. { 129,2,0x0000,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<电度发送>",0,"",0,0,0,-1,},
  753. { 130,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  754. { 130,1,0x0101,6,24,130,4,130,2,130,4,130,2,138,1,100,2,-1,-1,-1,-1,-1,-1,-1,-1,"交流自校",0,"",0,0,0,-1,},
  755. { 130,2,0x0101,6,48,130,1,130,3,130,1,130,3,135,1,100,2,-1,-1,-1,-1,-1,-1,-1,-1,"直流自校",0,"",0,0,0,-1,},
  756. { 130,3,0x0101,6,72,130,2,130,4,130,2,130,4,137,1,100,2,-1,-1,-1,-1,-1,-1,-1,-1,"电源自校",0,"",0,0,0,-1,},
  757. { 130,4,0x0101,6,96,130,3,130,1,130,3,130,1,133,1,100,2,-1,-1,-1,-1,-1,-1,-1,-1,"恢复默认值",0,"",0,0,0,0},
  758. { 130,5,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<通道校正>",0,"",0,0,0,-1,},
  759. { 133,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  760. { 133,1,0x0101,4,48,133,2,133,2,133,2,133,2,-1,-1,254,254,134,1,-1,-1,-1,-1,50,1,"恢复",0,"",(int (*)(int)) mmd_SaveAdjustValue,0,0,-1,},
  761. { 133,2,0x0101,10,48,133,1,133,1,133,1,133,1,130,2,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",0,0,0,-1,},
  762. { 133,3,0x0101,2,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"恢复默认通道系数?",0,"",0,0,0,-1,},
  763. { 133,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<通道校正>",0,"",0,0,0,-1,},
  764. { 134,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  765. { 134,1,0x0101,0,24,-1,-1,-1,-1,-1,-1,-1,-1,130,2,130,2,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",0,0,0,-1,},
  766. { 134,2,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"信息提示:",0,"",0,0,0,-1,},
  767. { 135,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  768. { 135,1,0x0101,4,60,135,2,135,2,135,2,135,2,-1,-1,254,254,136,1,-1,-1,-1,-1,1,1,"校正",0,"",(int (*)(int)) mmd_StartZljust1,0,0,-1,},
  769. { 135,2,0x0101,10,60,135,1,135,1,135,1,135,1,130,2,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",0,0,0,-1,},
  770. { 135,3,0x0000,0,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入10V直流,进行校正",(void *) m_WarningStr,"",0,0,0,0},
  771. { 135,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<直流自校>",0,"",0,0,0,-1,},
  772. { 136,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  773. { 136,1,0x0101,4,60,136,2,136,2,136,2,136,2,-1,-1,254,254,-1,-1,-1,-1,-1,-1,1,1,"校正",0,"",(int (*)(int)) mmd_StartZljust2,0,0,-1,},
  774. { 136,2,0x0101,10,60,136,1,136,1,136,1,136,1,130,2,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",0,0,0,-1,},
  775. { 136,3,0x0000,0,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入50V直流,进行校正",0,"",0,0,0,0},
  776. { 136,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<直流自校>",0,"",0,0,0,-1,},
  777. { 137,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  778. { 137,1,0x0101,4,80,137,2,137,2,137,2,137,2,-1,-1,254,254,-1,-1,-1,-1,-1,-1,1,1,"校正",0,"",(int (*)(int)) mmd_StartPowerAjust,0,0,-1,},
  779. { 137,2,0x0101,10,80,137,1,137,1,137,1,137,1,130,3,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",0,0,0,-1,},
  780. { 137,3,0x0000,0,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"请确认以下电源正常:",(void *) m_WarningStr,"",0,0,0,0},
  781. { 137,3,0x0000,0,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1," +12V,-12V,+05V",(void *) m_WarningStr,"",0,0,0,0},
  782. { 137,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<电源自校>",0,"",0,0,0,-1,},
  783. { 138,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  784. { 138,1,0x0101,4,80,138,2,138,2,138,2,138,2,-1,-1,254,254,-1,-1,-1,-1,-1,-1,1,1,"校正",0,"",(int (*)(int)) mmd_StartAutojust,0,0,-1,},
  785. { 138,2,0x0101,10,80,138,1,138,1,138,1,138,1,130,1,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",0,0,0,-1,},
  786. { 138,3,0x0000,2,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"根据互感器类型",0,"",0,0,0,0},
  787. { 138,4,0x0000,2,48,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入电压电流值",0,"",0,0,0,0},
  788. { 138,6,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<交流自校>",0,"",0,0,0,-1,},
  789. { 140,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  790. { 140,1,0x0119,1,40,140,3,140,2,140,3,140,2,-1,-1,100,3,-1,-1,-1,-1,-1,-1,-1,-1,"一级密码:%s",(void *) &m_strPassword,"",0,0,0,0},
  791. { 140,2,0x0119,1,60,140,1,140,3,140,1,140,3,-1,-1,100,3,-1,-1,-1,-1,-1,-1,-1,-1,"二级密码:%s",(void *) &m_strPassword2,"",0,0,0,0},
  792. { 140,3,0x0001,5,80,140,2,140,1,140,2,140,1,100,3,100,3,-1,-1,-1,-1,-1,-1,1,1,"确认修改",0,"",(int (*)(int)) mmd_SavePassWord,0,0,0},
  793. { 140,4,0x0000,2,20,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"输入新密码:",0,"",0,0,0,0},
  794. { 140,5,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<密码修改>",0,"",0,0,0,-1,},
  795. { 142,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  796. { 142,1,0x0101,4,48,142,2,142,2,142,2,142,2,-1,-1,100,4,-1,-1,-1,-1,-1,-1,1,1,"删除",0,"",(int (*)(int)) mmd_ClearSOE,0,0,-1,},
  797. { 142,2,0x0101,10,48,142,1,142,1,142,1,142,1,100,4,100,4,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",0,0,0,-1,},
  798. { 142,3,0x0001,3,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"确认删除事件记录?",0,"",0,0,0,-1,},
  799. { 142,4,0x0000,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<记录删除>",0,"",0,0,0,-1,},
  800. { 143,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  801. { 143,1,0x0101,4,48,143,2,143,2,143,2,143,2,-1,-1,100,5,-1,-1,-1,-1,-1,-1,1,1,"清零",0,"",(int (*)(int)) mmd_ClearQUA,0,0,-1,},
  802. { 143,2,0x0101,10,48,143,1,143,1,143,1,143,1,100,5,100,5,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",0,0,0,-1,},
  803. { 143,3,0x0001,1,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"确认清零电压合格率?",0,"",0,0,0,-1,},
  804. { 143,4,0x0000,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<合格率清零>",0,"",0,0,0,-1,},
  805. { 144,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  806. { 144,1,0x0101,4,48,144,2,144,2,144,2,144,2,-1,-1,100,6,-1,-1,-1,-1,-1,-1,1,1,"清零",0,"",(int (*)(int)) mmd_ClearIMP,0,0,-1,},
  807. { 144,2,0x0101,10,48,144,1,144,1,144,1,144,1,100,6,100,6,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",0,0,0,-1,},
  808. { 144,3,0x0001,1,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"确认清零脉冲计数?",0,"",0,0,0,-1,},
  809. { 144,4,0x0000,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<脉冲值清零>",0,"",0,0,0,-1,},
  810. { 179,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,(int (*)(void)) mmd_freshmain,3},
  811. { 179,1,0x6100,1,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,-1,-1,-1,-1,-1,-1,-1,-1,"配电自动化终端",0,"",0,(int (*)(int)) mmd_mainimageKey,0,-1,},
  812. { 179,2,0x0020,19,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_LockIcon,"",0,0,0,-1,},
  813. { 180,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,(int (*)(void)) mmd_FreshTime,1},
  814. { 180,1,0x0120,0,64,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,-1,-1,-1,-1,-1,-1,-1,-1,"20%*2hu-",(void *) &m_ShowTime.year,"",0,0,0,-1,},
  815. { 180,2,0x0020,5,64,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu-",(void *) &m_ShowTime.month,"",0,0,0,-1,},
  816. { 180,3,0x0020,8,64,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu ",(void *) &m_ShowTime.day,"",0,0,0,-1,},
  817. { 180,4,0x0020,11,64,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_ShowTime.hour,"",0,0,0,-1,},
  818. { 180,5,0x0020,14,64,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu:",(void *) &m_ShowTime.min,"",0,0,0,-1,},
  819. { 180,6,0x0020,17,64,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu",(void *) &m_ShowTime.sec,"",0,0,0,-1,},
  820. { 180,7,0x0000,2,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"配电自动化终端",0,"",0,0,0,-1,},
  821. { 181,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  822. { 181,1,0x0101,4,24,181,4,181,2,181,4,181,2,182,1,0,5,-1,-1,-1,-1,-1,-1,1,1,"内 部 定 值",0,"",(int (*)(int)) mmd_InitCstSetGroup,0,0,-1,},
  823. { 181,2,0x0101,4,48,181,1,181,3,181,1,181,3,-1,-1,0,5,-1,-1,-1,-1,-1,-1,1,1,"删除操作记录",0,"",(int (*)(int)) mmd_ClearOperateSOE,0,0,-1,},
  824. { 181,3,0x0101,4,72,181,2,181,4,181,2,181,4,-1,-1,0,5,-1,-1,-1,-1,-1,-1,1,1,"恢复出厂设置",0,"",(int (*)(int)) mmd_InitDefaultEquipSet,0,0,-1,},
  825. { 181,4,0x0101,4,96,181,3,181,1,181,3,181,1,188,1,0,5,-1,-1,-1,-1,-1,-1,1,1,"显示定值",0,"",(int (*)(int)) mmd_InitSetGroup,0,0,-1,},
  826. { 181,6,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<内部设置>",0,"",0,0,0,-1,},
  827. { 182,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewCstSetGroup,0,5},
  828. { 182,1,0x1301,6,20,-1,-1,-1,-1,-1,-1,-1,-1,183,1,181,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu2,"",(int (*)(int)) mmd_InitCstSet,0,0,8},
  829. { 182,2,0x0020,15,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu>",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  830. { 182,3,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%1hu/",(void *) &m_ScreenNum,"",0,0,0,-1,},
  831. { 182,4,0x0020,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<内部定值",0,"",0,0,0,-1,},
  832. { 183,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewCstSet,0,-1,},
  833. { 183,1,0x135D,4,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,184,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",0,(int (*)(int)) mmd_SetCstKey,0,9},
  834. { 183,2,0x1524,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tExtraMenu,"",0,0,0,9},
  835. { 183,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"[%*2hu]",(void *) &m_ScreenNum,"",0,0,0,-1,},
  836. { 183,4,0x0020,3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<%s>",(void *) m_equipstr,"",0,0,0,-1,},
  837. { 184,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  838. { 184,1,0x0101,4,48,184,2,184,2,184,2,184,2,-1,-1,254,254,186,1,-1,-1,-1,-1,185,1,"保存",0,"",(int (*)(int)) mmd_SaveCstSet,0,0,-1,},
  839. { 184,2,0x0101,10,48,184,1,184,1,184,1,184,1,-1,-1,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",(int (*)(int)) mmd_backCstSet,0,0,-1,},
  840. { 184,3,0x0001,3,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"保存内部定值?",0,"",0,0,0,-1,},
  841. { 184,4,0x0000,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<内部定值保存>",0,"",0,0,0,-1,},
  842. { 185,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  843. { 185,1,0x0100,0,24,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",0,0,0,-1,},
  844. { 185,2,0x0100,2,48,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_errInf,"",0,0,0,-1,},
  845. { 185,3,0x0000,2,0,-1,-1,-1,-1,-1,-1,-1,-1,254,254,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"定值超出整定范围",0,"",0,0,0,-1,},
  846. { 186,0,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  847. { 186,1,0x0101,0,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%s",(void *) m_WarningStr,"",(int (*)(int)) mmd_backCstSet,0,0,-1,},
  848. { 186,2,0x0000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"信息提示:",0,"",0,0,0,-1,},
  849. { 187,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  850. { 187,1,0x0100,0,24,-1,-1,-1,-1,-1,-1,-1,-1,182,1,181,1,-1,-1,-1,-1,-1,-1,1,1,"内部定值错误,",0,"",(int (*)(int)) mmd_GetDefaultCstSet,0,0,-1,},
  851. { 187,2,0x0000,0,48,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"载入默认定值",0,"",0,0,0,-1,},
  852. { 188,0,0x0100,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,(int (*)(int)) mmd_RenewSetGroup,(int (*)(void)) mmd_RenewSetGroup,5},
  853. { 188,1,0x1101,0,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,189,1,-1,-1,-1,-1,-1,-1,-1,-1,"",(void *) &g_tDataMenu1,"",(int (*)(int)) mmd_ChangeSetGroup,0,0,7},
  854. { 188,2,0x0020,13,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu/",(void *) &m_CurrentScreen,"",0,0,0,-1,},
  855. { 188,3,0x0020,16,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"%*2hu>",(void *) &m_ScreenNum,"",0,0,0,-1,},
  856. { 188,4,0x0020,0,144,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"---%s---",(void *) m_equipstr,"",0,0,0,-1,},
  857. { 188,5,0x0020,2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<显示定制",0,"",0,0,0,-1,},
  858. { 189,0,0x8000,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"",0,"",0,0,0,-1,},
  859. { 189,1,0x0101,4,48,189,2,189,2,189,2,189,2,-1,-1,254,254,181,4,-1,-1,-1,-1,-1,-1,"保存",0,"",(int (*)(int)) mmd_SaveSetGroup,0,0,-1,},
  860. { 189,2,0x0101,10,48,189,1,189,1,189,1,189,1,181,4,254,254,-1,-1,-1,-1,-1,-1,-1,-1,"退出",0,"",0,0,0,-1,},
  861. { 189,3,0x0001,3,24,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"保存修改设置?",0,"",0,0,0,-1,},
  862. { 189,4,0x0000,5,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,"<定制保存>",0,"",0,0,0,-1,},
  863. };