⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 secs2.cst

📁 SECS I, SECS II协议通讯源码
💻 CST
字号:
/*
 * SECS-2 customizable definitions
 */
/* The following MUST have six characters exactly */
CTEXT secs_model[SECS2_MODLEN+1] = { "DavidL" } ;
CTEXT secs_softrev[SECS2_SOFTLEN+1];
extern TEXT bt14;
extern TEXT bt15;
extern TEXT bt16;
extern TEXT bt17;
extern TEXT bt18;
extern TEXT bt19;
extern TEXT bt1A;
extern TEXT bt1B;
extern TEXT tx_BTAuxParams;
extern TEXT  bt41;
extern TEXT  bt42;
extern TEXT  bt46;
extern TEXT  bt43;
extern TEXT  bt45;
extern TEXT  bt44;
extern TEXT  bt24;
extern TEXT  bt2b;
extern TEXT  bt26;
extern TEXT  bt27;
extern TEXT  bt28;
extern TEXT bt2a;
extern TEXT  bt31;
extern TEXT  bt32;
extern TEXT  bt33;
extern TEXT  bt34;
extern TEXT  bt35;
extern TEXT  bt36;
extern TEXT  bt37;
extern TEXT  bt38;
extern TEXT  bt5;
extern TEXT  btB;
extern TEXT  bt4;
extern TEXT  bt5;
extern TEXT  bt6;
extern TEXT  bt7;
extern TEXT  bt8;
extern TEXT  bt9;
extern TEXT  btA;

// Actuals
SR_STRUC secs_actuallist[]= {
  { bt24, &stact, UN_USEPRESET},
  { bt31, &vact1, UN_USEPRESET},   // 1
  { bt32, &vact2, UN_USEPRESET},
  { bt33, &vact3, UN_USEPRESET},
  { bt34, &vact4, UN_USEPRESET},
  { bt35, &vact5, UN_USEPRESET},   // 5
  { bt36, &vact6, UN_USEPRESET},
  { bt37, &vact7, UN_USEPRESET},
  { bt38, &vact8, UN_USEPRESET},
  { bt14, &al1, UN_BOOL},       // 9
  { bt15, &al2, UN_BOOL},
  { bt16, &al3, UN_BOOL},
  { bt17, &al4, UN_BOOL},
  { bt18, &sb1, UN_BOOL},       // 13
  { bt19, &sb2, UN_BOOL},
  { bt1A, &sb3, UN_BOOL},
  { bt1B, &sb4, UN_BOOL},
  { bt5, &btmod1, UN_MODE},
  { 0,0,0 } };     // 17

// Alarms
SA_STRUC secs_alarmlist[] = {
  { bt14, &al1, AC_STATUS, FALSE, FALSE, TRUE },
  { bt15, &al2, AC_PERSONAL, FALSE, TRUE, TRUE },  // 1
  { bt16, &al3, AC_PERSONAL, FALSE, TRUE, TRUE },
  { bt17, &al4, AC_EQUIP, FALSE, TRUE, TRUE },
  { bt18, &al2, AC_DATINTEG, FALSE, TRUE, TRUE },
  { 0, 0, 0, 0, 0, 0 } };

// Presets
PR_STRUC secs_presetlist[] = {
  { bt24, &prerecord, UN_USEPRESET},
  { bt31, &prerec1, UN_USEPRESET}, // 1
  { bt32, &prerec2, UN_USEPRESET},
  { bt33, &prerec3, UN_USEPRESET},
  { bt34, &prerec4, UN_USEPRESET},
  { bt35, &prerec5, UN_USEPRESET}, // 5
  { bt36, &prerec6, UN_USEPRESET},
  { bt37, &prerec7, UN_USEPRESET},
  { bt38, &prerec8, UN_USEPRESET},
  { bt14, &al1, UN_BOOL}, // 9
  { bt15, &al2, UN_BOOL},
  { bt16, &al3, UN_BOOL},
  { bt17, &al4, UN_BOOL},
  { bt18, &sb1, UN_BOOL}, // 13
  { bt19, &sb2, UN_BOOL},
  { bt1A, &sb3, UN_BOOL},
  { bt1B, &sb4, UN_BOOL},
  { bt5, &btmod1, UN_MODE},  // 17
  { 0, 0, 0} };

// Commands which can be toggled
BOOL * secs_cmdlist[]= { &btsel1, &bton1, &bton2, &bton3, 0 };

// Service Program validator, nothing to use
PROGFUNC secs2_spl_functions[] = { {0 , 0 } };

// Process Program validator, only autostarts & saved files at present
PROGFUNC secs2_ppl_functions[] = {
  { PpvAutoYear, PplAutoYear },
  { PpvAutoCycle, PplAutoCycle },
  { PpvSaveFile, PplSaveFile },
  { 0, 0 } };

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -