Das Attribut bSavOldRes

Die Eingangsvariable bSavOldRes der Methode ResExtract wurde implementiert, um eine Konfiguration empfangener Steuerungsinformationen zu ermöglichen. Das Array aCtrlProp kann die Anzahl QRC_NUMBER_OF_CONTROL der Steuerungsinformationen speichern. Dieses Attribut kann in der Parameterliste geändert werden.

Für ein besseres Verständnis des Verhaltens wird nachstehend ein Beispiel gezeigt.

1. Schritt: Steuerungsinformationen von „Channel1Mute“ empfangen.

Das Attribut bSavOldRes 1:

In Schritt 1 wurde ein QRC-Frame bei aRxFrame empfangen und die Steuerungsinformationen werden durch FB_QRC_RecExtract ausgelesen.

Das Array aCtrlProp ist leer. Deshalb wird die Steuerung Channel1Mute beim Element aCtrlProp[0] gespeichert, unabhängig davon, ob bSavOldRes gleich TRUE ist oder nicht.

2. Schritt: Steuerungsinformationen von „Channel2Gain“ (andere Steuerung) empfangen.

Das Attribut bSavOldRes 2:

In Schritt 2 wurde ein zweiter QRC-Frame empfangen. Nach der Auslesung der neuen Steuerungsinformationen werden sie abhängig vom Wert von bSavOldRes gespeichert.

3. Schritt: Steuerungsinformationen von „Channel1Mute“ (Aktualisierung der bereits empfangenen Steuerung) empfangen.

Das Attribut bSavOldRes 3:

In Schritt 3 wurde ein dritter QRC-Frame empfangen. Nach der Auslesung wurde erkannt, dass der Steuerungsname bereits bei aCtrlProp[0] gespeichert war:

Das Attribut bSavOldRes 4:

Alle vergangenen Steuerungseigenschaften werden nur gespeichert, wenn bSavOldRes gleich TRUE ist. Falls bSavOldRes gleich FALSE ist, werden alle vergangenen Steuerungsinformationen gelöscht.