Opened 12 years ago

Closed 12 years ago

#33 closed Aufgabe (fixed)

Matrixelemte Zugriffsrechte

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: kurzfristig Milestone:
Component: Koordinaten Version:
Severity: Aufgabe Keywords:
Cc:

Description

TODO:
Alle Matrixelemente durchgehen und prüfen welche Zugriffsrechte (EVar, AVar, ...) das jeweilige Element im normalen Betrieb und im Compatible Mode haben soll.
Eventuell müssen bei Programmstart auch Defaultwerte vergeben werden.

Change History (4)

comment:1 by Melanie Hermann, 12 years ago

Priority: mittelfristigkurzfristig

comment:2 by Melanie Hermann, 12 years ago

An folgenden Matrixelementen müssen Änderungen vorgenommen werden:

  • 14.0.1 CpSerialNumber:
    • GC9300: AVar, wird aus Messwerk gelesen
    • GC9300-CM: AVar, Kopie von GasAnalyzerNo
  • 14.0.2 CpIPAddress
    • GC9300: EVar, Eingabevariable
    • GC9300-CM: IVar, Unsichtbar, da nicht benötigt
  • 14.1.1 ColumnMode
    • GC9300: EVar, Eingabevariable
    • GC9300-CM: AVar, immer EG_5CB-HSA-X
  • 14.3.1 SetColumnTemp[0]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird von Methode gelesen
  • 14.3.2 ColumnTemp[0]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird von Methode gelesen
  • 14.3.3 SetInjectorTemp[0]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, identisch zu Soll-Säulentemp., da Wert nicht vorhanden
  • 14.3.4 InjectorTemp[0]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, identisch zu Ist-Säulentemp., da Wert nicht vorhanden
  • 14.3.5 SetColumnPressure[0]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, Kopie von SetCP4002ColumnPres[0]
  • 14.3.6 ColumnPressure[0]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird von Methode gelesen
  • 14.4.1 SetColumnTemp[1]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird von Methode gelesen
  • 14.4.2 ColumnTemp[1]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird von Methode gelesen
  • 14.4.3 SetInjectorTemp[1]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, identisch zu Soll-Säulentemp., da Wert nicht vorhanden
  • 14.4.4 InjectorTemp[1]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, identisch zu Ist-Säulentemp., da Wert nicht vorhanden
  • 14.4.5 SetColumnPressure[1]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, Kopie von SetCP4002ColumnPres[1]
  • 14.4.6 ColumnPressure[1]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird von Methode gelesen
  • 14.5.1 SetColumnTemp[2]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: Avar, immer 0.0, da 3. Säule inaktiv
  • 14.5.2 ColumnTemp[2]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: Avar, immer 0.0, da 3. Säule inaktiv
  • 14.5.3 SetInjectorTemp[2]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: Avar, immer 0.0, da 3. Säule inaktiv
  • 14.5.4 InjectorTemp[2]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: Avar, immer 0.0, da 3. Säule inaktiv
  • 14.5.5 SetColumnPressure[2]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: Avar, immer 0.0, da 3. Säule inaktiv
  • 14.5.6 ColumnPressure[2]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: Avar, immer 0.0, da 3. Säule inaktiv
  • 14.6.1 NumberPeaks[0]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird manuell eingetragen
  • 14.6.2 NumberNamedPeaks[0]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird manuell eingetragen
  • 14.6.3 NumberUnNamedPeaks[0]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird manuell eingetragen
  • 14.6.4 NumberPeaks[1]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird manuell eingetragen
  • 14.6.5 NumberNamedPeaks[1]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird manuell eingetragen
  • 14.6.6 NumberUnNamedPeaks[1]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, wird manuell eingetragen
  • 14.6.7 NumberPeaks[2]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, immer 0, da 3. Säule inaktiv
  • 14.6.8 NumberNamedPeaks[2]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, immer 0, da 3. Säule inaktiv
  • 14.6.9 NumberUnNamedPeaks[2]
    • GC9300: AVar, wird von Messwerk gelesen
    • GC9300-CM: AVar, immer 0, da 3. Säule inaktiv
  • 16.2.1 ComBaudrate[1]
    • GC9300: NVar, Eingabewert
    • GC9300-CM: AVar, immer 9600
  • 16.2.2 ComBits[1]
    • GC9300: NVar, Eingabewert
    • GC9300-CM: AVar, immer 8N1
  • 16.2.3 ComMode[1]
    • GC9300: NVar, Eingabewert
    • GC9300-CM: AVar, immer CP4002
  • 16.2.4 ModbusID[1]
    • GC9300: NVar, Eingabewert
    • GC9300-CM: IVar, Unsichtbar, da nicht benötigt
  • 16.2.5 ModbusTextMode[1]
    • GC9300: NVar, Eingabewert
    • GC9300-CM: IVar, Unsichtbar, da nicht benötigt
  • 16.2.6 ModbusByteOrder[1]
    • GC9300: NVar, Eingabewert
    • GC9300-CM: IVar, Unsichtbar, da nicht benötigt
  • 16.2.7 ModbusRegOffset[1]
    • GC9300: NVar, Eingabewert
    • GC9300-CM: IVar, Unsichtbar, da nicht benötigt
  • 16.2.8 ModbusUserList[1]
    • GC9300: NVar, Eingabewert
    • GC9300-CM: IVar, Unsichtbar, da nicht benötigt
  • 19.0.1 WagoVersion ... 19.40.1 WagoID[3]
    • GC9300: AVar und NVar
    • GC9300-CM: IVar, Unsichtbar, da nicht benötigt
  • 28.0.1 Cp4002StatusStr
    • GC9300: IVar, Unsichtbar, da nicht benötigt
    • GC9300-CM: AVar
  • 28.0.2 CP4002ReqWithAnsw
    • GC9300: IVar, Unsichtbar, da nicht benötigt
    • GC9300-CM: AVar
  • 28.0.3 CP4002ReqWithoutAnsw
    • GC9300: IVar, Unsichtbar, da nicht benötigt
    • GC9300-CM: AVar
  • 28.1.1 SetCP4002ColumnPres[0]
    • GC9300: IVar, Unsichtbar, da nicht benötigt
    • GC9300-CM: EVar
  • 28.1.2 SetCP4002ColumnPres[1]
    • GC9300: IVar, Unsichtbar, da nicht benötigt
    • GC9300-CM: EVar
  • 28.1.3 DevCP4002ColumnPres[0]
    • GC9300: IVar, Unsichtbar, da nicht benötigt
    • GC9300-CM: EVar
  • 28.1.4 DevCP4002ColumnPres[1]
    • GC9300: IVar, Unsichtbar, da nicht benötigt
    • GC9300-CM: EVar
  • 28.1.5 DevCP4002ColumnTemp[0]
    • GC9300: IVar, Unsichtbar, da nicht benötigt
    • GC9300-CM: EVar
  • 28.1.6 DevCP4002ColumnTemp[1]
    • GC9300: IVar, Unsichtbar, da nicht benötigt
    • GC9300-CM: EVar
  • 28.1.7 FactorSampletime
    • GC9300: IVar, Unsichtbar, da nicht benötigt
    • GC9300-CM: EVar
  • 30.0.16 GasAnalyzerTyp
    • GC9300: EVar
    • GC9300-CM: AVar, immer PGC9301
Version 6, edited 12 years ago by Melanie Hermann (previous) (next) (diff)

comment:3 by Melanie Hermann, 12 years ago

Änderungen:

  • GcApp.h, .cpp:
    • Neue Funktion SetFixValuesForCM(): Setzt die Werte, die im normalen Betrieb Eingabewerte und im CM-Betrieb Anzeigewerte sind.
  • gcvars.cpp:
    • Neue Funktion chk_ComBaudrate_1(): Lässt im CM-Betrieb keine Änderung der Baudrate auf COM2 zu.
    • Neue Funktion chk_ComBits_1(): Lässt im CM-Betrieb keine Änderung der Datenbits auf COM2 zu.
    • Neue Funktion chk_ComMode_1(): Lässt im CM-Betrieb keine Änderung des Protokolls auf COM2 zu.

comment:4 by Melanie Hermann, 12 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.