NT_GetValueDoubleArray

Function NT_GetValueDoubleArray 

Source
pub unsafe extern "C" fn NT_GetValueDoubleArray(
    value: *const NT_Value,
    last_change: *mut u64,
    arr_size: *mut usize,
) -> *mut f64
Expand description

Returns a copy of the double array from the NT_Value. If the NT_Value is null, or is assigned to a different type, returns null.

§Parameters

  • value: NT_Value struct to get the double array from.
  • last_change: Returns time in ms since the last change in the value.
  • arr_size: Returns the number of elements in the array.

§Returns

Pointer to the double array, or null if error.

It is the caller’s responsibility to free the array once it’s no longer needed. The NT_FreeDoubleArray() function is useful for this purpose. The returned array is a copy of the array in the value, and must be freed separately.