Go to the first, previous, next, last section, table of contents.
Simple data types used by the DB library are defined in
`<ecg/db.h>'. These include:
DB_Sample
-
a signed integer type (at least 16 bits) used to represent sample
values, in units of adus.
DB_Time
-
a signed integer type (at least 32 bits) used to represent times and
time intervals, in units of sample intervals. Only the magnitude is
significant; the sign of a
DB_Time variable indicates how it
is to be printed by timstr or mstimstr.
DB_Date
-
a signed integer type (at least 32 bits) used to represent Julian dates,
in units of days.
DB_Frequency
-
a floating point type used to represent sampling and counter
frequencies, in units of Hz.
DB_Gain
-
a floating point type used to represent signal gains, in units of adus
per physical unit.
DB_Group
-
an unsigned integer type used to represent signal group numbers.
DB_Signal
-
an unsigned integer type used to represent signal numbers.
DB_Annotator
-
an unsigned integer type used to represent annotator numbers.
Composite data types used by the DB library are also defined in
`<ecg/db.h>'. These types, described in detail in the following
sections, include:
DB_Siginfo
-
an object containing the name and global attributes of a given signal.
DB_Calinfo
-
an object containing calibration specifications for signals of a given
type.
DB_Anninfo
-
an object containing the name and attributes of a given annotator.
DB_Annotation
-
an object describing one or more attributes of one or more signals at a
given time.
Until DB library version 8.2, these types were known as struct
siginfo, struct calinfo, struct anninfo, and struct
ann respectively. Except under Solaris (which has its own definition
for siginfo), these older names are still defined in
`<ecg/db.h>', but their use is discouraged.
Go to the first, previous, next, last section, table of contents.
George B. Moody (george@hstbme.mit.edu)