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.