- header.samplerate = ctx->cur_samplerate;
- header.num_logic_probes = ctx->num_channels;
- sr_session_bus(session_data, &packet);
+ sr_session_send(cb_data, &packet);
+
+ /* Send metadata about the SR_DF_LOGIC packets to come. */
+ packet.type = SR_DF_META_LOGIC;
+ packet.payload = &meta;
+ meta.samplerate = ctx->cur_samplerate;
+ meta.num_probes = ctx->num_channels;
+ sr_session_send(cb_data, &packet);