#include "types.h"
#include "utils_private.h"
Go to the source code of this file.
◆ fifo_add()
| scpi_bool_t fifo_add |
( |
scpi_fifo_t * | fifo, |
|
|
const scpi_error_t * | value ) |
Add element to fifo. If fifo is full, return FALSE.
- Parameters
-
- Returns
Definition at line 51 of file fifo.c.
◆ fifo_clear()
| void fifo_clear |
( |
scpi_fifo_t * | fifo | ) |
|
Empty fifo
- Parameters
-
Definition at line 20 of file fifo.c.
◆ fifo_count()
| scpi_bool_t fifo_count |
( |
scpi_fifo_t * | fifo, |
|
|
int16_t * | value ) |
Retrive number of elements in fifo
- Parameters
-
- Returns
Definition at line 116 of file fifo.c.
◆ fifo_init()
| void fifo_init |
( |
scpi_fifo_t * | fifo, |
|
|
scpi_error_t * | data, |
|
|
int16_t | size ) |
Initialize fifo
- Parameters
-
Definition at line 8 of file fifo.c.
◆ fifo_is_empty()
Test if fifo is empty
- Parameters
-
- Returns
Definition at line 31 of file fifo.c.
◆ fifo_is_full()
Test if fifo is full
- Parameters
-
- Returns
Definition at line 40 of file fifo.c.
◆ fifo_remove()
| scpi_bool_t fifo_remove |
( |
scpi_fifo_t * | fifo, |
|
|
scpi_error_t * | value ) |
Remove element form fifo
- Parameters
-
- Returns
- FALSE - fifo is empty
Definition at line 72 of file fifo.c.
◆ fifo_remove_last()
| scpi_bool_t fifo_remove_last |
( |
scpi_fifo_t * | fifo, |
|
|
scpi_error_t * | value ) |
Remove last element from fifo
- Parameters
-
- Returns
- FALSE - fifo is empty
Definition at line 94 of file fifo.c.