Function rc_ringbuf_insert¶
Defined in File ring_buffer.h
Function Documentation¶
-
int rc_ringbuf_insert(rc_ringbuf_t *buf, double val)¶
Puts a new float into the ring buffer and updates the index accordingly.
If the buffer was full then the oldest value in the buffer is automatically removed.
- Parameters
buf – Pointer to user’s buffer
val – [in] The value to be inserted
- Returns
Returns 0 on success or -1 on failure.