A-20
A3
opaque data<>;
/* data.len and data.val */
};
struct Device_ReadStbResp {
Device_ErrorCode error;
/* error code */
unsigned char stb;
/* the returned status byte */
};
struct Device_GenericParms {
Device_Link lid;
/* Device_Link id from connect call */
Device_Flags flags;
/* flags with options */
unsigned long lock_timeout;
/* time to wait for lock */
unsigned long io_timeout;
/* time to wait for I/O */
};
struct Device_RemoteFunc {
unsigned long hostAddr;
/* Host servicing Interrupt */
unsigned short hostPort;
/* valid port # on client */
unsigned long progNum;
/* DEVICE_INTR */
unsigned long progVers;
/* DEVICE_INTR_VERSION */
Device_AddrFamily progFamily; /* DEVICE_UDP | DEVICE_
};
TCP
*/
struct Device_EnableSrqParms {
Device_Link lid;
bool enable;
/* Enable or disable interrupts */
opaque handle<40>;
/* Host specific data */
};
struct Device_LockParms {
Device_Link lid
;
/* link id from create_link */
Device_Flags flags;
/* Contains the waitlock flag */
unsigned long lock_timeout;
/* time to wait to acquire lock */
};
struct Device_DocmdParms {
Device_Link lid;
/* link id from create_link */
Device_Flags flags;
/* flags specifying various options */
unsigned long io_timeout;
/* time to wait for I/O to complete */
unsigned long lock_timeout; /* time to wait on a lock */
long cmd;
/* which command to execute */
bool network_order;
/* client’s byte order */
long datasize;
/* size of individual data elements */
opaque data_in<>;
/* docmd data parameters */
};
Содержание 9099
Страница 20: ...1 16 1 Figure 1 1 9009 Outline Dimensions ...
Страница 24: ...1 20 1 Figure 1 3 9099 Certificate of Compliance ...
Страница 54: ...3 8 3 Figure 3 1 Status Reporting Structure Flash Configuration Reset ...
Страница 94: ...3 48 3 This page left intentionally blank ...
Страница 100: ...4 4 6 This page is left intentionally blank ...
Страница 161: ...A 49 A4 Refer to the ErrorLogger utility for the error value definitions Error Meaning 0 No error ...