<?xml version="1.0" encoding="UTF-8"?>
<APC_DDF
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:noNamespaceSchemaLocation="http://localhost/ddf_schema/apc_ddf_1_6.xsd"
	ddfid="apc_acrd2g"
	ddfname="Schneider ACRD2G"
	ddfversion="11"
	canremove="yes">
	<schemaVersion>1.6</schemaVersion>
	<device deviceid="APC_ACRD2g" >
		<oidMustExist ruleid="apc_cooling" oid="1.3.6.1.4.1.318.1.1.27" istree="yes" /> 
		<oidMustMatch ruleid="APC_ACRD2g" oid=".1.3.6.1.2.1.1.2.0">
			<valueList>
				<value>.1.3.6.1.4.1.318.1.3.14.15</value>
				<!-- CW -->
				<value>.1.3.6.1.4.1.318.1.3.14.16</value>
				<!-- DX -->
			</valueList>
		</oidMustMatch>

		<setProductData ruleid="vendordata" field="vendor">APC</setProductData>

		<setProductData ruleid="modeldata" field="model">
			<getOid>.1.3.6.1.4.1.318.1.1.27.1.3.2.1.3.1.1</getOid>
		</setProductData>
		<setProductData ruleid="serialdata" field="serial_num">
			<getOid>.1.3.6.1.4.1.318.1.1.27.1.3.2.1.3.1.2</getOid>
		</setProductData>
		<setDefaultLabel ruleid="labeldata">
			<getOid>.1.3.6.1.4.1.318.1.1.27.1.5.3.2.1.3.1.1</getOid>
		</setDefaultLabel>
		<setLocationData ruleid="locdata" field="LOCATION">
			<getOid>.1.3.6.1.4.1.318.1.1.27.1.5.3.2.1.3.1.2</getOid>
		</setLocationData>
		<setProductData ruleid="appverdata" field="appversion">
			<getOid>.1.3.6.1.4.1.318.1.1.27.1.3.2.1.3.1.7</getOid>
		</setProductData>
		<setProductData ruleid="osverdata" field="osversion">
			<getOid>.1.3.6.1.4.1.318.1.1.27.1.3.2.1.3.1.8</getOid>
		</setProductData>
		<setProductData ruleid="bootverdata" field="bootversion">
			<getOid>.1.3.6.1.4.1.318.1.1.27.1.3.2.1.3.1.9</getOid>
		</setProductData>
		<setProductData ruleid="mfgdatedata" field="manuf_date">
			<getOid>.1.3.6.1.4.1.318.1.1.27.1.3.2.1.3.1.10</getOid>
		</setProductData>

		<setProductData ruleid="typedata" field="type">Cooling Device</setProductData>

		<numSensor ruleid="unitMaximumRackInletTemperature">
			<type>temp</type>
			<sensorId>_UNIT_MAXIMUM_RACK_INLET_TEMP</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.2</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Unit Maximum Rack Inlet Temperature</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="airflow">
			<type>volairflow</type>
			<sensorId>1_UNIT_VOLUME_AIR_FLOW</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.4</getOid>
					</op>
					<op>6</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Airflow</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="fanspeed">
			<type>pctofcapacity</type>
			<sensorId>_UNIT_FAN_SPEED</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.5</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc/>
			<label>Fan Speed</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="supplyAirTemperature">
			<type>temp</type>
			<sensorId>_SUPPLY_AIR_TEMP</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.7</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Supply Air Temperature</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="returnAirTemperature">
			<type>temp</type>
			<sensorId>_RETURN_AIR_TEMP</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.9</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Return Air Temperature</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="supplyHumidity">
			<type>humidity</type>
			<sensorId>_SUPPLY_HUMIDITY</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.10</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Supply Humidity</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="return_humidity">
			<type>humidity</type>
			<sensorId>_RETURN_HUMIDITY</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.11</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Return Humidity</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="coolDemand">
			<type>coolingW</type>
			<sensorId>1_UNIT_COOL_DEMAND</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.12</getOid>
					</op>
					<op>100</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Cool Demand</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="coolOutput">
			<type>coolingW</type>
			<sensorId>1_UNIT_COOL_OUTPUT</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.13</getOid>
					</op>
					<op>100</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Cool Output</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="reheatOutput">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>1_UNIT_REHEAT_OUTPUT</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.14</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Reheat Output</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="reheatDemand">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>1_UNIT_REHEAT_DEMAND</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.15</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Reheat Demand</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="dehumidifyOutput">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>1_UNIT_DEHUMIDIFY_OUTPUT</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.16</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Dehumidify Output</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="dehumidify_demand">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>1_UNIT_DEHUMIDIFY_DEMAND</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.17</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Dehumidify Demand</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="humidify_output">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>1_HUMIDITY_OUTPUT</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.18</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Humidify Output</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="humidify_demand">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>1_HUMIDITY_DEMAND</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.19</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Humidify Demand</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="suctionTemperature">
			<type>temp</type>
			<sensorId>_SUCTION_TEMP</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.20</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Suction Temperature</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="suctionPressure">
			<type>suctiondiffpress</type>
			<sensorId>_SUCTION_PRESSURE</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.23</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Suction Pressure</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="discharge_pressure">
			<type>suctiondiffpress</type>
			<sensorId>_DISCHARGE_PRESSURE</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.25</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Discharge Pressure</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="deltaT">
			<type>num/difftemp</type>
			<sensorId>_DELTA-T</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.27</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Delta-T</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="filterDifferentialPressureWC">
			<type>airdiffpressure</type>
			<sensorId>_FILTER_DIFF_PRESS_WC</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.28</getOid>
					</op>
					<op>0.01</op>
				</mult>
			</value>
			<valueInc>0.01</valueInc>
			<label>Filter Differential Pressure</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<!--
		<numSensor ruleid="filter_differential_pressure_(pa)">
			<type>pressure</type>
			<sensorId>_FILTER_DIFFERENTIAL_PRESSURE_PA</sensorId>
			<value>
				<mult>
				<op><getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.29</getOid></op>
				<op>0.0001</op>
				</mult>
			</value>
			<valueInc>0.0001</valueInc>
			<label>Filter Differential Pressure</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		-->
		<numSensor ruleid="rackInletTemperature1">
			<type>temp</type>
			<sensorId>_RACK_INLET_TEMP1</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.31</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Rack Inlet Temperature 1</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="rackInletTemperature2">
			<type>temp</type>
			<sensorId>_RACK_INLET_TEMP2</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.33</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Rack Inlet Temperature 2</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="rackInletTemperature3">
			<type>temp</type>
			<sensorId>_RACK_INLET_TEMP3</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.35</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Rack Inlet Temperature 3</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="unitRunHrs">
			<type>runhours</type>
			<sensorId>_UNIT_RUNTIME</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.36</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Unit Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="compressorRunHrs">
			<type>runhours</type>
			<sensorId>_COMPRESSOR_RUN_HOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.37</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Compressor Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="humidifierRunHrs">
			<type>runhours</type>
			<sensorId>_HUMIDIFIER_RUNHOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.38</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Humidifier Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="condensate_pump_run_hrs">
			<type>runhours</type>
			<sensorId>_COND_PUMP_RUN_HOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.39</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Condensate Pump Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="evap_fan_1_run_hrs">
			<type>runhours</type>
			<sensorId>_EVAP_FAN1_RUN_HOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.40</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Evap. Fan 1 Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="evap_fan_2_run_hrs">
			<type>runhours</type>
			<sensorId>_EVAP_FAN2_RUN_HOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.41</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Evap. Fan 2 Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="heater_1_run_hrs">
			<type>runhours</type>
			<sensorId>_HEATER1_RUNHOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.42</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Heater 1 Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="heater_2_run_hrs">
			<type>runhours</type>
			<sensorId>_HEATER2_RUNHOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.43</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Heater 2 Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="air_filter_run_hrs">
			<type>runhours</type>
			<sensorId>_AIR_FILTER_RUN_HOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.44</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Air Filter Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="group_maximum_rack_inlet_temperature">
			<type>temp</type>
			<sensorId>_GROUP_MAXIMUM_RACK_INLET_TEMPERATURE</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.46</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Group Maximum Rack Inlet Temperature</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="group_minimum_rack_inlet_temperature">
			<type>temp</type>
			<sensorId>_GROUP_MINIMUM_RACK_INLET_TEMPERATURE</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.48</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Group Minimum Rack Inlet Temperature</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="dew_point_temperature">
			<type>temp</type>
			<sensorId>_DEW_POINT_TEMPERATURE</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.50</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Dew Point Temperature</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="group_airflow">
			<type>volairflow</type>
			<sensorId>_GROUP_AIR_FLOW</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.52</getOid>
					</op>
					<op>6</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Group Airflow</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="group_cool_demand">
			<type>coolingW</type>
			<sensorId>_GROUP_COOL_DEMAND</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.53</getOid>
					</op>
					<op>100</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Group Cool Demand</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="group_cool_output">
			<type>coolingW</type>
			<sensorId>_GROUP_COOL_OUTPUT</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.54</getOid>
					</op>
					<op>100</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Group Cool Output</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="group_reheat_output">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>_GRP_REHEAT_OUTPUT</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.55</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Group Reheat Output</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="reheat_demand_2">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>_GRP_REHEAT_DEMAND</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.56</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Group Reheat Demand</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="group_dehumidify_output">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>_GRP_DEHUMIDIFY_OUTPUT</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.57</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Group Dehumidify Output</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="group_dehumidify_demand">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>_GRP_DEHUMIDIFY_DEMAND</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.58</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Group Dehumidify Demand</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="group_humidify_output">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>_HUMIDIFY_OUTPUT</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.59</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Group Humidify Output</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="group_humidify_demand">
			<type>pctofcapacity/pctcoolingcap</type>
			<sensorId>HUMIDIFY_DEMAND</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.60</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Group Humidify Demand</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>

		<stateSensor ruleid="on_/_standby">
			<type>state</type>
			<sensorId>_ON_STANDBY</sensorId>
			<value>
				<mapValue mapid="standby_on_vm">
					<getOid>1.3.6.1.4.1.318.1.1.27.1.4.2.2.1.4.1.1</getOid>
				</mapValue>
			</value>
			<label>On / Standby</label>
			<enum>standby_on_em</enum>
			<sensorSet>Status - Discrete</sensorSet>
		</stateSensor>
		<stateSensor ruleid="operating_mode">
			<type>state</type>
			<sensorId>_OPERATING_MODE</sensorId>
			<value>
				<mapValue mapid="standby_loadassist_vm">
					<getOid>1.3.6.1.4.1.318.1.1.27.1.4.2.2.1.4.1.2</getOid>
				</mapValue>
			</value>
			<label>Operating Mode</label>
			<enum>standby_loadassist_em</enum>
			<sensorSet>Status - Discrete</sensorSet>
		</stateSensor>
		<stateSensor ruleid="standby_input_state">
			<type>state</type>
			<sensorId>_STANDBY_INPUT_STATE</sensorId>
			<value>
				<mapValue mapid="open_closed_vm">
					<getOid>1.3.6.1.4.1.318.1.1.27.1.4.2.2.1.4.1.3</getOid>
				</mapValue>
			</value>
			<label>Standby Input State</label>
			<enum>open_closed_em</enum>
			<sensorSet>Status - Discrete</sensorSet>
		</stateSensor>
		<stateSensor ruleid="output_state">
			<type>state</type>
			<sensorId>_OUTPUT_STATE</sensorId>
			<value>
				<mapValue mapid="open_closed_vm">
					<getOid>1.3.6.1.4.1.318.1.1.27.1.4.2.2.1.4.1.4</getOid>
				</mapValue>
			</value>
			<label>Output State</label>
			<enum>open_closed_em</enum>
			<sensorSet>Status - Discrete</sensorSet>
		</stateSensor>
		<stateSensor ruleid="active_flow_control">
			<type>state</type>
			<sensorId>_ACTIVE_FLOW_CONTROL</sensorId>
			<value>
				<mapValue mapid="under_na_vm">
					<getOid>1.3.6.1.4.1.318.1.1.27.1.4.2.2.1.4.1.5</getOid>
				</mapValue>
			</value>
			<label>Active Flow Control</label>
			<enum>under_na_em</enum>
			<sensorSet>Status - Discrete</sensorSet>
		</stateSensor>

		<numSensor ruleid="speed">
			<type>frequency</type>
			<sensorId>_SPEED</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.1</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Speed</label>
			<sensorSet>Extended Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="power">
			<type>num/powerKW</type>
			<sensorId>_POWER</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.2</getOid>
					</op>
					<op>0.01</op>
				</mult>
			</value>
			<valueInc>0.01</valueInc>
			<label>Power</label>
			<sensorSet>Extended Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="voltage">
			<type>voltage</type>
			<sensorId>_VOLTAGE</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.3</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Voltage</label>
			<sensorSet>Extended Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="current">
			<type>amperage</type>
			<sensorId>_CURRENT</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.4</getOid>
					</op>
					<op>0.01</op>
				</mult>
			</value>
			<valueInc>0.01</valueInc>
			<label>Current</label>
			<sensorSet>Extended Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="dc_link_voltage">
			<type>voltage</type>
			<sensorId>_DC_LINK_VOLTAGE</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.5</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>DC Link Voltage</label>
			<sensorSet>Extended Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="heat_sink_temperature">
			<type>temp</type>
			<sensorId>_HEAT_SINK_TEMPERATURE</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.7</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Heat Sink Temperature</label>
			<sensorSet>Extended Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="control_card_temperature">
			<type>temp</type>
			<sensorId>_CONTROL_CARD_TEMPERATURE</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.9</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Control Card Temperature</label>
			<sensorSet>Extended Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="humidifier_current">
			<type>amperage</type>
			<sensorId>_NAIRFM_SYSMODSTATUS_HUMELECTRODECURRENT_1</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.10</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Humidifier Current</label>
			<sensorSet>Extended Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="humidifier_water_conductivity">
			<type>h2oconduct</type>
			<sensorId>_NAIRFM_SYSMODSTATUS_HUMH2OCONDUCT_1</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.6.1.2.1.3.1.11</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Humidifier Water Conductivity</label>
			<sensorSet>Extended Status - Analog</sensorSet>
		</numSensor>

		<valueMap ruleid="whichAlarms_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="whichAlarms_em">
			<label>Any Alarm</label>
			<label>Only Critical Alarm</label>
		</enumMap>

		<valueMap ruleid="auto_drain_vm">
			<valueIn>1</valueIn>
			<valueOut>0</valueOut>
			<valueIn>2</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="auto_drain_em">
			<label>Auto</label>
			<label>Drain</label>
		</enumMap>

		<valueMap ruleid="automatic_forcedon_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="automatic_forcedon_em">
			<label>Automatic</label>
			<label>Forced On</label>
		</enumMap>

		<valueMap ruleid="automatic_manual_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="automatic_manual_em">
			<label>Automatic</label>
			<label>Manual</label>
		</enumMap>

		<valueMap ruleid="automatic_maximum_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="automatic_maximum_em">
			<label>Automatic</label>
			<label>Maximum</label>
		</enumMap>

		<valueMap ruleid="disable_enable_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="disable_enable_em">
			<label>Disabled</label>
			<label>Enabled</label>
		</enumMap>

		<valueMap ruleid="enable_disable_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="enable_disable_em">
			<label>Enabled</label>
			<label>Disabled</label>
		</enumMap>

		<valueMap ruleid="low_med_high_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>2</valueIn>
			<valueOut>2</valueOut>
			<valueIn>3</valueIn>
			<valueOut>3</valueOut>
			<valueIn>4</valueIn>
			<valueOut>4</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="low_med_high_em">
			<label>Low</label>
			<label>Med - Low</label>
			<label>Med</label>
			<label>Med - High</label>
			<label>High</label>
		</enumMap>

		<valueMap ruleid="open_closed_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="open_closed_em">
			<label>Open</label>
			<label>Closed</label>
		</enumMap>

		<valueMap ruleid="positive_negative_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>2</valueIn>
			<valueOut>2</valueOut>
			<valueIn>3</valueIn>
			<valueOut>3</valueOut>
			<valueIn>4</valueIn>
			<valueOut>4</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="positive_negative_em">
			<label>Positive</label>
			<label>Slightly Positive</label>
			<label>Zero</label>
			<label>Slightly Negative</label>
			<label>Negative</label>
		</enumMap>

		<valueMap ruleid="racs_cacs_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>2</valueIn>
			<valueOut>2</valueOut>
			<valueIn>3</valueIn>
			<valueOut>3</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="racs_cacs_em">
			<label>RACS</label>
			<label>HACS</label>
			<label>In-Row</label>
			<label>CACS</label>
		</enumMap>

		<valueMap ruleid="standby_loadassist_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>2</valueIn>
			<valueOut>2</valueOut>
			<valueIn>3</valueIn>
			<valueOut>3</valueOut>
			<valueIn>4</valueIn>
			<valueOut>4</valueOut>
			<valueIn>5</valueIn>
			<valueOut>5</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="standby_loadassist_em">
			<label>Standby</label>
			<label>On</label>
			<label>Idle</label>
			<label>Restart</label>
			<label>Backup</label>
			<label>Load Assist</label>
		</enumMap>

		<valueMap ruleid="standby_on_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="standby_on_em">
			<label>Standby</label>
			<label>On</label>
		</enumMap>


		<valueMap ruleid="under_na_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>2</valueIn>
			<valueOut>2</valueOut>
			<valueIn>3</valueIn>
			<valueOut>3</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="under_na_em">
			<label>Under</label>
			<label>Okay</label>
			<label>Over</label>
			<label>NA</label>
		</enumMap>

		<valueMap ruleid="yes_no_vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>

		<enumMap ruleid="yes_no_em">
			<label>Yes</label>
			<label>No</label>
		</enumMap>

	</device>
	<device deviceid="APC_ACRD2g_CW_Only" >
		<oidMustExist ruleid="apc_cooling" oid="1.3.6.1.4.1.318.1.1.27" istree="yes" /> 
		<oidMustMatch ruleid="APC_ACRD2g" oid=".1.3.6.1.2.1.1.2.0">
			<valueList>
				<value>.1.3.6.1.4.1.318.1.3.14.15</value>
			</valueList>
		</oidMustMatch>

		<numSensor ruleid="enteringFluidTemperature">
			<type>temp</type>
			<sensorId>_ENTERING_FLUID_TEMP</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.62</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Entering Fluid Temperature</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="leavingFluidTemperature">
			<type>temp</type>
			<sensorId>_LEAVING_FLUID_TEMP</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.64</getOid>
					</op>
					<op>0.1</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Leaving Fluid Temperature</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="fluidValvePosition">
			<type>pctofcapacity</type>
			<sensorId>_FLUID_VALVE_PCT_OPEN</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.65</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Fluid Valve Position</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="fluidFlow">
			<type>fluidflow</type>
			<sensorId>_FLUID_FLOW</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.67</getOid>
					</op>
					<op>6</op>
				</mult>
			</value>
			<valueInc>0.1</valueInc>
			<label>Fluid Flow</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="evapFan1RunHrs">
			<type>runhours</type>
			<sensorId>_EVAP_FAN1_RUN_HOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.68</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Evap. Fan 1 Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="evapFan2RunHrs">
			<type>runhours</type>
			<sensorId>_EVAP_FAN2_RUN_HOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.69</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Evap. Fan 2 Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="evapFan3RunHrs">
			<type>runhours</type>
			<sensorId>_EVAP_FAN3_RUN_HOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.70</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Evap. Fan 3 Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="heater1RunHrs">
			<type>runhours</type>
			<sensorId>_HEATER1_RUNHOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.71</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Heater 1 Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="heater2RunHrs">
			<type>runhours</type>
			<sensorId>_HEATER2_RUNHOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.72</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Heater 2 Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>
		<numSensor ruleid="heater3RunHrs">
			<type>runhours</type>
			<sensorId>_HEATER3_RUNHOURS</sensorId>
			<value>
				<mult>
					<op>
						<getOid>1.3.6.1.4.1.318.1.1.27.1.4.1.2.1.3.1.73</getOid>
					</op>
					<op>1</op>
				</mult>
			</value>
			<valueInc>1</valueInc>
			<label>Heater 3 Run Hours</label>
			<sensorSet>Status - Analog</sensorSet>
		</numSensor>

		<stateSensor ruleid="activePowerSource">
			<type>state</type>
			<sensorId>_ACTIVE_POWER_SOURCE</sensorId>
			<value>
				<mapValue mapid="activePowerSource-vm">
					<getOid>1.3.6.1.4.1.318.1.1.27.1.4.2.2.1.4.1.6</getOid>
				</mapValue>
			</value>
			<label>Active Power Source</label>
			<enum>activePowerSource-em</enum>
			<sensorSet>Status - Discrete</sensorSet>
		</stateSensor>
		<valueMap ruleid="activePowerSource-vm">
			<valueIn>0</valueIn>
			<valueOut>0</valueOut>
			<valueIn>1</valueIn>
			<valueOut>1</valueOut>
			<valueIn>*</valueIn>
			<valueOut>0</valueOut>
		</valueMap>
		<enumMap ruleid="activePowerSource-em">
			<label>Primary</label>
			<label>Secondary</label>
		</enumMap>

	</device>

</APC_DDF>
