sunpeek.components.helpers#

Code author: Marnoch Hamilton-Jones <m.hamilton-jones@aee.at>

Code author: Philip Ohnewein <p.ohnewein@aee.at>

Functions

make_tables(engine)

Uses the table definitions contained in the component classes to create DB tables

Classes

AccuracyClass(value[, names, module, ...])

AlgoCheckMode(value[, names, module, ...])

AttrSetterMixin()

ComponentParam([unit, minimum, maximum, ...])

Used to define parameters which are represented by Quantities, with optional limit checking.

DataUploadDefaults(**kwargs)

InstallCondition(value[, names, module, ...])

IsVirtual(value[, names, module, qualname, ...])

PCSettingsDefaults(*args, **kwargs)

ResultStatus(value[, names, module, ...])

SensorMap(slot_name, sensor[, sensor_type, ...])

Class which defines the many-to-many mapping table and performs required logic to map Sensor objects to sensor channels on components.

UploadHistory(**kwargs)