vallenae.io.TraDatabase.listen

TraDatabase.listen(existing=False, wait=False, query_filter=None, raw=False)[source]

Listen to database changes and return new records.

Parameters:
  • existing (bool) – Return already existing records

  • wait (bool) – Wait for new records even if no acquisition (writer) is active. Otherwise the function returns after all records are read.

  • query_filter (Optional[str]) – Optional query filter provided as SQL clause, e.g. “TRAI >= 100 AND Samples >= 1024”

  • raw (bool) – Return data as ADC values (int16). Default: False

Yields:

New transient data records

Return type:

Iterable[TraRecord]