vallenae.io.PriDatabase.iread_status

PriDatabase.iread_status(*, channel=None, time_start=None, time_stop=None, set_id=None, query_filter=None)[source]

Stream status data with returned iterable.

Parameters:
  • channel (Union[None, int, Sequence[int]]) – None if all channels should be read. Otherwise specify the channel number or a list of channel numbers

  • time_start (Optional[float]) – Start reading at relative time (in seconds). Start at beginning if None

  • time_stop (Optional[float]) – Stop reading at relative time (in seconds). Read until end if None

  • set_id (Union[None, int, Sequence[int]]) – Read by SetID

  • query_filter (Optional[str]) – Optional query filter provided as SQL clause, e.g. “RMS < 300 OR RMS > 500”

Return type:

SizedIterable[StatusRecord]

Returns:

Sized iterable to sequential read status data