evolver.device.Evolver
- class evolver.device.Evolver(*args, **kwargs)[source]
-
Methods
__init__(*args, **kwargs)abort()auto_assign_attrs_from_config(kwargs[, ...])Auto instance attribute assignment functionality via
cls.Configintrospection.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
ConfigDescriptorare converted toclassinfoobjects.read_state()Attributes
calibration_statusReturn the calibration Status for each device's calibrator, or None if hardware has no calibrator.
classinfoReturn the class' fully qualified name.
configReturn a dict of Config populated from instance attributes.
config_jsonReturn a JSON str from a Config populated from instance attributes.
config_modelReturn an instance of Config populated from instance attributes.
descriptorReturn a
ConfigDescriptor.effectorsenabled_controllersschemasensorsstate