📄 wlan_station_adv_smac_nav_rpm.em.c
字号:
obj [886] = Ema_Object_Create (model_id, OBJ_ND_ATTR_ASSGN);
obj [887] = Ema_Object_Create (model_id, OBJ_ND_ATTR_ASSGN);
obj [888] = Ema_Object_Create (model_id, OBJ_ND_ATTR_ASSGN);
obj [889] = Ema_Object_Create (model_id, OBJ_ND_ATTR_ASSGN);
obj [890] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [891] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [892] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [893] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [894] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [895] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [896] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [897] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [898] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [899] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [900] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [901] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [902] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [903] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [904] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [905] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [906] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [907] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [908] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [909] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [910] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [911] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [912] = Ema_Object_Create (model_id, OBJ_ND_STAT_INTF);
obj [913] = Ema_Object_Create (model_id, OBJ_ND_SELFDESC);
obj [914] = Ema_Object_Create (model_id, OBJ_SELFDESC_CORE);
obj [915] = Ema_Object_Create (model_id, OBJ_SELFDESC_REQ);
obj [916] = Ema_Object_Create (model_id, OBJ_SELFDESC_REQ);
obj [917] = Ema_Object_Create (model_id, OBJ_ND_SELFDESC_PORTGROUP);
obj [918] = Ema_Object_Create (model_id, OBJ_SELFDESC_CORE);
obj [919] = Ema_Object_Create (model_id, OBJ_SELFDESC_REQ);
obj [920] = Ema_Object_Create (model_id, OBJ_SELFDESC_REQ);
/* assign attrs for object 'obj [1]' */
/* create and init prg list 'prg_lptr [2]' */
prg_lptr [2] = (Prg_List *)prg_list_create ();
prg_list_strings_append (prg_lptr [2],
"Specifies the WLAN layer's unique MAC address. You may consider explicitly assigning a MAC address instead of auto assignment for a station model, if you plan to configure that station model as the destination station of the generated traffic of other station(s) in the network.",
PRGC_NIL);
Ema_Object_Attr_Set (model_id, obj [1],
"units", COMP_CONTENTS, "",
"default value", COMP_CONTENTS_TYPE, EMAC_INTEGER,
"default value", COMP_CONTENTS_SYMBOL, "Auto Assigned",
"comments", COMP_CONTENTS, prg_lptr [2],
"low limit", COMP_CONTENTS, (double) 0,
"symbol map list", COMP_ARRAY_CONTENTS (0), obj [2],
"flags", COMP_CONTENTS, 1,
"data type", COMP_CONTENTS, 0,
"count properties", COMP_INTENDED, EMAC_DISABLED,
"list attribute definitions",COMP_INTENDED, EMAC_DISABLED,
EMAC_EOL);
/* assign attrs for object 'obj [3]' */
/* create and init prg list 'prg_lptr [3]' */
prg_lptr [3] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [3],
"units", COMP_CONTENTS, "s",
"default value", COMP_CONTENTS_TYPE, EMAC_DOUBLE,
"default value", COMP_CONTENTS, (double) 0.1,
"comments", COMP_CONTENTS, prg_lptr [3],
"symbol map list", COMP_INTENDED, EMAC_DISABLED,
"flags", COMP_CONTENTS, 0,
"data type", COMP_CONTENTS, 1,
"count properties", COMP_INTENDED, EMAC_DISABLED,
"list attribute definitions",COMP_INTENDED, EMAC_DISABLED,
EMAC_EOL);
/* assign attrs for object 'obj [4]' */
/* create and init prg list 'prg_lptr [4]' */
prg_lptr [4] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [4],
"units", COMP_CONTENTS, "s",
"default value", COMP_CONTENTS_TYPE, EMAC_DOUBLE,
"default value", COMP_CONTENTS, (double) 0.5,
"comments", COMP_CONTENTS, prg_lptr [4],
"symbol map list", COMP_INTENDED, EMAC_DISABLED,
"flags", COMP_CONTENTS, 0,
"data type", COMP_CONTENTS, 1,
"count properties", COMP_INTENDED, EMAC_DISABLED,
"list attribute definitions",COMP_INTENDED, EMAC_DISABLED,
EMAC_EOL);
/* assign attrs for object 'obj [5]' */
/* create and init prg list 'prg_lptr [5]' */
prg_lptr [5] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [5],
"units", COMP_CONTENTS, "",
"default value", COMP_CONTENTS_TYPE, EMAC_TOGGLE,
"default value", COMP_CONTENTS_SYMBOL, "LPM1_Not_Allowed",
"comments", COMP_CONTENTS, prg_lptr [5],
"symbol map list", COMP_ARRAY_CONTENTS (0), obj [6],
"symbol map list", COMP_ARRAY_CONTENTS (1), obj [7],
"flags", COMP_CONTENTS, 0,
"data type", COMP_CONTENTS, 2,
"count properties", COMP_INTENDED, EMAC_DISABLED,
"list attribute definitions",COMP_INTENDED, EMAC_DISABLED,
EMAC_EOL);
/* assign attrs for object 'obj [8]' */
/* create and init prg list 'prg_lptr [6]' */
prg_lptr [6] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [8],
"units", COMP_CONTENTS, "",
"default value", COMP_CONTENTS_TYPE, EMAC_TOGGLE,
"default value", COMP_CONTENTS_SYMBOL, "LPM2_Not_Allowed",
"comments", COMP_CONTENTS, prg_lptr [6],
"symbol map list", COMP_ARRAY_CONTENTS (0), obj [9],
"symbol map list", COMP_ARRAY_CONTENTS (1), obj [10],
"flags", COMP_CONTENTS, 0,
"data type", COMP_CONTENTS, 2,
"count properties", COMP_INTENDED, EMAC_DISABLED,
"list attribute definitions",COMP_INTENDED, EMAC_DISABLED,
EMAC_EOL);
/* assign attrs for object 'obj [11]' */
/* create and init prg list 'prg_lptr [7]' */
prg_lptr [7] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [11],
"units", COMP_CONTENTS, "",
"default value", COMP_CONTENTS_TYPE, EMAC_TOGGLE,
"default value", COMP_CONTENTS_SYMBOL, "LPM3_Allowed",
"comments", COMP_CONTENTS, prg_lptr [7],
"symbol map list", COMP_ARRAY_CONTENTS (0), obj [12],
"symbol map list", COMP_ARRAY_CONTENTS (1), obj [13],
"flags", COMP_CONTENTS, 0,
"data type", COMP_CONTENTS, 2,
"count properties", COMP_INTENDED, EMAC_DISABLED,
"list attribute definitions",COMP_INTENDED, EMAC_DISABLED,
EMAC_EOL);
/* assign attrs for object 'obj [14]' */
/* create and init prg list 'prg_lptr [8]' */
prg_lptr [8] = (Prg_List *)prg_list_create ();
Ema_Object_Attr_Set (model_id, obj [14],
"units", COMP_CONTENTS, "",
"default value", COMP_CONTENTS_TYPE, EMAC_TOGGLE,
"default value", COMP_CONTENTS_SYMBOL, "NAV_Sleep_Allowed",
"comments", COMP_CONTENTS, prg_lptr [8],
"symbol map list", COMP_ARRAY_CONTENTS (0), obj [15],
"symbol map list", COMP_ARRAY_CONTENTS (1), obj [16],
"flags", COMP_CONTENTS, 0,
"data type", COMP_CONTENTS, 2,
"count properties", COMP_INTENDED, EMAC_DISABLED,
"list attribute definitions",COMP_INTENDED, EMAC_DISABLED,
EMAC_EOL);
/* assign attrs for object 'obj [17]' */
/* create and init prg list 'prg_lptr [9]' */
prg_lptr [9] = (Prg_List *)prg_list_create ();
prg_list_strings_append (prg_lptr [9],
"Provides attributes for Wireless LAN layer configuration.",
"",
"",
"",
"",
"",
"",
"",
PRGC_NIL);
Ema_Object_Attr_Set (model_id, obj [17],
"units", COMP_CONTENTS, "",
"default value", COMP_CONTENTS_TYPE, EMAC_COMPOUND,
"default value", COMP_CONTENTS_SYMBOL, "Default",
"comments", COMP_CONTENTS, prg_lptr [9],
"symbol map list", COMP_ARRAY_CONTENTS (0), obj [18],
"flags", COMP_CONTENTS, 128,
"data type", COMP_CONTENTS, 5,
"count properties", COMP_CONTENTS, obj [280],
"list attribute definitions",COMP_ARRAY_CONTENTS (0), obj [281],
"list attribute definitions",COMP_ARRAY_CONTENTS (1), obj [284],
"list attribute definitions",COMP_ARRAY_CONTENTS (2), obj [288],
"list attribute definitions",COMP_ARRAY_CONTENTS (3), obj [295],
"list attribute definitions",COMP_ARRAY_CONTENTS (4), obj [310],
"list attribute definitions",COMP_ARRAY_CONTENTS (5), obj [456],
"list attribute definitions",COMP_ARRAY_CONTENTS (6), obj [464],
"list attribute definitions",COMP_ARRAY_CONTENTS (7), obj [471],
EMAC_EOL);
Ema_Object_Attr_Set (model_id, obj [17],
"list attribute definitions",COMP_ARRAY_CONTENTS (8), obj [476],
"list attribute definitions",COMP_ARRAY_CONTENTS (9), obj [481],
"list attribute definitions",COMP_ARRAY_CONTENTS (10), obj [485],
"list attribute definitions",COMP_ARRAY_CONTENTS (11), obj [491],
"list attribute definitions",COMP_ARRAY_CONTENTS (12), obj [497],
"list attribute definitions",COMP_ARRAY_CONTENTS (13), obj [503],
"list attribute definitions",COMP_ARRAY_CONTENTS (14), obj [509],
"list attribute definitions",COMP_ARRAY_CONTENTS (15), obj [549],
"list attribute definitions",COMP_ARRAY_CONTENTS (16), obj [553],
"handler library", COMP_CONTENTS, "wlan_active_attrib_handler",
"click handler", COMP_CONTENTS, "",
"new value handler", COMP_CONTENTS, "",
"confirm handler", COMP_CONTENTS, "wlan_parameters_confirm_handler",
"display handler", COMP_CONTENTS, "",
"hide handler", COMP_CONTENTS, "",
EMAC_EOL);
/* assign attrs for object 'obj [21]' */
/* create and init prg list 'prg_lptr [10]' */
prg_lptr [10] = (Prg_List *)prg_list_create ();
prg_list_strings_append (prg_lptr [10],
"This attribute identifies the BSS to which the WLAN MAC belongs. In case of \"Auto Assigned\", all WLAN MACs in each subnet belong to the same BSS (i.e. the subnets define the borders of the BSSs in the network).",
"",
"If this attribute is used (i.e. set to a value different than \"Auto Assigned\"), then it should be configured globally for all the WLAN nodes/interfaces in the network.",
"",
"For WLAN MACs, whose roaming functionality is enabled, this attribute identifies only their initial BSSs. They may associate with other BSSs later during the simulation.",
"",
"",
"",
"",
PRGC_NIL);
Ema_Object_Attr_Set (model_id, obj [21],
"units", COMP_CONTENTS, "",
"default value", COMP_CONTENTS_TYPE, EMAC_INTEGER,
"default value", COMP_CONTENTS_SYM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -