static DPType1() { DatapointTypesList.AddOrReplace(DPT_SWITCH); DatapointTypesList.AddOrReplace(DPT_BOOL); DatapointTypesList.AddOrReplace(DPT_ENABLE); DatapointTypesList.AddOrReplace(DPT_RAMP); DatapointTypesList.AddOrReplace(DPT_ALARM); DatapointTypesList.AddOrReplace(DPT_BINARYVALUE); DatapointTypesList.AddOrReplace(DPT_STEP); DatapointTypesList.AddOrReplace(DPT_UPDOWN); DatapointTypesList.AddOrReplace(DPT_OPENCLOSE); DatapointTypesList.AddOrReplace(DPT_START); DatapointTypesList.AddOrReplace(DPT_STATE); DatapointTypesList.AddOrReplace(DPT_INVERT); DatapointTypesList.AddOrReplace(DPT_DIMSENDSTYLE); DatapointTypesList.AddOrReplace(DPT_INPUTSOURCE); DatapointTypesList.AddOrReplace(DPT_RESET); DatapointTypesList.AddOrReplace(DPT_ACK); DatapointTypesList.AddOrReplace(DPT_TRIGGER); DatapointTypesList.AddOrReplace(DPT_OCCUPANCY); DatapointTypesList.AddOrReplace(DPT_WINDOWDOOOR); DatapointTypesList.AddOrReplace(DPT_LOGICALFUNC); DatapointTypesList.AddOrReplace(DPT_SCENEAB); DatapointTypesList.AddOrReplace(DPT_SBMODE); DatapointTypesList.AddOrReplace(DPT_HEAT_COOL); }
static DPType5() { DatapointTypesList.AddOrReplace(DPT_ANGLE); DatapointTypesList.AddOrReplace(DPT_SCALING); DatapointTypesList.AddOrReplace(DPT_PERCENT_U8); DatapointTypesList.AddOrReplace(DPT_SCALING); DatapointTypesList.AddOrReplace(DPT_TARIFF); DatapointTypesList.AddOrReplace(DPT_VALUE_1_UCOUNT); }
static DPType20() { DatapointTypesList.AddOrReplace(DPT_SCLOMode); DatapointTypesList.AddOrReplace(DPT_BuildingMode); DatapointTypesList.AddOrReplace(DPT_OCCMode); DatapointTypesList.AddOrReplace(DPT_Priority); DatapointTypesList.AddOrReplace(DPT_LightApplicationMode); DatapointTypesList.AddOrReplace(DPT_ApplicationArea); }
// Datatype 8.010 not yet implemented static DPType8() { DatapointTypesList.AddOrReplace(DPT_VALUE_2_COUNT); DatapointTypesList.AddOrReplace(DPT_DELTATIME_1MS); DatapointTypesList.AddOrReplace(DPT_DELTATIME_10MS); DatapointTypesList.AddOrReplace(DPT_DELTATIME_100MS); DatapointTypesList.AddOrReplace(DPT_DELTATIME_SEC); DatapointTypesList.AddOrReplace(DPT_TIMEPERIOD_MIN); DatapointTypesList.AddOrReplace(DPT_TIMEPERIOD_HRS); DatapointTypesList.AddOrReplace(DPT_ROTATION_ANGLE); }
static DPType13() { DatapointTypesList.AddOrReplace(DPT_COUNT); DatapointTypesList.AddOrReplace(DPT_FLOWRATE); DatapointTypesList.AddOrReplace(DPT_ACTIVE_ENERGY); DatapointTypesList.AddOrReplace(DPT_APPARENT_ENERGY); DatapointTypesList.AddOrReplace(DPT_REACTIVE_ENERGY); DatapointTypesList.AddOrReplace(DPT_ACTIVE_ENERGY_KWH); DatapointTypesList.AddOrReplace(DPT_APPARENT_ENERGY_KVAH); DatapointTypesList.AddOrReplace(DPT_REACTIVE_ENERGY_KVARH); DatapointTypesList.AddOrReplace(DPT_DELTA_TIME); }
static DPType7() { DatapointTypesList.AddOrReplace(DPT_VALUE_2_UCOUNT); DatapointTypesList.AddOrReplace(DPT_TIMEPERIOD_1MS); DatapointTypesList.AddOrReplace(DPT_TIMEPERIOD_10MS); DatapointTypesList.AddOrReplace(DPT_TIMEPERIOD_100MS); DatapointTypesList.AddOrReplace(DPT_TIMEPERIOD_SEC); DatapointTypesList.AddOrReplace(DPT_TIMEPERIOD_MIN); DatapointTypesList.AddOrReplace(DPT_TIMEPERIOD_HRS); DatapointTypesList.AddOrReplace(DPT_PROP_DATATYPE); DatapointTypesList.AddOrReplace(DPT_LENGTH_MM); DatapointTypesList.AddOrReplace(DPT_ELECTRICAL_CUR); DatapointTypesList.AddOrReplace(DPT_BRIGHTNESS); }
static DPType2() { DatapointTypesList.AddOrReplace(DPT_SWITCH_CTRL); DatapointTypesList.AddOrReplace(DPT_BOOL_CTRL); DatapointTypesList.AddOrReplace(DPT_ENABLE_CTRL); DatapointTypesList.AddOrReplace(DPT_RAMP_CTRL); DatapointTypesList.AddOrReplace(DPT_ALARM_CTRL); DatapointTypesList.AddOrReplace(DPT_BINARYVALUE_CTRL); DatapointTypesList.AddOrReplace(DPT_STEP_CTRL); DatapointTypesList.AddOrReplace(DPT_UPDOWN_CTRL); DatapointTypesList.AddOrReplace(DPT_OPENCLOSE_CTRL); DatapointTypesList.AddOrReplace(DPT_START_CTRL); DatapointTypesList.AddOrReplace(DPT_STATE_CTRL); DatapointTypesList.AddOrReplace(DPT_INVERT_CTRL); }
static DPType9() { DatapointTypesList.AddOrReplace(DPT_TEMPERATURE); DatapointTypesList.AddOrReplace(DPT_TEMPERATURE_DIFFERENCE); DatapointTypesList.AddOrReplace(DPT_TEMPERATURE_GRADIENT); DatapointTypesList.AddOrReplace(DPT_INTENSITY_OF_LIGHT); DatapointTypesList.AddOrReplace(DPT_WIND_SPEED); DatapointTypesList.AddOrReplace(DPT_AIR_PRESSURE); DatapointTypesList.AddOrReplace(DPT_HUMIDITY); DatapointTypesList.AddOrReplace(DPT_AIRQUALITY); DatapointTypesList.AddOrReplace(DPT_AIR_FLOW); DatapointTypesList.AddOrReplace(DPT_TIME_DIFFERENCE1); DatapointTypesList.AddOrReplace(DPT_TIME_DIFFERENCE2); DatapointTypesList.AddOrReplace(DPT_VOLTAGE); DatapointTypesList.AddOrReplace(DPT_ELECTRICAL_CURRENT); DatapointTypesList.AddOrReplace(DPT_POWERDENSITY); DatapointTypesList.AddOrReplace(DPT_KELVIN_PER_PERCENT); DatapointTypesList.AddOrReplace(DPT_POWER); DatapointTypesList.AddOrReplace(DPT_VOLUME_FLOW); DatapointTypesList.AddOrReplace(DPT_RAIN_AMOUNT); DatapointTypesList.AddOrReplace(DPT_TEMP_F); DatapointTypesList.AddOrReplace(DPT_WIND_SPEED_KMH); }
// regex used for transform: "public static DPType14 (DPT_[A-Z0-9_]*).*\;" ==> "DatapointTypesList.AddOrReplace($1);" static DPType14() { DatapointTypesList.AddOrReplace(DPT_ACCELERATION); DatapointTypesList.AddOrReplace(DPT_ACCELERATION_ANGULAR); DatapointTypesList.AddOrReplace(DPT_ACTIVATION_ENERGY); DatapointTypesList.AddOrReplace(DPT_ACTIVITY); DatapointTypesList.AddOrReplace(DPT_MOL); DatapointTypesList.AddOrReplace(DPT_AMPLITUDE); DatapointTypesList.AddOrReplace(DPT_ANGLE_RAD); DatapointTypesList.AddOrReplace(DPT_ANGLE_DEG); DatapointTypesList.AddOrReplace(DPT_ANGULAR_MOMENTUM); DatapointTypesList.AddOrReplace(DPT_ANGULAR_VELOCITY); DatapointTypesList.AddOrReplace(DPT_AREA); DatapointTypesList.AddOrReplace(DPT_CAPACITANCE); DatapointTypesList.AddOrReplace(DPT_CHARGE_DENSITY_SURFACE); DatapointTypesList.AddOrReplace(DPT_CHARGE_DENSITY_VOLUME); DatapointTypesList.AddOrReplace(DPT_COMPRESSIBILITY); DatapointTypesList.AddOrReplace(DPT_CONDUCTANCE); DatapointTypesList.AddOrReplace(DPT_ELECTRICAL_CONDUCTIVITY); DatapointTypesList.AddOrReplace(DPT_DENSITY); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_CHARGE); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_CURRENT); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_CURRENTDENSITY); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_DIPOLEMOMENT); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_DISPLACEMENT); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_FIELDSTRENGTH); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_FLUX); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_FLUX_DENSITY); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_POLARIZATION); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_POTENTIAL); DatapointTypesList.AddOrReplace(DPT_ELECTRIC_POTENTIAL_DIFFERENCE); DatapointTypesList.AddOrReplace(DPT_ELECTROMAGNETIC_MOMENT); DatapointTypesList.AddOrReplace(DPT_ELECTROMOTIVE_FORCE); DatapointTypesList.AddOrReplace(DPT_ENERGY); DatapointTypesList.AddOrReplace(DPT_FORCE); DatapointTypesList.AddOrReplace(DPT_FREQUENCY); DatapointTypesList.AddOrReplace(DPT_ANGULAR_FREQUENCY); DatapointTypesList.AddOrReplace(DPT_HEAT_CAPACITY); DatapointTypesList.AddOrReplace(DPT_HEAT_FLOWRATE); DatapointTypesList.AddOrReplace(DPT_HEAT_QUANTITY); DatapointTypesList.AddOrReplace(DPT_IMPEDANCE); DatapointTypesList.AddOrReplace(DPT_LENGTH); DatapointTypesList.AddOrReplace(DPT_LIGHT_QUANTITY); DatapointTypesList.AddOrReplace(DPT_LUMINANCE); DatapointTypesList.AddOrReplace(DPT_LUMINOUS_FLUX); DatapointTypesList.AddOrReplace(DPT_LUMINOUS_INTENSITY); DatapointTypesList.AddOrReplace(DPT_MAGNETIC_FIELDSTRENGTH); DatapointTypesList.AddOrReplace(DPT_MAGNETIC_FLUX); DatapointTypesList.AddOrReplace(DPT_MAGNETIC_FLUX_DENSITY); DatapointTypesList.AddOrReplace(DPT_MAGNETIC_MOMENT); DatapointTypesList.AddOrReplace(DPT_MAGNETIC_POLARIZATION); DatapointTypesList.AddOrReplace(DPT_MAGNETIZATION); DatapointTypesList.AddOrReplace(DPT_MAGNETOMOTIVE_FORCE); DatapointTypesList.AddOrReplace(DPT_MASS); DatapointTypesList.AddOrReplace(DPT_MASS_FLUX); DatapointTypesList.AddOrReplace(DPT_MOMENTUM); DatapointTypesList.AddOrReplace(DPT_PHASE_ANGLE_RAD); DatapointTypesList.AddOrReplace(DPT_PHASE_ANGLE_DEG); DatapointTypesList.AddOrReplace(DPT_POWER); DatapointTypesList.AddOrReplace(DPT_POWER_FACTOR); DatapointTypesList.AddOrReplace(DPT_PRESSURE); DatapointTypesList.AddOrReplace(DPT_REACTANCE); DatapointTypesList.AddOrReplace(DPT_RESISTANCE); DatapointTypesList.AddOrReplace(DPT_RESISTIVITY); DatapointTypesList.AddOrReplace(DPT_SELF_INDUCTANCE); DatapointTypesList.AddOrReplace(DPT_SOLID_ANGLE); DatapointTypesList.AddOrReplace(DPT_SOUND_INTENSITY); DatapointTypesList.AddOrReplace(DPT_SPEED); DatapointTypesList.AddOrReplace(DPT_STRESS); DatapointTypesList.AddOrReplace(DPT_SURFACE_TENSION); DatapointTypesList.AddOrReplace(DPT_COMMON_TEMPERATURE); DatapointTypesList.AddOrReplace(DPT_ABSOLUTE_TEMPERATURE); DatapointTypesList.AddOrReplace(DPT_TEMPERATURE_DIFFERENCE); DatapointTypesList.AddOrReplace(DPT_THERMAL_CAPACITY); DatapointTypesList.AddOrReplace(DPT_THERMAL_CONDUCTIVITY); DatapointTypesList.AddOrReplace(DPT_THERMOELECTRIC_POWER); DatapointTypesList.AddOrReplace(DPT_TIME); DatapointTypesList.AddOrReplace(DPT_TORQUE); DatapointTypesList.AddOrReplace(DPT_VOLUME); DatapointTypesList.AddOrReplace(DPT_VOLUME_FLUX); DatapointTypesList.AddOrReplace(DPT_WEIGHT); DatapointTypesList.AddOrReplace(DPT_WORK); }
static DPType12() { DatapointTypesList.AddOrReplace(DPT_VALUE_4_UCOUNT); }
static DPType4() { DatapointTypesList.AddOrReplace(DPT_ASCII); DatapointTypesList.AddOrReplace(DPT_ISO8859_1); }
static DPType11() { DatapointTypesList.AddOrReplace(DPT_DATE); }
static DPType10() { DatapointTypesList.AddOrReplace(DPT_TIMEOFDAY); }
static DPType3() { DatapointTypesList.AddOrReplace(DPT_CONTROL_DIMMING); DatapointTypesList.AddOrReplace(DPT_CONTROL_BLINDS); }
static DPType28() { DatapointTypesList.AddOrReplace(DTP_UTF8); }
static DPType16() { DatapointTypesList.AddOrReplace(DPT_STRING_ASCII); DatapointTypesList.AddOrReplace(DPT_STRING_8859_1); }