DOMAIN_ARRAY

The DOMAIN_ARRAY structure is defined in <inc_path/toolkit.h> as:

typedef struct domain_array

{

     int   domain_index;

     char  domain_name[TOOLKIT_DOMAIN_NAM_LEN + 1];

     int   start_addr;

     int   domain_size;

     int   addr_type;

     char  caching;

} DOMAIN_ARRAY; 

Where:

domain_index is the internal reference used to access the information about the given domain. If you use standard addressing, this field must match the domain index assigned to the domain name in domain.cfg.

For diagnostic data, valid values for domain_index are:

100

Protocol diagnostic bits

101

Protocol diagnostic bytes

102

Protocol diagnostic words

104

Protocol diagnostic double words

108

Protocol diagnostic 8-bytes

domain_name is the ASCII name used to reference the domain. If you use standard addressing, this name must match a domain name in domain.cfg.

start_addr is the numeric value corresponding to the first memory location within the domain.

domain_size is the number of bytes in the domain.

addr_type is the type of addressing used in the domain. Valid values are:

TOOLKIT_BIT

TOOLKIT_BYTE

TOOLKIT_WORD

TOOLKIT_4BYTE

TOOLKIT_8BYTE

caching is reserved for GE Fanuc use.

More information

Device Communications Toolkit structures.