Exemple #1
0
        public MukFlapReply03Telemetry(int flapPosition, ISensorIndication <double> temperatureAddress1
                                       , ISensorIndication <double> temperatureAddress2, IIncomingSignals incomingSignals, byte outgoingSignals
                                       , double analogInput, IMukFlapWorkmodeStage automaticModeStage
                                       , IMukFlapDiagnostic1 diagnostic1, IMukFlapOuterAirDiagnostic2 diagnostic2, IMukFlapDiagnosticOneWireSensor diagnostic3OneWire1
                                       , IMukFlapDiagnosticOneWireSensor diagnostic4OneWire2
                                       , IEmersonDiagnosticCircuit1 emersonDiagnosticCircuit1, ISensorIndication <double> emersonTemperatureCircuit1, ISensorIndication <double> emersonPressureCircuit1
                                       , int emersonValveSettingCircuit1
                                       , IEmersonDiagnosticCircuit2 emersonDiagnosticCircuit2, ISensorIndication <double> emersonTemperatureCircuit2, ISensorIndication <double> emersonPressureCircuit2
                                       , int emersonValveSettingCircuit2
                                       , int firmwareBuildNumber)
        {
            FlapPosition                = flapPosition;
            TemperatureAddress1         = temperatureAddress1;
            TemperatureAddress2         = temperatureAddress2;
            IncomingSignals             = incomingSignals;
            OutgoingSignals             = outgoingSignals;
            AnalogInput                 = analogInput;
            AutomaticModeStage          = automaticModeStage;
            Diagnostic1                 = diagnostic1;
            Diagnostic2                 = diagnostic2;
            Diagnostic3OneWire1         = diagnostic3OneWire1;
            Diagnostic4OneWire2         = diagnostic4OneWire2;
            EmersonDiagnosticCircuit1   = emersonDiagnosticCircuit1;
            EmersonTemperatureCircuit1  = emersonTemperatureCircuit1;
            EmersonPressureCircuit1     = emersonPressureCircuit1;
            EmersonValveSettingCircuit1 = emersonValveSettingCircuit1;

            EmersonDiagnosticCircuit2   = emersonDiagnosticCircuit2;
            EmersonTemperatureCircuit2  = emersonTemperatureCircuit2;
            EmersonPressureCircuit2     = emersonPressureCircuit2;
            EmersonValveSettingCircuit2 = emersonValveSettingCircuit2;

            FirmwareBuildNumber = firmwareBuildNumber;
        }
Exemple #2
0
 public static string ToText(this ISensorIndication <double> val, string doubleFormat)
 {
     if (val == null)
     {
         return("Нет данных (null)");
     }
     if (val.NoLinkWithSensor)
     {
         return("Обрыв датчика");
     }
     return(val.Indication.ToString(doubleFormat, CultureInfo.InvariantCulture));
 }
Exemple #3
0
 public MukAirExhausterReply03DataSimple(int heatPwm, ISensorIndication <double> temperatureOneWire, int inputSignals, int outputSignals, double analogInputCo2, IAutomaticWorkmodeStage workmodeStage, int fanSpeed, int diagnostic1, int diagnostic2Fan, int diagnostic3OneWire, int firmwareBuildNumber, int reserve11, int reserve12)
 {
     HeatPwm             = heatPwm;
     TemperatureOneWire  = temperatureOneWire;
     InputSignals        = inputSignals;
     OutputSignals       = outputSignals;
     AnalogInputCo2      = analogInputCo2;
     WorkmodeStage       = workmodeStage;
     FanSpeed            = fanSpeed;
     Diagnostic1         = diagnostic1;
     Diagnostic2Fan      = diagnostic2Fan;
     Diagnostic3OneWire  = diagnostic3OneWire;
     FirmwareBuildNumber = firmwareBuildNumber;
     Reserve11           = reserve11;
     Reserve12           = reserve12;
 }
Exemple #4
0
        public MukFlapReturnAirReply03Telemetry(int flapPwmSetting,
                                                ISensorIndication <double> temperatureAddress1,
                                                ISensorIndication <double> temperatureAddress2,
                                                IMukFlapReturnAirIncomingSignals incomingSignals,
                                                byte outgoingSignals,
                                                IMukFlapReturnAirOutgoingSignals outgoingSignalsDescription,
                                                double analogInput,
                                                IMukFlapWorkmodeStage automaticModeStage,
                                                IMukFlapAirRecycleDiagnostic1 diagnostic1,
                                                IMukFlapDiagnostic2 diagnostic2,
                                                IMukFlapDiagnosticOneWireSensor diagnostic3OneWire1,
                                                IMukFlapDiagnosticOneWireSensor diagnostic4OneWire2,
                                                int concentratorStatus,
                                                IMukFlapReturnAirConcentratorStatus concentratorStatusParsed,
                                                int concentratorDrivers,
                                                int concentratorVoltage,
                                                int reserve14,
                                                int reserve15,
                                                int firmwareBuildNumber,
                                                int reserve17,
                                                int reserve18)
        {
            FlapPwmSetting             = flapPwmSetting;
            TemperatureAddress1        = temperatureAddress1;
            TemperatureAddress2        = temperatureAddress2;
            IncomingSignals            = incomingSignals;
            OutgoingSignals            = outgoingSignals;
            OutgoingSignalsDescription = outgoingSignalsDescription;
            AnalogInput         = analogInput;
            AutomaticModeStage  = automaticModeStage;
            Diagnostic1         = diagnostic1;
            Diagnostic2         = diagnostic2;
            Diagnostic3OneWire1 = diagnostic3OneWire1;
            Diagnostic4OneWire2 = diagnostic4OneWire2;

            ConcentratorStatus       = concentratorStatus;
            ConcentratorStatusParsed = concentratorStatusParsed;

            ConcentratorDrivers = concentratorDrivers;
            ConcentratorVoltage = concentratorVoltage;
            Reserve14           = reserve14;
            Reserve15           = reserve15;
            FirmwareBuildNumber = firmwareBuildNumber;
            Reserve17           = reserve17;
            Reserve18           = reserve18;
        }
 public MukFlapWinterSummerReply03Telemetry(int flapPwmSetting, ISensorIndication <double> temperatureAddress1, ISensorIndication <double> temperatureAddress2, IIncomingSignals incomingSignals, byte outgoingSignals, double analogInput, IMukFlapWorkmodeStage automaticModeStage, IMukFlapDiagnostic1 diagnostic1, IMukFlapDiagnostic2 diagnostic2, IMukFlapDiagnosticOneWireSensor diagnostic3OneWire1, IMukFlapDiagnosticOneWireSensor diagnostic4OneWire2, int reserve11, int reserve12, int reserve13, int reserve14, int reserve15, int reserve16, int reserve17, int reserve18, int firmwareBuildNumber, int reserve20)
 {
     FlapPwmSetting      = flapPwmSetting;
     TemperatureAddress1 = temperatureAddress1;
     TemperatureAddress2 = temperatureAddress2;
     IncomingSignals     = incomingSignals;
     OutgoingSignals     = outgoingSignals;
     AnalogInput         = analogInput;
     AutomaticModeStage  = automaticModeStage;
     Diagnostic1         = diagnostic1;
     Diagnostic2         = diagnostic2;
     Diagnostic3OneWire1 = diagnostic3OneWire1;
     Diagnostic4OneWire2 = diagnostic4OneWire2;
     Reserve11           = reserve11;
     Reserve12           = reserve12;
     Reserve13           = reserve13;
     Reserve14           = reserve14;
     Reserve15           = reserve15;
     Reserve16           = reserve16;
     Reserve17           = reserve17;
     Reserve18           = reserve18;
     FirmwareBuildNumber = firmwareBuildNumber;
     Reserve20           = reserve20;
 }