X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Frdtech-dps%2Fprotocol.c;h=65f40ab9297ad681117a06d9f99f2c489bf7c750;hb=ebc51109899008694c50977cb2574050b1bc0c89;hp=77cc0a0851070608dd847dc02dd9640647a38ebf;hpb=dfdf4c83ff4508fe2532dac3391ae2639d457d50;p=libsigrok.git diff --git a/src/hardware/rdtech-dps/protocol.c b/src/hardware/rdtech-dps/protocol.c index 77cc0a08..65f40ab9 100644 --- a/src/hardware/rdtech-dps/protocol.c +++ b/src/hardware/rdtech-dps/protocol.c @@ -120,7 +120,6 @@ SR_PRIV int rdtech_dps_receive_data(int fd, int revents, void *cb_data) struct sr_dev_inst *sdi; struct dev_context *devc; struct sr_modbus_dev_inst *modbus; - struct sr_datafeed_packet packet; uint16_t registers[8]; int ret; @@ -143,8 +142,7 @@ SR_PRIV int rdtech_dps_receive_data(int fd, int revents, void *cb_data) if (ret == SR_OK) { /* Send channel values */ - packet.type = SR_DF_FRAME_BEGIN; - sr_session_send(sdi, &packet); + std_session_send_df_frame_begin(sdi); send_value(sdi, sdi->channels->data, RB16(registers + 0) / devc->voltage_multiplier, @@ -158,8 +156,7 @@ SR_PRIV int rdtech_dps_receive_data(int fd, int revents, void *cb_data) RB16(registers + 2) / 100.0f, SR_MQ_POWER, 0, SR_UNIT_WATT, 2); - packet.type = SR_DF_FRAME_END; - sr_session_send(sdi, &packet); + std_session_send_df_frame_end(sdi); /* Check for state changes */ if (devc->actual_ovp_state != (RB16(registers + 5) == STATE_OVP)) {