evolver.device.Evolver

class evolver.device.Evolver(*args, **kwargs)[source]
__init__(*args, **kwargs)[source]

Methods

__init__(*args, **kwargs)

abort()

auto_assign_attrs_from_config(kwargs[, ...])

Auto instance attribute assignment functionality via cls.Config introspection.

commit_proposals()

create([config])

Create an instance from a config.

evaluate_controllers()

get_hardware(name)

init_descriptors(**non_config_kwargs)

Automatically walk over all vars and instantiate any that are ConfigDescriptors.

loop_once()

post_init_vars(*args, **kwargs)

A hook to override and perform additional initialization after instance attrs are assigned but before any ConfigDescriptor are converted to classinfo objects.

read_state()

Attributes

calibration_status

Return the calibration Status for each device's calibrator, or None if hardware has no calibrator.

classinfo

Return the class' fully qualified name.

config

Return a dict of Config populated from instance attributes.

config_json

Return a JSON str from a Config populated from instance attributes.

config_model

Return an instance of Config populated from instance attributes.

descriptor

Return a ConfigDescriptor.

effectors

enabled_controllers

schema

sensors

state