#include <buffer.h>
Inheritance diagram for Buffer:

Public Methods | |
| Buffer () | |
| ~Buffer () | |
| DValueList | getDate (double x1, double x2) |
| DValueList | getDate (double xi, int size) |
| DValueList | getDate (int p1, int p2) |
| DValueList* | getDate () |
| DValueList | getLastDate () |
| void | setMaxSize (double max) |
| double | getSize () |
| double | getMaxSize () |
Public Slots | |
| void | reset () |
| void | entryDate (DValueList* values) |
Private Attributes | |
| DValueList* | botte |
| DValueList | elementsEstract |
| DValueList * | botteBuffer |
| double | dimension |
| double | dimension2 |
| double | maxSize |
| double | lastLength |
| double | precLength |
In input ha i dati del dispositivo e li accoda in una lista. E' possibile prendere i dati campionati con la funzione getDate.
|
|
Inizializza la struttura interna. |
|
|
Cerca all'interno del buffer e restituisce i dati compresi nell'intervallo di campionamento (x1,x2) |
|
|
Restituisce size dati a partire da xi all'interno dell'ultimo treno di dati inseriti nel buffer |
|
|
Ritorna i dati presenti all'interno del buffer dal punto p1 al punto p2 |
|
|
Restituisce il contenuto del buffer |
|
|
Restituisce l'ultimo array di dati inserito nel buffer e non letto dal plot dell'oscilloscopio |
|
|
Setta la dimensione massima che puo' avere il buffer |
|
|
Ritorna il numero degli elementi presenti nel buffer |
|
|
Ritorna la capacita' massima del buffer |
|
|
Resetta il buffer |
|
|
Appende una lista di dati in fondo al buffer. Se la nuova dimensione eccede la dimensione massima del buffer, vengono tagliati gli elementi piu' vecchi. |
1.2.1 written by Dimitri van Heesch,
© 1997-2000