User guide

158 DC 900-1338I
Protocol Software Toolkit Programmer Guide
typedef struct {
unsigned short usFWPacketType; /* Clients packet type */
unsigned short usFWCommand; /* Clients cmd sent or rcvd */
unsigned short usFWStatus; /* Clients status of I/O ops */
unsigned short usICPClientID; /* old su_id */
unsigned short usICPServerID; /* old sp_id */
unsigned short usICPCommand; /* ICPs command. */
short iICPStatus; /* ICPs command status */
unsigned short usICPParms[3]; /* ICPs xtra parameters */
unsigned short usProtCommand; /* protocol cmd */
short iProtModifier; /* protocol cmds modifier */
unsigned short usProtLinkID; /* protocol link ID */
unsigned short usProtCircuitID; /* protocol circuit ID */
unsigned short usProtSessionID; /* protocol session ID */
unsigned short usProtSequence; /* protocol sequence */
unsigned short usProtXParms[2]; /* protocol xtra parms */
}DLI_OPT_ARGS;
Figure 91: C Definition of DLI Optional Arguments Structure