📄 obs_sink.em.c
字号:
EMAC_EOL);
/* assign attrs for object 'obj [22]' */
Ema_Object_Attr_Set (model_id, obj [22],
"x", COMP_CONTENTS, (double) 311,
"y", COMP_CONTENTS, (double) 259,
EMAC_EOL);
/* assign attrs for object 'obj [23]' */
Ema_Object_Attr_Set (model_id, obj [23],
"x", COMP_CONTENTS, (double) 312,
"y", COMP_CONTENTS, (double) 83,
EMAC_EOL);
/* assign attrs for object 'obj [24]' */
Ema_Object_Attr_Set (model_id, obj [24],
"x", COMP_CONTENTS, (double) 313,
"y", COMP_CONTENTS, (double) 172,
EMAC_EOL);
/* assign attrs for object 'obj [26]' */
Ema_Object_Attr_Set (model_id, obj [26],
"x", COMP_CONTENTS, (double) 345,
"y", COMP_CONTENTS, (double) 102,
EMAC_EOL);
/* assign attrs for object 'obj [27]' */
Ema_Object_Attr_Set (model_id, obj [27],
"x", COMP_CONTENTS, (double) 345,
"y", COMP_CONTENTS, (double) 253,
EMAC_EOL);
/* assign attrs for object 'obj [28]' */
Ema_Object_Attr_Set (model_id, obj [28],
"x", COMP_CONTENTS, (double) 352,
"y", COMP_CONTENTS, (double) 177,
EMAC_EOL);
/* assign attrs for object 'obj [30]' */
Ema_Object_Attr_Set (model_id, obj [30],
"x", COMP_CONTENTS, (double) 322,
"y", COMP_CONTENTS, (double) 270,
EMAC_EOL);
/* assign attrs for object 'obj [31]' */
Ema_Object_Attr_Set (model_id, obj [31],
"x", COMP_CONTENTS, (double) 94,
"y", COMP_CONTENTS, (double) 270,
EMAC_EOL);
/* assign attrs for object 'obj [32]' */
Ema_Object_Attr_Set (model_id, obj [32],
"x", COMP_CONTENTS, (double) 209,
"y", COMP_CONTENTS, (double) 271,
EMAC_EOL);
/* assign attrs for object 'obj [34]' */
Ema_Object_Attr_Set (model_id, obj [34],
"x", COMP_CONTENTS, (double) 316,
"y", COMP_CONTENTS, (double) 89,
EMAC_EOL);
/* assign attrs for object 'obj [35]' */
Ema_Object_Attr_Set (model_id, obj [35],
"x", COMP_CONTENTS, (double) 92,
"y", COMP_CONTENTS, (double) 268,
EMAC_EOL);
/* assign attrs for object 'obj [36]' */
Ema_Object_Attr_Set (model_id, obj [36],
"x", COMP_CONTENTS, (double) 205,
"y", COMP_CONTENTS, (double) 180,
EMAC_EOL);
/* assign attrs for object 'obj [38]' */
Ema_Object_Attr_Set (model_id, obj [38],
"x", COMP_CONTENTS, (double) 107,
"y", COMP_CONTENTS, (double) 90,
EMAC_EOL);
/* assign attrs for object 'obj [39]' */
Ema_Object_Attr_Set (model_id, obj [39],
"x", COMP_CONTENTS, (double) 326,
"y", COMP_CONTENTS, (double) 90,
EMAC_EOL);
/* assign attrs for object 'obj [40]' */
Ema_Object_Attr_Set (model_id, obj [40],
"x", COMP_CONTENTS, (double) 202,
"y", COMP_CONTENTS, (double) 81,
EMAC_EOL);
/* assign attrs for object 'obj [42]' */
Ema_Object_Attr_Set (model_id, obj [42],
"x", COMP_CONTENTS, (double) 324,
"y", COMP_CONTENTS, (double) 81,
EMAC_EOL);
/* assign attrs for object 'obj [43]' */
Ema_Object_Attr_Set (model_id, obj [43],
"x", COMP_CONTENTS, (double) 257,
"y", COMP_CONTENTS, (double) 21,
EMAC_EOL);
/* assign attrs for object 'obj [44]' */
Ema_Object_Attr_Set (model_id, obj [44],
"x", COMP_CONTENTS, (double) 377,
"y", COMP_CONTENTS, (double) 21,
EMAC_EOL);
/* assign attrs for object 'obj [45]' */
Ema_Object_Attr_Set (model_id, obj [45],
"x", COMP_CONTENTS, (double) 325,
"y", COMP_CONTENTS, (double) 79,
EMAC_EOL);
/* assign attrs for object 'obj [46]' */
Ema_Object_Attr_Set (model_id, obj [46],
"x", COMP_CONTENTS, (double) 325,
"y", COMP_CONTENTS, (double) 27,
EMAC_EOL);
/* assign attrs for object 'obj [2]' */
Ema_Object_Attr_Set (model_id, obj [2],
"name", COMP_CONTENTS, "begsim intrpt",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_TOGGLE,
"value", COMP_TOGGLE, EMAC_ENABLED,
"type", COMP_CONTENTS, 2,
EMAC_EOL);
/* assign attrs for object 'obj [3]' */
Ema_Object_Attr_Set (model_id, obj [3],
"name", COMP_CONTENTS, "doc file",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_STRING,
"value", COMP_CONTENTS, "nd_module",
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 4,
EMAC_EOL);
/* assign attrs for object 'obj [4]' */
Ema_Object_Attr_Set (model_id, obj [4],
"name", COMP_CONTENTS, "endsim intrpt",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_TOGGLE,
"value", COMP_TOGGLE, EMAC_ENABLED,
"type", COMP_CONTENTS, 2,
EMAC_EOL);
/* assign attrs for object 'obj [5]' */
Ema_Object_Attr_Set (model_id, obj [5],
"name", COMP_CONTENTS, "failure intrpts",
"operation", COMP_CONTENTS, 3,
"value", COMP_CONTENTS_TYPE, EMAC_STRING,
"value", COMP_CONTENTS, "disabled",
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 8,
EMAC_EOL);
/* assign attrs for object 'obj [6]' */
Ema_Object_Attr_Set (model_id, obj [6],
"name", COMP_CONTENTS, "intrpt interval",
"operation", COMP_CONTENTS, 3,
"value", COMP_CONTENTS_TYPE, EMAC_TOGGLE_DOUBLE,
"value", COMP_TOGGLE, EMAC_DISABLED,
"value", COMP_CONTENTS, (double) -1e+100,
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 3,
EMAC_EOL);
/* assign attrs for object 'obj [7]' */
Ema_Object_Attr_Set (model_id, obj [7],
"name", COMP_CONTENTS, "priority",
"operation", COMP_CONTENTS, 3,
"value", COMP_CONTENTS_TYPE, EMAC_INTEGER,
"value", COMP_CONTENTS, 0,
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 0,
EMAC_EOL);
/* assign attrs for object 'obj [8]' */
Ema_Object_Attr_Set (model_id, obj [8],
"name", COMP_CONTENTS, "recovery intrpts",
"operation", COMP_CONTENTS, 3,
"value", COMP_CONTENTS_TYPE, EMAC_STRING,
"value", COMP_CONTENTS, "disabled",
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 8,
EMAC_EOL);
/* assign attrs for object 'obj [9]' */
Ema_Object_Attr_Set (model_id, obj [9],
"name", COMP_CONTENTS, "subqueue",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_COMPOUND,
"value", COMP_CONTENTS, obj [10],
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 14,
EMAC_EOL);
/* assign attrs for object 'obj [12]' */
Ema_Object_Attr_Set (model_id, obj [12],
"name", COMP_CONTENTS, "super priority",
"operation", COMP_CONTENTS, 3,
"value", COMP_CONTENTS_TYPE, EMAC_TOGGLE,
"value", COMP_TOGGLE, EMAC_DISABLED,
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 2,
EMAC_EOL);
/* assign attrs for object 'obj [47]' */
/* create and init prg list 'prg_lptr [20]' */
prg_lptr [20] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [47],
"name", COMP_CONTENTS, "BURST_CONUT_TOTAL_REV",
"description", COMP_CONTENTS, prg_lptr [20],
"group name", COMP_CONTENTS, "",
"capture mode", COMP_CONTENTS, "normal",
"display mode", COMP_CONTENTS, "linear",
"low bound", COMP_TOGGLE, EMAC_ENABLED,
"low bound", COMP_CONTENTS, (double) 0,
EMAC_EOL);
/* assign attrs for object 'obj [48]' */
/* create and init prg list 'prg_lptr [21]' */
prg_lptr [21] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [48],
"name", COMP_CONTENTS, "ETE delay",
"description", COMP_CONTENTS, prg_lptr [21],
"group name", COMP_CONTENTS, "",
"capture mode", COMP_CONTENTS, "",
"display mode", COMP_CONTENTS, "",
"low bound", COMP_TOGGLE, EMAC_ENABLED,
"low bound", COMP_CONTENTS, (double) 0,
EMAC_EOL);
/* assign attrs for object 'obj [49]' */
/* create and init prg list 'prg_lptr [22]' */
prg_lptr [22] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [49],
"name", COMP_CONTENTS, "Global application packets generated (pks)",
"description", COMP_CONTENTS, prg_lptr [22],
"group name", COMP_CONTENTS, "",
"capture mode", COMP_CONTENTS, "normal",
"display mode", COMP_CONTENTS, "linear",
"low bound", COMP_TOGGLE, EMAC_ENABLED,
"low bound", COMP_CONTENTS, (double) 0,
EMAC_EOL);
/* assign attrs for object 'obj [50]' */
/* create and init prg list 'prg_lptr [23]' */
prg_lptr [23] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [50],
"name", COMP_CONTENTS, "Global application packets recived (pks)",
"description", COMP_CONTENTS, prg_lptr [23],
"group name", COMP_CONTENTS, "",
"capture mode", COMP_CONTENTS, "normal",
"display mode", COMP_CONTENTS, "linear",
"low bound", COMP_TOGGLE, EMAC_ENABLED,
"low bound", COMP_CONTENTS, (double) 0,
EMAC_EOL);
/* assign attrs for object 'obj [51]' */
/* create and init prg list 'prg_lptr [24]' */
prg_lptr [24] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [51],
"name", COMP_CONTENTS, "Global duplicated application packets received (pks)",
"description", COMP_CONTENTS, prg_lptr [24],
"group name", COMP_CONTENTS, "",
"capture mode", COMP_CONTENTS, "normal",
"display mode", COMP_CONTENTS, "linear",
"low bound", COMP_TOGGLE, EMAC_ENABLED,
"low bound", COMP_CONTENTS, (double) 0,
EMAC_EOL);
/* assign attrs for object 'obj [52]' */
/* create and init prg list 'prg_lptr [25]' */
prg_lptr [25] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [52],
"name", COMP_CONTENTS, "BURST_AVG_SIZE_REV",
"description", COMP_CONTENTS, prg_lptr [25],
"group name", COMP_CONTENTS, "",
"capture mode", COMP_CONTENTS, "",
"display mode", COMP_CONTENTS, "",
"low bound", COMP_TOGGLE, EMAC_ENABLED,
"low bound", COMP_CONTENTS, (double) 0,
EMAC_EOL);
/* assign attrs for object 'obj [53]' */
/* create and init prg list 'prg_lptr [26]' */
prg_lptr [26] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [53],
"name", COMP_CONTENTS, "BURST_CONUT_REV",
"description", COMP_CONTENTS, prg_lptr [26],
"group name", COMP_CONTENTS, "",
"capture mode", COMP_CONTENTS, "",
"display mode", COMP_CONTENTS, "",
"low bound", COMP_TOGGLE, EMAC_ENABLED,
"low bound", COMP_CONTENTS, (double) 0,
EMAC_EOL);
/* assign attrs for object 'obj [54]' */
/* create and init prg list 'prg_lptr [27]' */
prg_lptr [27] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [54],
"name", COMP_CONTENTS, "BURST_SIZE_REV",
"description", COMP_CONTENTS, prg_lptr [27],
"group name", COMP_CONTENTS, "",
"capture mode", COMP_CONTENTS, "",
"display mode", COMP_CONTENTS, "",
"low bound", COMP_TOGGLE, EMAC_ENABLED,
"low bound", COMP_CONTENTS, (double) 0,
EMAC_EOL);
/* assign attrs for object 'obj [55]' */
/* create and init prg list 'prg_lptr [28]' */
prg_lptr [28] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [55],
"name", COMP_CONTENTS, "r count",
"description", COMP_CONTENTS, prg_lptr [28],
"group name", COMP_CONTENTS, "",
"capture mode", COMP_CONTENTS, "",
"display mode", COMP_CONTENTS, "",
"low bound", COMP_TOGGLE, EMAC_ENABLED,
"low bound", COMP_CONTENTS, (double) 0,
EMAC_EOL);
/* write the model to application-readable form */
Ema_Model_Write (model_id, "OBS_sink");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -