Indice

BC22Elements

B = Buffer

C = Funzioni di Calcolo

La funzione BC22Elements permette di conoscere il numero di elementi inseriti nella FIFO.

IMPLEMENTAZIONE

BC22Elements (Buffer, Element, ErrorCode, head, tail)

Parametri:

IN/OUT TIPO VARIABILE NOME DI ESEMPIO DIM
IN ARRGBL/ ARRSYS Buffer B/W/L/S Array contenente il Buffer
OUT GLOBAL Element L Variabile che contenente il numero di elementi inseriti nella FIFO.
OUT GLOBAL ErrorCode F/B Variabile contenente l'errore eventualmente occorso in fase di inserimento del valore
IN GLOBAL / SYSTEM head L Indice interno
IN GLOBAL / SYSTEM tail L Indice interno

Errore

Una volta richiamata la funzione se ci sono degli errori la variabile di errore (ErrorCode) assume i seguenti valori:
0 - Nessun errore
1 - Nessun dato nella FIFO.
2 - Memoria FIFO contenente dati non correttamente formattati.

Differenze rispetto alla precedente versione

Rispetto alla precendente implementazione la variabile

ErrorCode

può essere anche di tipo Byte