* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#include "protocol.h"
-#include <errno.h>
+#include <config.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
+#include "protocol.h"
/* Define data packet size independent of packet (bufunitsize bytes) size
* from the BeagleLogic kernel module */
if (devc->bytes_read >= devc->limit_samples * logic.unitsize ||
packetsize == 0) {
/* Send EOA Packet, stop polling */
- packet.type = SR_DF_END;
- packet.payload = NULL;
- sr_session_send(devc->cb_data, &packet);
-
+ std_session_send_df_end(devc->cb_data, LOG_PREFIX);
sr_session_source_remove_pollfd(sdi->session, &devc->pollfd);
}