Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
        // 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);
        }
Esempio n. 5
0
 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);
 }
Esempio n. 6
0
 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);
 }
Esempio n. 7
0
 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);
 }
Esempio n. 8
0
 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);
 }
Esempio n. 9
0
 // 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);
 }
Esempio n. 10
0
 static DPType12()
 {
     DatapointTypesList.AddOrReplace(DPT_VALUE_4_UCOUNT);
 }
Esempio n. 11
0
 static DPType4()
 {
     DatapointTypesList.AddOrReplace(DPT_ASCII);
     DatapointTypesList.AddOrReplace(DPT_ISO8859_1);
 }
Esempio n. 12
0
 static DPType11()
 {
     DatapointTypesList.AddOrReplace(DPT_DATE);
 }
Esempio n. 13
0
 static DPType10()
 {
     DatapointTypesList.AddOrReplace(DPT_TIMEOFDAY);
 }
Esempio n. 14
0
 static DPType3()
 {
     DatapointTypesList.AddOrReplace(DPT_CONTROL_DIMMING);
     DatapointTypesList.AddOrReplace(DPT_CONTROL_BLINDS);
 }
Esempio n. 15
0
 static DPType28()
 {
     DatapointTypesList.AddOrReplace(DTP_UTF8);
 }
Esempio n. 16
0
 static DPType16()
 {
     DatapointTypesList.AddOrReplace(DPT_STRING_ASCII);
     DatapointTypesList.AddOrReplace(DPT_STRING_8859_1);
 }