ParametricRecord

class vallenae.io.ParametricRecord(time, param_id, set_id=None, status=<StatusFlags: 0>, pctd=None, pcta=None, pa0=None, pa1=None, pa2=None, pa3=None, pa4=None, pa5=None, pa6=None, pa7=None)[source]

Parametric data record in pridb (SetType.PARAMETRIC).

__init__(time, param_id, set_id=None, status=<StatusFlags: 0>, pctd=None, pcta=None, pa0=None, pa1=None, pa2=None, pa3=None, pa4=None, pa5=None, pa6=None, pa7=None)

Methods

__init__(time, param_id[, set_id, status, ...])

from_sql(row)

Create ParametricRecord from SQL row.

Attributes

pa0

Amplitude of parametric input 0 in volts

pa1

Amplitude of parametric input 1 in volts

pa2

Amplitude of parametric input 2 in volts

pa3

Amplitude of parametric input 3 in volts

pa4

Amplitude of parametric input 4 in volts

pa5

Amplitude of parametric input 5 in volts

pa6

Amplitude of parametric input 6 in volts

pa7

Amplitude of parametric input 7 in volts

pcta

Analog hysteresis counter

pctd

Digital counter value

set_id

Unique identifier for data set in pridb

status

Status flags

time

Time in seconds

param_id

Parameter ID of table ae_params for ADC value conversion

time: float

Time in seconds

param_id: int

Parameter ID of table ae_params for ADC value conversion

set_id: int | None = None

Unique identifier for data set in pridb

status: StatusFlags = 0

Status flags

pctd: int | None = None

Digital counter value

pcta: int | None = None

Analog hysteresis counter

pa0: int | None = None

Amplitude of parametric input 0 in volts

pa1: int | None = None

Amplitude of parametric input 1 in volts

pa2: int | None = None

Amplitude of parametric input 2 in volts

pa3: int | None = None

Amplitude of parametric input 3 in volts

pa4: int | None = None

Amplitude of parametric input 4 in volts

pa5: int | None = None

Amplitude of parametric input 5 in volts

pa6: int | None = None

Amplitude of parametric input 6 in volts

pa7: int | None = None

Amplitude of parametric input 7 in volts

classmethod from_sql(row)[source]

Create ParametricRecord from SQL row.

Parameters:

row (dict[str, Any]) – Dict of column names and values

Return type:

ParametricRecord