Provided by: libeegdev-dev_0.2-9build2_amd64 bug

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)