The following table outlines the device-dependent information to be supplied in the comm-port point for the BSAPScanner scan task. All attribute names in the table that are italicized, indicates that you must assign values to them.
|
|||||
---|---|---|---|---|---|
AIN | Attribute Name | Type | DE Type | Possible Values | |
Device Independent (required) | 0 | communication mode | scalar | rtLOGICAL | 0=polled/PRBX |
1 | device type | scalar | rtUINT8 | 0 to 255 | |
2 | control | scalar | rtLOGICAL | 0=disabled, 1=enabled | |
3 | status | scalar | rtUINT8 | §Communication Port Point | |
4 | retry count | scalar | rtUINT8 | not used, configured in OpenBSI | |
5 | reply timeout | scalar | rtUINT16 | not used, configured in OpenBSI | |
6 | poll types | table | |||
7 | PRBX types | table | |||
8 | CE overlap | scalar | rtLOGICAL | 0=disabled, 1=enabled | |
9 | msg queue status | scalar | rtUINT8 | 0, 1, or 2 | |
Device Dependent (BSAP scan task specific) | 10 | handle alarms | scalar | rtLOGICAL | 0=no alarms, 1=process alarms |
11 | handle RBE | scalar | rtLOGICAL | 0=no RBE, 1=process RBE |
|
12 | debug device | scalar | rtBYTES20 | (see below) | |
Windows Only | 13 | nettop file | scalar | rtBYTES | (see below) |
14 | journal file | scalar | rtBYTES | (see below) | |
15 | shutdown action | scalar | rtUINT8 | 0=shutdown OpenBSI, 1=shutdown OpenBSI if scan task started, 2=never shutdown OpenBSI |
|
16 | desktop name | scalar | rtBYTES20 | (see below) | |
UNIX Only | 13 | comm info | table | (see below) | |
14 | rs232 info | table | (see below) | ||
15 | nrt | vector | (see below) | ||
16 | modem | scalar | rtLOGICAL | 0=no modem, 1=modem |
|
17 | dial string | scalar | rtBYTES256 | (see below) | |
18 | hangup string | scalar | rtBYTES256 | (see below) | |
19 | abort strings | vectpr | rtBYTES20 | (see below) | |
20 | ip mode | scalar | rtUINT8 | (see below) | |
21 | ip info | table | (see below) | ||
22 | ip index | scalar | rtUINT8 | (see below) | |
23 | process name | scalar | rtBYTES20 | (see below) | |
24 | nrt version | scalar | rtUINT8 | (see below) | |
25 | ts disable | scalar | rtLOGICAL | 0=disable, 1=enable |
|
26 | alarm dest | vector | rtBYTES16 | (see below) | |
27 | rbe dest | vector | rtBYTES16 | (see below) | |
28 | poll after ack | scalar | rtLOGICAL | (see below) | |
29 | poll wait ms | scalar | rtUINT16 | (see below) | |
30 | serial mode | scalar | rtLOGICAL | 0=Sync,1=ASync | |
31 | rtu in backup | scalar | rtLOGICAL | 0=backup, 1=primary |
|
32 | clear stats | scalar | rtLOGICAL | 0=Don't clear, 1=Clear |
|
33 | device stats | vector | rtUINT32 | (see below) | |
Optional | . | ||||
. | |||||
. |
The UNIX comm port device stats vector contain the following information:
Index Value | Index Name | Contents |
---|---|---|
0 | CP_ACKS_SENT | Number of acknowledgement packets sent. |
1 | CP_ALM_ACKS_SENT | Number of alarm acknowledgement packets sent. |
2 | CP_MSGS_SENT | Number of message packets sent. |
3 | CP_MSGS_RECV | Number of message packets received. |
4 | CP_ECHO_RESP | Number of echo packets sent. |
5 | CP_TS_SENT | Number of time sync packets sent. |
6 | CP_NRT_SENT | Number of node routing table packets sent. |
See also: