Structure ARCNET_NETMAP

Description:
Describes the network map and timeout that is used as trigger condition to request the map

Declaration:

typedef struct s_ARCNET_NETMAP { unsigned char ba_netmap[32]; // netmap unsigned short w_timeout; // 10ms units } ARCNET_NETMAP;

Members:

Member(s) Description
ba_netmap bit array where every bit represents a node
ba_netmap[0]: Node 0..7
ba_netmap[1]: Node 8..15
...
ba_netmap[31] Node 248..255

Bit0 (LSB) in every byte corresponds with least significant node, i.e.: (ba_netmap[1] & 0x10) addresses node 12
w_timeout timeout value in 10ms units.
The meaning is context depending (see description of IOCTL_FARC_NETMAP_SETTINGS and IOCTL_FARC_GET_NETMAP)

Note:

Node 0 must never be set, otherwise error E_FARC_NETMAP_ERROR is returned.

See also:
DeviceIoControl()
IOCTL_FARC_NETMAP_SETTINGS
IOCTL_FARC_GET_NETMAP

Back to Programming Guide Contact Copyright and Disclaimer