|
|
| ZCOM C I/F Library Routines |
|
|
| ZCONFIG (3X) |
uint16 | card_addr; | /* Card address of new hardware */ | |
uint16 | itype; | /* Interface card type */ | |
char | fname[ZCOM_MAXFNAME]; | /* Firmware filename */ | |
} setcard; |
| /* Request=Interface Configuration */ | |
struct { |
|
|
|
uint16 | iftno; | /* Interface card number */ | |
uint8 | bc1_addr; | /* 1st level bus converter addr */ | |
uint16 | bc_addr; | /* Bus converter addr of hardware */ | |
uint16 | card_addr; | /* Card address of new hardware */ | |
uint16 | itype; | /* Interface card type */ | |
zcfg_lookup_t cfglt; | /* Configuration lookup table info */ | ||
char | fname[ZCOM_MAXFNAME]; | /* Firmware filename */ | |
} setcard_mmp; |
| /* Request=Interface Configuration */ | |
|
| /* For | |
struct { |
|
|
|
uint16 | iftno; | /* Interface card number */ | |
uint16 | portno; | /* Port number */ | |
uint16 | rcode; | /* Request code */ | |
uint16 | spare; | /* Reserved, not used */ | |
zpconf_type | cnfg; | /* Port configuration word */ | |
uint32 | qlimit; | /* Port tx limit */ | |
} setport; |
| /* Request = Port Configuration */ | |
struct { |
|
|
|
zaddr_type | zaddr; | /* Terminal ZLU */ | |
zaddr_type | daddr; | /* Destination terminal ZLU */ | |
uint16 | iftno; | /* Interface card number */ | |
uint16 | portno; | /* Port number */ | |
uint16 | subchno; | /* Subchannel number */ | |
uint16 | dtype; | /* Terminal device type */ | |
uint16 | ltype; | /* Logical terminal type */ | |
zltt_type | ltt; | /* Logical terminal data */ | |
zptt_type | ptt; | /* Physical terminal data */ | |
} setterm; |
| /* Request=Terminal Configuration */ | |
struct { |
|
|
|
uint16 | iftno; | /* Interface card number */ | |
uint16 | portno; | /* Port number */ | |
uint16 | subchno; | /* 1/4 Subchannel number */ | |
uint16 | rcode; | /* Request code */ | |
zptcfg_t | *ptcfg; | /* Ptr to port & subch config data */ | |
uint32 | len; | /* Lgth (bytes) of | |
unit32 | qlimit; | /* Port transmit limit */ | |
} setportsc; |
| /* Request = Port |
} data;
} zconfig_type;
The header specifies the configuration. It is returned without change in the response data, and may be used by the caller to identify a configuration request.
Chapter 4 | 193 |