Sensoray 817 Bedienungsanleitung Seite 16

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 18
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 15
16
CHAN_STATUS chanData[4];
unsigned int extErrAddr;
unsigned int dspAddr;
unsigned int fwVer;
unsigned int inPciRead;
unsigned int inPciWrite;
unsigned int hostLate;
unsigned int reserved[8];
} SYS_STATUS;
Defines system status structure. System status is obtained with the help of
S817_GetStatusInfo
function for a group of channels (1 .. 4, 5 .. 9, etc.).
chanData[4]
An array of 4 structures of
CHAN_STATUS
type (see above), one for each of 4
channels belonging to a group.
extErrAddr
Internal use, do not modify.
dspAddr
Internal use, do not modify.
fwVer
Firmware version (major in bits [31:16], minor in bits [15:0]).
inPciRead
The board is attempting to read data from host. Normally is 0.
inPciWrite
The board is attempting to write data to host. Normally is 0.
reserved[8]
Internal use, do not modify.
EXTERR
typedef struct {
unsigned int tick;
unsigned int ecode;
unsigned int reserved[2];
} EXTERR;
Defines the extended error structure. The extended error information for each capture
channel is kept in an array of
EXTERR
elements of the size
SYS_EXTERR_BUF_SIZE
(defined in
s817.h
, currently 64)
.
This array is copied from the board to the buffer in
the host’s memory by a call to
S817_GetExtErrInfo
(see below). The first element of the
array is used to keep track of the total number of errors registered for a given capture
channel (in
.tick
member), the rest are used as a ring buffer. Each valid entry of the
ring buffer keeps the information on the type of the error (
.ecode
) and the time of
occurrence in units of the 1 ms timer (
.tick
). Let’s assume, for example, that the buffer
Seitenansicht 15
1 2 ... 11 12 13 14 15 16 17 18

Kommentare zu diesen Handbüchern

Keine Kommentare