Man page - egd_stop(3)
Packages contains this manual
Manual
EGD_START
NAMESYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
SEE ALSO
NAME
egd_start, egd_stop - start and stop buffered acquisition
SYNOPSIS
#include <eegdev.h>
int
egd_start(struct eegdev*
dev
);
int egd_stop(struct eegdev*
dev
);
DESCRIPTION
egd_start () marks the beginning of buffered acquisition from the device referenced by dev . This means that the data starts getting accumulated in an internal ringbuffer and this buffered data can be sequentially obtained by successive calls to egd_get_data (3). A buffered acquisition started implies that the user has to get the data often enough to prevent the situation of a full ringbuffer.
egd_stop () halts the buffered acquisition of the device referenced by dev , relieving the user from the obligation to get data regularly.
RETURN VALUE
The function returns 0 in case of succes. Otherwise, -1 is returned and errno is set accordingly.
ERRORS
egd_start () and egd_stop () will fail if:
|
EINVAL |
dev is NULL. |
SEE ALSO
egd_get_data (3), egd_get_available (3)