vallenae.io.StatusRecord

class vallenae.io.StatusRecord(time: float, channel: int, param_id: int, energy: float, rms: float, set_id: int | None = None, threshold: float | None = None, signal_strength: float | None = None)[source]

Status data record in pridb (SetType = 3).

Attributes

channel

Channel number

energy

Energy (EN 1330-9) in eu (1e-14 V²s)

param_id

Parameter ID of table ae_params for ADC value conversion

rms

RMS in volts

set_id

Unique identifier for data set in pridb

signal_strength

Signal strength in nVs (1e-9 Vs)

threshold

Threshold amplitude in volts

time

Time in seconds

Methods

__init__()

count(value, /)

Return number of occurrences of value.

from_sql(row)

Create StatusRecord from SQL row.

index(value[, start, stop])

Return first index of value.