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 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;
 }
Exemple #4
0
 public static string ToText(this IMukFlapWorkmodeStage stage)
 {
     return(stage.AbsoluteValue + " - " + stage.KnownValue.ToText());
 }