Bindings: Provide helper method that auto-converts analog
This commit is contained in:
parent
0cee3a3ea5
commit
c5d081f721
|
@ -1212,6 +1212,11 @@ void *Analog::data_pointer()
|
|||
return _structure->data;
|
||||
}
|
||||
|
||||
void Analog::get_data_as_float(float *dest)
|
||||
{
|
||||
check(sr_analog_to_float(_structure, dest));
|
||||
}
|
||||
|
||||
unsigned int Analog::num_samples() const
|
||||
{
|
||||
return _structure->num_samples;
|
||||
|
|
|
@ -768,6 +768,11 @@ class SR_API Analog :
|
|||
public:
|
||||
/** Pointer to data. */
|
||||
void *data_pointer();
|
||||
/**
|
||||
* Fills dest pointer with the analog data converted to float.
|
||||
* The pointer must have space for num_samples() floats.
|
||||
*/
|
||||
void get_data_as_float(float *dest);
|
||||
/** Number of samples in this packet. */
|
||||
unsigned int num_samples() const;
|
||||
/** Channels for which this packet contains data. */
|
||||
|
|
Loading…
Reference in New Issue