7.42
Recording Speichergröße lesen
Die Größe des Speichers für die Recording-Daten in der EIB 741 kann ausgelesen werden. Die Größe wird als Anzahl der
Datenpakete geliefert, die im Speicher Platz finden. Diese Anzahl ist abhängig von der Größe eines Datenpaketes. Aus
diesem Grund muss zuerst das Datenpaket konfiguriert werden.
Funktion
EIB7_ERR EIB7GetRecordingMemSize
Parameter
eib
size
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Neben den Standard Rückgabewerten können die
nachfolgend aufgelisteten Fehlermeldungen auftreten.
EIB7_InvalidPacket
7.43
Streaming Status prüfen
Während der „Streaming" Modus aktiv ist, kann der Zustand des Puffers in der EIB 741 ausgelesen werden. Neben der
Größe des Puffers in Bytes wird die aktuell gespeicherte Datenmenge in Bytes angegeben. Außerdem wird die maximal im
Puffer gespeicherte Datenmenge seit dem Aktivieren des „Streaming" Modus in Bytes angegeben.
Funktion
EIB7_ERR EIB7GetStreamingStatus
Parameter
eib
length
max
size
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Alle möglichen Werte sind bei den Standard Rückgabewerten
aufgelistet.
52
( EIB7_HANDLE
unsigned long*
)
EIB-Handle
[Rückgabewert] Pointer auf die Zielvariable für die Größe des Speichers (als Anzahl von
Datenpaketen)
Aktuelle Konfiguration für das Datenpaket ist ungültig
( EIB7_HANDLE
unsigned long*
unsigned long*
unsigned long*
)
EIB-Handle
[Rückgabewert] Pointer auf die Zielvariable für die Anzahl der Bytes im Puffer
[Rückgabewert] Pointer auf die Zielvariable für die maximale Anzahl der Bytes im Puffer seit
dem Start des Streaming Modus
[Rückgabewert] Pointer auf die Zielvariable für die Größe des Puffers in Bytes
eib,
size
eib,
length,
max,
size