Also restore BumpConfig's `initial-position` setting, since it's
critical to running a bump. I removed it when I mistakenly thought it
was storeing the output voltage used as the initial position
(something that you'd measure during a bump). I guess I should have
read the help string before I deleted it ;).
There are also a number of numpy array -> float conversions when
loading HDF5. This avoids excessive numpy-fication with h5py v2.0.
class BumpConfig (_config.Config):
"Configure `calibcant` bump operation"
settings = [
+ _config.FloatSetting(
+ name='initial-position',
+ help=('Position relative to surface for start of bump in meters. '
+ 'Should be less than zero to ensure non-contact region '
+ 'before you hit the surface.'),
+ default=-50e-9),
_config.FloatSetting(
name='setpoint',
help=('Maximum deflection in volts in case of stepper positioning '
]),
]
-class BumpResult (_config.Config):
- "The result of a `calibcant` bump operation"
-
class _VibrationModel (object):
pass