Module ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias Assign NameStore Dict Str Str TupleLoad Str Str Lambda arguments args NameParam defaults BinOpDiv NameLoad BinOpPow Num Num TupleLoad Str Str Lambda arguments args NameParam defaults BinOpDiv NameLoad BinOpPow Num Num Assign NameStore ListLoad Str Str ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Call NameLoad Str keyword NameLoad keyword ListLoad Str Str keyword Str keyword Str FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Dict For NameStore AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad SubscriptLoad NameLoad Index NameLoad orelse Assign NameStore Call AttributeLoad Str attr NameLoad Call AttributeLoad NameLoad attr Raise Call NameLoad NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call NameLoad NameLoad keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body TryExcept body Assign TupleStore NameStore NameStore NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign TupleStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad BinOpSub NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign TupleStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad BinOpDiv BinOpAdd NameLoad NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr Str Call NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad NameLoad attr Str Call NameLoad NameLoad NameLoad orelse Raise Call NameLoad Call AttributeLoad Str attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad decorator_list decorator_list
N/A __future__ division collections OrderedDict wlauto Parameter Instrument wlauto.exceptions InstrumentError ConfigError wlauto.utils.hwmon discover_sensors wlauto.utils.types list_of_strs N/A HWMON_SENSORS N/A energy temp N/A diff Joules N/A N/A N/A x N/A N/A x N/A 10 6 N/A before/after Celsius N/A N/A N/A x N/A N/A x N/A 10 3 N/A HWMON_SENSOR_PRIORITIES N/A energy temp HwmonInstrument N/A Instrument N/A N/A name hwmon N/A description 
    Hardware Monitor (hwmon) is a generic Linux kernel subsystem,
    providing access to hardware monitoring components like temperature or
    voltage/current sensors.

    The following web page has more information:

        http://blogs.arm.com/software-enablement/925-linux-hwmon-power-management-and-arm-ds-5-streamline/

    You can specify which sensors HwmonInstrument looks for by specifying
    hwmon_sensors in your config.py, e.g. ::

        hwmon_sensors = ['energy', 'temp']

    If this setting is not specified, it will look for all sensors it knows about.
    Current valid values are::

        :energy: Collect energy measurements and report energy consumed
                 during run execution (the diff of before and after readings)
                 in Joules.
        :temp: Collect temperature measurements and report the before and
               after readings in degrees Celsius.

     N/A parameters N/A N/A Parameter sensors kind list_of_strs default N/A energy temp global_alias hwmon_sensors description The kinds of sensors hwmon instrument will look for __init__ N/A N/A self device N/A kwargs N/A N/A N/A N/A N/A super HwmonInstrument self __init__ device kwargs N/A N/A self sensors N/A N/A N/A self sensor_kinds N/A N/A kind N/A self sensors N/A N/A N/A kind HWMON_SENSORS N/A N/A N/A N/A self sensor_kinds N/A kind N/A HWMON_SENSORS N/A kind N/A N/A message N/A N/A Unexpected sensor type: {}; must be in {} format kind N/A N/A HWMON_SENSORS keys N/A N/A ConfigError message N/A N/A N/A self sensor_kinds HWMON_SENSORS N/A N/A self sensors N/A N/A initialize N/A N/A self context N/A N/A N/A N/A self sensors N/A N/A N/A N/A N/A self logger debug Searching for HWMON sensors. N/A discovered_sensors N/A discover_sensors N/A self device N/A N/A N/A self sensor_kinds keys N/A sensor N/A sorted discovered_sensors key N/A N/A N/A s N/A N/A N/A HWMON_SENSOR_PRIORITIES index N/A s kind N/A N/A N/A N/A N/A self logger debug N/A N/A Adding {} format N/A sensor filepath N/A N/A N/A N/A self sensors append sensor N/A setup N/A N/A self context N/A N/A N/A sensor N/A self sensors N/A N/A N/A N/A sensor clear_readings N/A fast_start N/A N/A self context N/A N/A N/A sensor N/A reversed N/A self sensors N/A N/A N/A N/A sensor take_reading N/A fast_stop N/A N/A self context N/A N/A N/A sensor N/A self sensors N/A N/A N/A N/A sensor take_reading N/A update_result N/A N/A self context N/A N/A N/A sensor N/A self sensors N/A N/A N/A N/A N/A report_type units conversion N/A HWMON_SENSORS N/A N/A sensor kind N/A N/A report_type diff N/A N/A N/A before after N/A sensor readings N/A diff N/A conversion N/A after before N/A N/A N/A N/A context result add_metric N/A sensor label diff units N/A N/A N/A report_type before/after N/A N/A N/A before after N/A sensor readings N/A mean N/A conversion N/A N/A after before 2 N/A N/A N/A N/A context result add_metric N/A sensor label mean units N/A N/A N/A N/A context result add_metric N/A N/A sensor label  before N/A conversion before units N/A N/A N/A N/A context result add_metric N/A N/A sensor label  after N/A conversion after units N/A N/A N/A InstrumentError N/A N/A Unexpected report_type: {} format report_type N/A N/A N/A ValueError N/A e N/A N/A N/A N/A N/A self logger error N/A N/A Could not collect all {} readings for {} format N/A sensor kind N/A sensor label N/A N/A N/A N/A self logger error N/A N/A Got: {} format e N/A N/A