Allen-Bradley 1784-KTX Reference Manual page 84

Table of Contents

Advertisement

} AUTOCONFIGURE_CMD;
typedef struct {
UBYTE
module_slot_address;
UBYTE
logical_rack_address;
UBYTE
bt_data_length;
UWORD
bt_data[64];
} BT_WRITE_CMD;
typedef struct {
UBYTE
module_slot_address;
UBYTE
logical_rack_address;
UBYTE
bt_data_length;
} BT_READ_CMD;
typedef struct {
UBYTE
fg_number:4;
UBYTE
in_fault_group:1;
UBYTE
unused:3;
} FAULT_GROUP_BYTE;
typedef struct {
FAULT_GROUP_BYTE
} SET_FAULT_GROUP_CMD;
typedef struct {
UBYTE
unused;
} GET_SCAN_LIST_CMD;
typedef struct {
UBYTE
host_command;
UBYTE
transaction_num;
UBYTE
command_length;
union
{
SET_MODE_CMD
SET_SCAN_LIST_CMD
AUTOCONFIGURE_CMD
BT_WRITE_CMD
BT_READ_CMD
SET_FAULT_GROUP_CMD
GET_SCAN_LIST_CMD
UBYTE
} cmd;
} COMMAND;
/*=============================================================================
CONFIRMATION DATA STRUCTURES
==============================================================================*/
typedef struct
{
UBYTE
count;
UBYTE
scan_list[64];
} GET_LIST_CONF;
typedef struct
{
UBYTE
orphan;
} SET_LIST_CONF;
typedef
struct
{
UWORD
bt_data[64];
} BT_READ_CONF;
typedef struct
{
UBYTE
host_command;
UBYTE
transaction_num;
UBYTE
conf_status;
UBYTE
conf_length;
union
{
GET_LIST_CONF
SET_LIST_CONF
BT_READ_CONF
UBYTE
} conf;
} CONFIRMATION;
fault_group_data[128];
set_mode;
set_scan_list;
autoconfig;
bt_write;
bt_read;
set_fault_group;
get_scan_list;
padding[253];
get_list;
set_list;
bt_read;
dummy[252];
Appendix B
Programming Examples
B-5

Advertisement

Table of Contents
loading

This manual is also suitable for:

1784-ktxd1784-kts

Table of Contents