evolver.hardware.interface.SensorDriver
- class evolver.hardware.interface.SensorDriver(*args, **kwargs)[source]
-
Methods
__init__(*args, **kwargs)auto_assign_attrs_from_config(kwargs[, ...])Auto instance attribute assignment functionality via
cls.Configintrospection.create([config])Create an instance from a config.
get()init_descriptors(**non_config_kwargs)Automatically walk over all vars and instantiate any that are ConfigDescriptors.
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()Communicate with connection to retrieve data.
Attributes
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.