********************
Autotap 
********************

.. index:: AutoTap, devices; vendors; B&B Electronics; AutoTap

Overview
====================



Configuration
====================

A typical AutoTap configuration block looks like this::

    - name: autotap
      driver: devices.vendors.bb_electronics.autotap_ldvds:AutoTapLDVDS
      settings:
          xbee_device_manager: <instance name>
          extended_address: <XBee module address>
          update_rate: 10.0

Settings
--------------------
xbee_device_manager (required)
    The name of an XBeeDeviceManager instance to manage this device

extended_address (required)
    MAC address of the end device's XBee module.

    Notice that the value must have an exclamation sign at end and
    is between quotes.

update_rate (optional, default: 10.0)
    The number of seconds between each parameters polling.

Channels
====================

Vehicle parameters
------------------

vehicle_speed (Get, type: float)
    

engine_speed (Get, type: float)
    

throttle_position (Get, type: float)
    

odometer (Get, type: float)
    

fuel_level (Get, type: float)
    

fuel_level_remaining (Get, type: float)
    

transmission_gear (Get, type: string)
    

ignition_status (Get, type: string)
    

mil_status (Get, type: string)
    

airbag_dash_indicator (Get, type: string)
    

abs_dash_indicator (Get, type: string)
    

fuel_rate (Get, type: float)
    

battery_voltage (Get, type: float)
    

pto_status (Get, type: string)
    

seatbelt_fastened (Get, type: string)
    

misfire_monitor (Get, type: string)
    

fuel_system_monitor (Get, type: string)
    

comprehensive_component_monitor (Get, type: string)
    

catalyst_monitor (Get, type: string)
    

heated_catalyst_monitor (Get, type: string)
    

evaporative_system_monitor (Get, type: string)
    

secondary_air_system_monitor (Get, type: string)
    

ac_system_refrigerant_monitor (Get, type: string)
    

oxygen_sensor_monitor (Get, type: string)
    

oxygen_sensor_heater_monitor (Get, type: string)
    

egr_system_monitor (Get, type: string)
    

brake_switch_status (Get, type: string)
    

cruise_control_status (Get, type: string)
    

turn_signal_status (Get, type: string)
    

oil_pressure_lamp (Get, type: string)
    

coolant_hot_light (Get, type: string)
    

trip_odometer (Get, type: float)
    

trip_fuel_consumption (Get, type: float)
    


Static vehicle parameters
-------------------------

vin (Get, type: string)
    

supported_parameters (Get, type: string)
    

diagnostic_trouble_codes (Get, type: string)
    

ready_for_communication (Get, type: integer)
    

force_redetect (Set, type: integer)
    



