/**
* @static
* @author mlapierre
* $Id: Event.js 5936 2013-03-25 16:15:21Z lgreenway@qnx.com $
*/
module.exports = {};
/**
* @memberOf module:car.sensors
* @name Sensor
*
* @description <p>Sensor type enumeration.
* <p>NOTE: This is provided as an example only. This API is intended to be a custom
* implementation for each system to access its specific sensor data.
*
*
* @property {Number} FUEL_LEVEL Fuel level (0 to 100%).
* @property {Number} COOLANT_LEVEL Coolant level (0 to 100%).
* @property {Number} COOLANT_TEMPERATURE Coolant temperature.
* @property {Number} ENGINE_OIL_PRESSURE Engine oil pressure (>=0 PSI).
* @property {Number} ENGINE_OIL_LEVEL Engine oil level (0 to 100%).
* @property {Number} ENGINE_OIL_TEMPERATURE Engine oil temperature.
* @property {Number} RPM Engine RPM (>=0).
* @property {Number} SPEED Vehicle speed (>=0).
* @property {Number} BRAKE_FLUID_LEVEL Brake fluid level (0 to 100%).
* @property {Boolean} BRAKE_ABS_ENABLED ABS brakes (true for on; default is true).
* @property {Number} BRAKE_PAD_WEAR_FRONTLEFT Front left brake pad wear (0 to 100%).
* @property {Number} BRAKE_PAD_WEAR_FRONTRIGHT Front right brake pad wear (0 to 100%).
* @property {Number} BRAKE_PAD_WEAR_REARLEFT Rear left brake pad wear (0 to 100%).
* @property {Number} BRAKE_PAD_WEAR_REARRIGHT Rear right brake pad wear (0 to 100%).
* @property {Boolean} BRAKE_ABS_FRONTLEFT Front left ABS (true for on; default is true).
* @property {Boolean} BRAKE_ABS_FRONTRIGHT Front right ABS (true for on; default is true).
* @property {Boolean} BRAKE_ABS_REARLEFT Rear left ABS (true for on; default is true).
* @property {Boolean} BRAKE_ABS_REARRIGHT Rear right ABS (true for on; default is true).
* @property {Number} TIRE_PRESSURE_FRONTLEFT Front left tire pressure (>=0 PSI).
* @property {Number} TIRE_PRESSURE_FRONTRIGHT Front right tire pressure (>=0 PSI).
* @property {Number} TIRE_PRESSURE_REARLEFT Rear left tire pressure (>=0 PSI).
* @property {Number} TIRE_PRESSURE_REARRIGHT Rear right tire pressure (>=0 PSI).
* @property {Number} TIRE_WEAR_FRONTLEFT Front left tire wear (0 to 100%).
* @property {Number} TIRE_WEAR_FRONTRIGHT Front right tire wear (0 to 100%).
* @property {Number} TIRE_WEAR_REARLEFT Rear left tire wear (0 to 100%).
* @property {Number} TIRE_WEAR_REARRIGHT Rear right tire wear (0 to 100%).
* @property {Boolean} LIGHT_HEADLIGHT_LEFT Left head light (true for on).
* @property {Boolean} LIGHT_HEADLIGHT_RIGHT Right head light (true for on).
* @property {Boolean} LIGHT_TAILLIGHT_LEFT Left tail light (true for on).
* @property {Boolean} LIGHT_TAILLIGHT_RIGHT Right tail light (true for on).
* @property {Number} TRANSMISSION_FLUID_LEVEL Transmission fluid level (0 to 100%).
* @property {Number} TRANSMISSION_FLUID_TEMPERATURE Transmission fluid temperature (-273.15 to 1000 degrees Fahrenheit).
* @property {Number} TRANSMISSION_CLUTCH_WEAR Clutch wear level (0 to 100%).
* @property {String} TRANSMISSION_GEAR Transmission gear (One of: p,r,n,d,1,2,3,4,5,6,7).
* @property {Number} WASHERFLUID_LEVEL Washer fluid level (0 to 100%).
*/
Object.defineProperties(module.exports,
{
'FUEL_LEVEL': { value: 'fuelLevel', enumerable: true, writable: false },
'COOLANT_LEVEL': { value: 'coolantLevel', enumerable: true, writable: false },
'COOLANT_TEMPERATURE': { value: 'coolantTemperature', enumerable: true, writable: false },
'ENGINE_OIL_PRESSURE': { value: 'engineOilPressure', enumerable: true, writable: false },
'ENGINE_OIL_LEVEL': { value: 'engineOilLevel', enumerable: true, writable: false },
'ENGINE_OIL_TEMPERATURE': { value: 'engineOilTemperature', enumerable: true, writable: false },
'RPM': { value: 'rpm', enumerable: true, writable: false },
'SPEED': { value: 'speed', enumerable: true, writable: false },
'BRAKE_FLUID_LEVEL': { value: 'brakeFluidLevel', enumerable: true, writable: false },
'BRAKE_ABS_ENABLED': { value: 'brakeAbsEnabled', enumerable: true, writable: false },
'BRAKE_PAD_WEAR_FRONTLEFT': { value: 'brakePadWearFrontLeft', enumerable: true, writable: false },
'BRAKE_PAD_WEAR_FRONTRIGHT': { value: 'brakePadWearFrontRight', enumerable: true, writable: false },
'BRAKE_PAD_WEAR_REARLEFT': { value: 'brakePadWearRearLeft', enumerable: true, writable: false },
'BRAKE_PAD_WEAR_REARRIGHT': { value: 'brakePadWearRearRight', enumerable: true, writable: false },
'BRAKE_ABS_FRONTLEFT': { value: 'brakeAbsFrontLeft', enumerable: true, writable: false },
'BRAKE_ABS_FRONTRIGHT': { value: 'brakeAbsFrontRight', enumerable: true, writable: false },
'BRAKE_ABS_REARLEFT': { value: 'brakeAbsRearLeft', enumerable: true, writable: false },
'BRAKE_ABS_REARRIGHT': { value: 'brakeAbsRearRight', enumerable: true, writable: false },
'TIRE_PRESSURE_FRONTLEFT': { value: 'tirePressureFrontLeft', enumerable: true, writable: false },
'TIRE_PRESSURE_FRONTRIGHT': { value: 'tirePressureFrontRight', enumerable: true, writable: false },
'TIRE_PRESSURE_REARLEFT': { value: 'tirePressureRearLeft', enumerable: true, writable: false },
'TIRE_PRESSURE_REARRIGHT': { value: 'tirePressureRearRight', enumerable: true, writable: false },
'TIRE_WEAR_FRONTLEFT': { value: 'tireWearFrontLeft', enumerable: true, writable: false },
'TIRE_WEAR_FRONTRIGHT': { value: 'tireWearFrontRight', enumerable: true, writable: false },
'TIRE_WEAR_REARLEFT': { value: 'tireWearRearLeft', enumerable: true, writable: false },
'TIRE_WEAR_REARRIGHT': { value: 'tireWearRearRight', enumerable: true, writable: false },
'LIGHT_HEADLIGHT_LEFT': { value: 'lightHeadLeft', enumerable: true, writable: false },
'LIGHT_HEADLIGHT_RIGHT': { value: 'lightHeadRight', enumerable: true, writable: false },
'LIGHT_TAILLIGHT_LEFT': { value: 'lightTailLeft', enumerable: true, writable: false },
'LIGHT_TAILLIGHT_RIGHT': { value: 'lightTailRight', enumerable: true, writable: false },
'TRANSMISSION_FLUID_LEVEL': { value: 'transmissionFluidLevel', enumerable: true, writable: false },
'TRANSMISSION_FLUID_TEMPERATURE': { value: 'transmissionFluidTemperature', enumerable: true, writable: false },
'TRANSMISSION_CLUTCH_WEAR': { value: 'transmissionClutchWear', enumerable: true, writable: false },
'TRANSMISSION_GEAR': { value: 'transmissionGear', enumerable: true, writable: false },
'WASHERFLUID_LEVEL': { value: 'washerFluidLevel', enumerable: true, writable: false }
});