Environment hierarchy
=================

Service         org.automotive
Interface       org.automotive.environment
Object path     /


Properties		double InteriorTemperature [readonly]

				Temperature inside the vehicle in Celsius in increments of 0.1.
				
			double ExteriorTemprature [readonly]
			
				Temperature outside the vehicle in Celsius in increments of 0.1.
				
			double ExteriorBrightness [readonly]
			
				Brightness outside the vehicle in lux  (0 - 130,000)
				
			byte RainSensor [readonly]
			
				Level of rain intensity 0: No Rain - 10: Heaviest Rain
				
			byte WindshieldWiper [readwrite]
			
				Level of windshield whiper speed:
				
				Off = 0,
				Slowest = 1,
				Fastest = 5,
				Auto = 10
				
			struct{ byte, byte, byte } HVACFan [readwrite]
			
				Airflow Direction (byte), Fan Speed (0-7) (byte), Target Temperature in Celsius (byte)
				
				Airflow Direction:
				
				Front Panel = 0,
				Floor Duct = 1,
				Front + Floor = 2,
				Front = 3,
				Defroster + Floor = 4
				
			bool AirConditioning [readwrite]
			
				Air conditioning on (true) / off (false)
				
			bool AirRecirculation [readwrite]
			
				Air recirculation on (true) / off (false)
				
			bool Heater [readwrite]
			
				Heater on (true) / off (false)
				
			dict{ byte, bool } Defrost [readwrite]
			
				Defrost on (true) / off (false) per Postion (byte)
				
				Position:
				
				Windshield = 0,
				RearWindow = 1,
				SideMirrors = 2
				
			bool SteeringWheelHeater [readwrite]
			
				Steering wheel heater on (true) / off (false)
				
			bool SeatHeater [readwrite]
			
				Seat heater on (true) / off (false)
				
			bool SeatCooler [readwrite]
			
				Seat cooler on (true) / off (false)
				
			dict{ byte, byte } WindowStatus [readwrite]
			
				Percent of openness (0-100) (byte) per window (byte)
				
				Window:
				
				Driver = 0,
				Passenger = 1,
				LeftRear = 2,
				RightRear = 3
				
			struct{ byte, byte } Sunroof [readwrite]
			
				Percent of sunroof openness (0: Closed - 100: Fully Opened) (byte) and percent of tilt (0: Closed - 100: Maximum Tilt) (byte)
				
			bool ConvertibleRoof [readwrite]
			
				Convertible roof on (true) / off (false)
			
				
			