X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fgwinstek-gds-800%2Fprotocol.c;h=5feb25b140d716d336bb87e0d09fb721515a8674;hb=7f0463840ab5d6a85daaa76850558d2b71e596cf;hp=ce9e8d416aae0d1862b689c3fdf9d579f76cf41f;hpb=3782e57129fa661a773be337c9f548708f593eb0;p=libsigrok.git diff --git a/src/hardware/gwinstek-gds-800/protocol.c b/src/hardware/gwinstek-gds-800/protocol.c index ce9e8d41..5feb25b1 100644 --- a/src/hardware/gwinstek-gds-800/protocol.c +++ b/src/hardware/gwinstek-gds-800/protocol.c @@ -141,11 +141,8 @@ SR_PRIV int gwinstek_gds_800_receive_data(int fd, int revents, void *cb_data) } else { /* Start acquiring next frame. */ if (devc->df_started) { - packet.type = SR_DF_FRAME_END; - sr_session_send(sdi, &packet); - - packet.type = SR_DF_FRAME_BEGIN; - sr_session_send(sdi, &packet); + std_session_send_df_frame_end(sdi); + std_session_send_df_frame_begin(sdi); } devc->cur_acq_frame++; @@ -202,10 +199,7 @@ SR_PRIV int gwinstek_gds_800_receive_data(int fd, int revents, void *cb_data) if (!devc->df_started) { std_session_send_df_header(sdi); - - packet.type = SR_DF_FRAME_BEGIN; - sr_session_send(sdi, &packet); - + std_session_send_df_frame_begin(sdi); devc->df_started = TRUE; } break; @@ -271,11 +265,8 @@ SR_PRIV int gwinstek_gds_800_receive_data(int fd, int revents, void *cb_data) } else { /* Start acquiring next frame. */ if (devc->df_started) { - packet.type = SR_DF_FRAME_END; - sr_session_send(sdi, &packet); - - packet.type = SR_DF_FRAME_BEGIN; - sr_session_send(sdi, &packet); + std_session_send_df_frame_end(sdi); + std_session_send_df_frame_begin(sdi); } devc->cur_acq_frame++; devc->state = START_ACQUISITION;