IEC_BACNET_STACK_CONTROL_TYPE (ENUM)ΒΆ

TYPE IEC_BACNET_STACK_CONTROL_TYPE :

Enumeration for extended stack configuration and control.

InOut:

Name

Initial

Comment

BACNET_STACKCTRL_WRITE_BDT

1

The command is of type write broadcast distribution table.

This command stores the given data into the specified IP datalinks broadcast distribution table which is used for BBMD services

BACNET_STACKCTRL_READ_BDT

2

The command is of type read broadcast distribution table

This commands reads from the given IP datalink the broadcast distribution table so that an application may store it.

BACNET_STACKCTRL_WRITE_FDT

3

The command is of type write foreign device table.

This command stores the given data into the specified IP datalinks foreign device table which is used for BBMD services

BACNET_STACKCTRL_READ_FDT

4

The command is of type read foreign device table.

This commands reads from the given IP datalink the foreign device table so that an application may store it.

BACNET_STACKCTRL_STATISTICS

5

This command retrieves some statistic information from selected datalink.

See used structure ::BACNET_CONTROL_STATS for more information.

BACNET_STACKCTRL_GET_RANGECHECKS

6

This command reads the currently activated range checks in the stack to protect the application from getting invalid values to process.

See used structure ::BACNET_CONTROL_RANGECHK for more information.

BACNET_STACKCTRL_SET_RANGECHECKS

7

This command activates or deactivates the range checks in the stack to protect the application from getting invalid values to process.

See used structure ::BACNET_CONTROL_RANGECHK for more information.

BACNET_STACKCTRL_GET_SECURITY_INFO

8

This command reads the actual sets of secority related keys.

BACNET_STACKCTRL_SET_SECURITY_INFO

9

This command writes the actual sets of secority related keys.

BACNET_STACKCTRL_SET_NEW_ADDRESS

10

This command informs the corresponding datalink to change its address.

BACNET_STACKCTRL_GET_BDT_ENTRY

11

This command reads the requested BDT entry.

BACNET_STACKCTRL_SET_BDT_ENTRY

12

This command writes the requested BDT entry.

BACNET_STACKCTRL_GET_FDT_ENTRY

13

This command reads the requested FDT entry.

BACNET_STACKCTRL_SET_FDT_ENTRY

14

This command writes the requested FDT entry.

BACNET_STACKCTRL_GET_VMAC_ENTRY

15

This command reads the requested VMAC entry.

BACNET_STACKCTRL_SET_VMAC_ENTRY

16

This command writes the requested VMAC entry.

BACNET_STACKCTRL_GET_ROUTER_ENTRY

17

This command reads the requested router entry.

BACNET_STACKCTRL_SET_ROUTER_ENTRY

18

This command writes the requested router entry.

BACNET_STACKCTRL_GET_DEAMON_CFG_FILE

19

This command returns the configuration path and file used for configuring the BACnet stack deamon or BACnet stack API. This will only work for the variant using a init-file for initialization of this API and not for the init-structure.

BACNET_STACKCTRL_SET_DEAMON_CFG_FILE

20

This command sets the configuration path and file used for configuring the BACnet stack deamon or BACnet stack API. The new configuration is read and parsed and in case it does not contain any error the low level network and datalink part will use the new configuration. In case of an error the previous configuration will be restored.

BACNET_STACKCTRL_GET_WSSC_CONN_STAT

21

This command returns extended connection information for the over index specified connection in the WSSC datalink.

BACNET_STACKCTRL_GET_WSSC_DIRECT_CONNECTION_CONFIG

22

This command returns the direcxt connection configuration for the specified index in the WSSC datalink table.

BACNET_STACKCTRL_SET_WSSC_DIRECT_CONNECTION_CONFIG

23

This command updates the direcxt connection configuration for the specified index in the WSSC datalink table.

24

This command returns the actual status of the requested datalink. it uses the ::BACNET_DATALINK_EVENT structure.

25

This command reads the requested filter entry.

26

This command writes the requested filter entry.