]> sigrok.org Git - libsigrok.git/blobdiff - bindings/cxx/classes.cpp
Revert API/ABI change for Context::create_analog_packet().
[libsigrok.git] / bindings / cxx / classes.cpp
index 5bc5dc2fed78f594d0605f4a58bdd644ccfb0239..cdf7fd359d2f9f471ac661b7ff3a0bf81f547316 100644 (file)
@@ -332,7 +332,7 @@ shared_ptr<Packet> Context::create_logic_packet(
 
 shared_ptr<Packet> Context::create_analog_packet(
        vector<shared_ptr<Channel> > channels,
-       const float *data_pointer, unsigned int num_samples, const Quantity *mq,
+       float *data_pointer, unsigned int num_samples, const Quantity *mq,
        const Unit *unit, vector<const QuantityFlag *> mqflags)
 {
        auto analog = g_new0(struct sr_datafeed_analog, 1);
@@ -370,7 +370,7 @@ shared_ptr<Packet> Context::create_analog_packet(
        spec->spec_digits = 0;
 
        analog->num_samples = num_samples;
-       analog->data = (float*)data_pointer;
+       analog->data = data_pointer;
        auto packet = g_new(struct sr_datafeed_packet, 1);
        packet->type = SR_DF_ANALOG;
        packet->payload = analog;