1732 lines
111 KiB
C
1732 lines
111 KiB
C
|
|
//
|
|
// Warning: don't edit - generated by generate_ecu_code.pl processing ../dev/ihx_i1.json: IHX 78: Integrated automatic heating/aircon
|
|
// This generated code makes it easier to process CANBUS messages from the IHX ecu in a BMW i3
|
|
//
|
|
|
|
#define I3_ECU_IHX_TX 0x06F178
|
|
#define I3_ECU_IHX_RX 0x0678F1
|
|
|
|
// Skipping KLAPPENMOTOR_IDENT on 0xA111 which takes arguments
|
|
|
|
#define I3_PID_IHX_EDH_VERRIEGELUNG 0xA11B
|
|
// Controlling the protective locking of the eDH. / Steuern der Schutzverriegelung des eDH.
|
|
|
|
#define I3_RES_IHX_STAT_EDH_VERRIEGELUNG_AKTIV (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_EDH_VERRIEGELUNG_AKTIV_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_EDH_VERRIEGELUNG_AKTIV_TYPE unsigned char
|
|
// Lock status (active = 1 / not active = 0. / Zustand der Verriegelung (aktiv = 1/nicht aktiv = 0.
|
|
|
|
#define I3_RES_IHX_STAT_EDH_VERRIEGELUNG_ZAEHLER_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_EDH_VERRIEGELUNG_ZAEHLER_WERT_TYPE unsigned char
|
|
// Indicates the number of protective interlocks that have occurred so far. / Gibt die Anzahl der bisher
|
|
// aufgetretenen Schutzverriegelungen an.
|
|
|
|
#define I3_PID_IHX_WP_BEFUELLUNG 0xA11C
|
|
// Switching of the valves for filling the heat pump circuit / Schaltung der Ventile zur Befüllung
|
|
// Wärmepumpenkreislauf
|
|
|
|
#define I3_RES_IHX_STAT_WP_BEFUELLUNG (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_WP_BEFUELLUNG_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_WP_BEFUELLUNG_TYPE unsigned char
|
|
// 0x00 diagnostic job is not running; 0x01 Daignose job started / 0x00 Diagnosejob läuft nicht; 0x01 Daignosejob
|
|
// gestartet
|
|
|
|
#define I3_PID_IHX_WP_EXP_VENTIL_KALIBRIEREN 0xA11D
|
|
// Calibrate the expansion valves / Kalibrierung der Expansionsventile durchführen
|
|
|
|
#define I3_RES_IHX_STAT_KALIBRIERUNG (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KALIBRIERUNG_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KALIBRIERUNG_TYPE unsigned char
|
|
// Calibration status: 0x00 = calibration not active 0x01 = calibration active / Status der Kalibrierung: 0x00 =
|
|
// Kalibrierung nicht aktiv 0x01 = Kalibrierung aktiv
|
|
|
|
#define I3_PID_IHX_SITZHEIZUNG_VORNE_TASTER_LINKS 0xD15D
|
|
// 0 = button not pressed, 1 = button pressed / 0 = Taste nicht betätigt, 1 = Taste betätigt
|
|
|
|
#define I3_RES_IHX_STAT_TASTER_SITZHEIZUNG_VORNE_LINKS_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_TASTER_SITZHEIZUNG_VORNE_LINKS_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_TASTER_SITZHEIZUNG_VORNE_LINKS_EIN_TYPE unsigned char
|
|
// 0 = button not pressed, 1 = button pressed / 0 = Taste nicht betätigt, 1 = Taste betätigt
|
|
|
|
#define I3_PID_IHX_SITZHEIZUNG_VORNE_TASTER_RECHTS 0xD15E
|
|
// 0 = button not pressed, 1 = button pressed / 0 = Taste nicht betätigt, 1 = Taste betätigt
|
|
|
|
#define I3_RES_IHX_STAT_TASTER_SITZHEIZUNG_VORNE_RECHTS_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_TASTER_SITZHEIZUNG_VORNE_RECHTS_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_TASTER_SITZHEIZUNG_VORNE_RECHTS_EIN_TYPE unsigned char
|
|
// 0 = button not pressed, 1 = button pressed / 0 = Taste nicht betätigt, 1 = Taste betätigt
|
|
|
|
#define I3_PID_IHX_SITZHEIZUNG_VORNE_LED_RECHTS 0xD15F
|
|
// Status LED display seat heating, front right / Status LED-Anzeige Sitzheizung vorne rechts
|
|
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_STUFE1_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_STUFE1_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_STUFE1_EIN_TYPE unsigned char
|
|
// LED: 0 = OFF, 1 = ON / LED: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_STUFE2_EIN (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_STUFE2_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_STUFE2_EIN_TYPE unsigned char
|
|
// LED: 0 = OFF, 1 = ON / LED: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_STUFE3_EIN (RXBUF_UCHAR(2))
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_STUFE3_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_STUFE3_EIN_TYPE unsigned char
|
|
// LED: 0 = OFF, 1 = ON / LED: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_NR (RXBUF_UCHAR(3))
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_RECHTS_NR_TYPE unsigned char
|
|
// 0 = LEDs off, 1 = one LED on, 2 = two LEDs on, 3 = three LEDs on, 255 = LEDs not available / 0 = LEDs aus, 1 =
|
|
// eine LED ein, 2 = zwei LEDs ein, 3 = drei LEDs ein, 255 = LEDs nicht vorhanden
|
|
|
|
#define I3_PID_IHX_SITZHEIZUNG_VORNE_LED_LINKS 0xD160
|
|
// Status LED display seat heating, front left / Status LED-Anzeige Sitzheizung vorne links
|
|
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_STUFE1_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_STUFE1_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_STUFE1_EIN_TYPE unsigned char
|
|
// LED: 0 = OFF, 1 = ON / LED: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_STUFE2_EIN (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_STUFE2_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_STUFE2_EIN_TYPE unsigned char
|
|
// LED: 0 = OFF, 1 = ON / LED: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_STUFE3_EIN (RXBUF_UCHAR(2))
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_STUFE3_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_STUFE3_EIN_TYPE unsigned char
|
|
// LED: 0 = OFF, 1 = ON / LED: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_NR (RXBUF_UCHAR(3))
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_LED_SITZHEIZUNG_VORNE_LINKS_NR_TYPE unsigned char
|
|
// 0 = LEDs off, 1 = one LED on, 2 = two LEDs on, 3 = three LEDs on, 255 = LEDs not available / 0 = LEDs aus, 1 =
|
|
// eine LED ein, 2 = zwei LEDs ein, 3 = drei LEDs ein, 255 = LEDs nicht vorhanden
|
|
|
|
// Skipping FBM_SENS_TASTEN on 0xD592 which takes arguments
|
|
|
|
// Skipping FBM_TASTEN on 0xD593 which takes arguments
|
|
|
|
// Skipping STEUERN_SIGNALMODE on 0xD598 which takes arguments
|
|
|
|
#define I3_PID_IHX_FBM_TASTEN_VORHANDEN_WERT 0xD599
|
|
// Indicates how many FBM buttons are installed: 0 = no FBM buttons installed, 1 = 1 button installed, 2 = 2
|
|
// buttons installed, N = n buttons installed, 255 = number unknown / Gibt aus, wieviele FBM-Tasten verbaut sind:
|
|
// 0 = keine FBM-Tasten verbaut, 1 = 1 Taste verbaut, 2 = 2 Tasten verbaut, N = n Tasten verbaut, 255 = Anzahl
|
|
// unbekannt
|
|
|
|
#define I3_RES_IHX_STAT_FBM_TASTEN_VORHANDEN_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_FBM_TASTEN_VORHANDEN_WERT_UNIT 'Tasten'
|
|
#define I3_RES_IHX_STAT_FBM_TASTEN_VORHANDEN_WERT_TYPE unsigned char
|
|
// Indicates how many FBM buttons are installed: 0 = no FBM buttons installed, 1 = 1 button installed, 2 = 2
|
|
// buttons installed, N = n buttons installed, 255 = number unknown / Gibt aus, wieviele FBM-Tasten verbaut sind:
|
|
// 0 = keine FBM-Tasten verbaut, 1 = 1 Taste verbaut, 2 = 2 Tasten verbaut, N = n Tasten verbaut, 255 = Anzahl
|
|
// unbekannt
|
|
|
|
// Skipping STEUERN_SH_TASTEN on 0xD5A0 which takes arguments
|
|
|
|
#define I3_PID_IHX_TEMP_FUSSRAUM_LINKS_WERT 0xD859
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_RES_IHX_STAT_TEMP_FUSSRAUM_LINKS_WERT (RXBUF_SCHAR(0))
|
|
#define I3_RES_IHX_STAT_TEMP_FUSSRAUM_LINKS_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_TEMP_FUSSRAUM_LINKS_WERT_TYPE char
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_PID_IHX_TEMP_FUSSRAUM_RECHTS_WERT 0xD85A
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_RES_IHX_STAT_TEMP_FUSSRAUM_RECHTS_WERT (RXBUF_SCHAR(0))
|
|
#define I3_RES_IHX_STAT_TEMP_FUSSRAUM_RECHTS_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_TEMP_FUSSRAUM_RECHTS_WERT_TYPE char
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_PID_IHX_TEMP_INNEN_UNBELUEFTET 0xD85C
|
|
// Calculated internal temperature / Errechnete Innentemperatur
|
|
|
|
#define I3_RES_IHX_STAT_TEMP_INNEN_WERT (RXBUF_SCHAR(0))
|
|
#define I3_RES_IHX_STAT_TEMP_INNEN_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_TEMP_INNEN_WERT_TYPE char
|
|
// Calculated internal temperature / Errechnete Innentemperatur
|
|
|
|
#define I3_PID_IHX_BUS_IN_POTI_SCHICHTUNG_FOND_WERT 0xD860
|
|
// Potentiometer layering base: 0 ... 100% / Potentiometer Schichtung Fond: 0 ... 100%
|
|
|
|
#define I3_RES_IHX_STAT_BUS_IN_POTI_SCHICHTUNG_FOND_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_BUS_IN_POTI_SCHICHTUNG_FOND_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_BUS_IN_POTI_SCHICHTUNG_FOND_WERT_TYPE unsigned char
|
|
// Potentiometer layering base: 0 ... 100% / Potentiometer Schichtung Fond: 0 ... 100%
|
|
|
|
#define I3_PID_IHX_KONFIGURATION_KLIMA_VORN 0xD866
|
|
// Configuration of the front air conditioning / Konfiguration der Klimaanlage vorn
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_ZUSATZWASSERPUMPE (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_ZUSATZWASSERPUMPE_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_ZUSATZWASSERPUMPE_TYPE unsigned char
|
|
// 0 = not available, 1 = available / 0=nicht vorhanden, 1=vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_DISPLAY_EINHEIT_NR (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLIMA_DISPLAY_EINHEIT_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_KLIMA_DISPLAY_EINHEIT_NR_TYPE unsigned char
|
|
// 0 = Celsius, 1 = Fahrenheit / 0 = Celsius, 1 = Fahrenheit
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VARIANTE_NR (RXBUF_UCHAR(2))
|
|
#define I3_RES_IHX_STAT_KLIMA_VARIANTE_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_KLIMA_VARIANTE_NR_TYPE unsigned char
|
|
// Climate variant: For values see table TAB_KLIMAVARIANTE / Klimavariante: Werte siehe Tabelle
|
|
// TAB_KLIMAVARIANTE
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_EMOTORWASSERPUMPE (RXBUF_UCHAR(3))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_EMOTORWASSERPUMPE_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_EMOTORWASSERPUMPE_TYPE unsigned char
|
|
// 0 = not available, 1 = available / 0=nicht vorhanden, 1=vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_KOMPRESSORKUPPLUNG (RXBUF_UCHAR(4))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_KOMPRESSORKUPPLUNG_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_KOMPRESSORKUPPLUNG_TYPE unsigned char
|
|
// 0 = not available, 1 = available / 0=nicht vorhanden, 1=vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_PTC_VORN (RXBUF_UCHAR(5))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_PTC_VORN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_PTC_VORN_TYPE unsigned char
|
|
// PTC module: 0 = not available, 1 = available / PTC-Modul: 0=nicht vorhanden, 1=vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_UMWAELZPUMPE (RXBUF_UCHAR(6))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_UMWAELZPUMPE_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_UMWAELZPUMPE_TYPE unsigned char
|
|
// 0 = not available, 1 = available / 0=nicht vorhanden, 1=vorhanden
|
|
|
|
#define I3_PID_IHX_KAELTEMITTEL_MEDIUM 0xD868
|
|
// Cooling medium: 0 = R134a, 1 = CO2 / Kühlmedium: 0 = R134a, 1 = CO2
|
|
|
|
#define I3_RES_IHX_STAT_KAELTEMITTEL_MEDIUM_NR (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KAELTEMITTEL_MEDIUM_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_KAELTEMITTEL_MEDIUM_NR_TYPE unsigned char
|
|
// Cooling medium: 0 = R134a, 1 = CO2 / Kühlmedium: 0 = R134a, 1 = CO2
|
|
|
|
// Skipping STEUERN_KLAPPENMOTOR_VORN on 0xD86E which takes arguments
|
|
|
|
// Skipping KLIMA_TASTEN_VORN on 0xD86F which takes arguments
|
|
|
|
// Skipping STEUERN_BEDIENUNG_TEMP on 0xD875 which takes arguments
|
|
|
|
// Skipping STEUERN_GEBLAESE on 0xD877 which takes arguments
|
|
|
|
#define I3_PID_IHX_STEUERN_MOTOREN_KALIBRIERLAUF 0xD88D
|
|
// Calibration of the stepper motors. / Kalibrierung der Schrittmotore.
|
|
|
|
#define I3_PID_IHX_SCHRITTMOTOR_FEHLER 0xD88E
|
|
// Query the stepper motor error / Abfrage der Schrittmotor-Fehler
|
|
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_BLOCKIERUNG_WERT (RXBUF_UINT(0))
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_BLOCKIERUNG_WERT_UNIT 'Fehler'
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_BLOCKIERUNG_WERT_TYPE unsigned short
|
|
// Output of the status of the stepper motor activated last: Error counter blocking stepper motor / Ausgabe des
|
|
// Status des zuletzt angesteuerten Schrittmotors: Fehlerzähler Blockierung Schrittmotor
|
|
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_ANTWORT_FEHLT_WERT (RXBUF_UINT(2))
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_ANTWORT_FEHLT_WERT_UNIT 'Fehler'
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_ANTWORT_FEHLT_WERT_TYPE unsigned short
|
|
// Output of the status of the last activated stepper motor: Error counter response stepper motor / Ausgabe des
|
|
// Status des zuletzt angesteuerten Schrittmotors: Fehlerzähler Antwort Schrittmotor
|
|
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_INTERNER_FEHLER_WERT (RXBUF_UINT(4))
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_INTERNER_FEHLER_WERT_UNIT 'Fehler'
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_INTERNER_FEHLER_WERT_TYPE unsigned short
|
|
// Output of the status of the stepper motor activated last: Error counter for internal motor errors / Ausgabe
|
|
// des Status des zuletzt angesteuerten Schrittmotors: Fehlerzähler interner Motorfehler
|
|
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_INITIALISIERUNG_FEHLER_WERT (RXBUF_UINT(6))
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_INITIALISIERUNG_FEHLER_WERT_UNIT 'Fehler'
|
|
#define I3_RES_IHX_STAT_SCHRITTMOTOR_INITIALISIERUNG_FEHLER_WERT_TYPE unsigned short
|
|
// Output of the status of the stepper motor activated last: Error counter initialization error / Ausgabe des
|
|
// Status des zuletzt angesteuerten Schrittmotors: Fehlerzähler Initialisierungsfehler
|
|
|
|
#define I3_PID_IHX_STEUERN_SELBSTTEST_SCHRITTMOTOREN 0xD88F
|
|
// Call starts the self-test of the stepper motors. All motors are approached to 50% and then checked whether the
|
|
// position has been reached. The result can be queried with the SELFTEST_STRITTMOTOREN service. / Aufruf startet
|
|
// den Selbsttest der Schrittmotoren. Alle Motore werden auf 50% angefahren und anschließend geprüft, ob die
|
|
// Position ereicht worden ist. Das Ergebnis kann mit dem Service SELBSTTEST_SCHRITTMOTOREN abgefragt werden.
|
|
|
|
// Skipping STEUERN_DISPLAY_TESTEN on 0xD89A which takes arguments
|
|
|
|
// Skipping ELEKTRISCHER_ZUHEIZER_FRONT on 0xD8A0 which takes arguments
|
|
|
|
#define I3_PID_IHX_VORHANDEN_FONDSCHICHTUNG 0xD8AA
|
|
// 0 = rear stratification potentiometer not available 1 = rear stratification potentiometer available /
|
|
// 0=Fondschichtungspotentiometer nicht vorhanden 1=Fondschichtungspotentiometer vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_FONDSCHICHTUNGSPOTI (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_FONDSCHICHTUNGSPOTI_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_FONDSCHICHTUNGSPOTI_TYPE unsigned char
|
|
// 0 = rear stratification potentiometer not available 1 = rear stratification potentiometer available /
|
|
// 0=Fondschichtungspotentiometer nicht vorhanden 1=Fondschichtungspotentiometer vorhanden
|
|
|
|
#define I3_PID_IHX_SOLARSENSOR_VORHANDEN 0xD8AB
|
|
// Solar sensor: 0 = not available / coded; 1 = present / coded / Solarsensor: 0 = nicht vorhanden / codiert; 1 =
|
|
// vorhanden / codiert
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_SOLARSENSOR_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_SOLARSENSOR_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_SOLARSENSOR_EIN_TYPE unsigned char
|
|
// Solar sensor: 0 = not available / coded; 1 = present / coded / Solarsensor: 0 = nicht vorhanden / codiert; 1 =
|
|
// vorhanden / codiert
|
|
|
|
#define I3_PID_IHX_AUC_SENSOR_VORHANDEN 0xD8AC
|
|
// AUC sensor: 0 = not available; 1 = present / AUC-Sensor: 0 = nicht vorhanden; 1 = vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_AUC_SENSOR (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_AUC_SENSOR_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_AUC_SENSOR_TYPE unsigned char
|
|
// AUC sensor: 0 = not available; 1 = present / AUC-Sensor: 0 = nicht vorhanden; 1 = vorhanden
|
|
|
|
// Skipping AUDIO_TASTEN on 0xD8B5 which takes arguments
|
|
|
|
// Skipping LEDS_KLIMA_VORN on 0xD8C1 which takes arguments
|
|
|
|
#define I3_PID_IHX_EKK_DREHZAHLERHOEHUNG 0xD8C2
|
|
// Speed increase EKK 0 = OFF, 1 = ON / Drehzahlerhöhung EKK 0=AUS, 1=EIN
|
|
|
|
#define I3_RES_IHX_STAT_EKK_DREHZAHLERHOEHUNG_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_EKK_DREHZAHLERHOEHUNG_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_EKK_DREHZAHLERHOEHUNG_EIN_TYPE unsigned char
|
|
// Speed increase EKK 0 = OFF, 1 = ON / Drehzahlerhöhung EKK 0=AUS, 1=EIN
|
|
|
|
// Skipping EKMV_DREHZAHL_GEN20 on 0xD8C3 which takes arguments
|
|
|
|
#define I3_PID_IHX_EKMV_ANALOGWERTE_GEN20 0xD8C4
|
|
// Analog values from refrigerant compressor Gen. 2.0 / Analogwertewerte von Kältemittelverdichter Gen. 2.0
|
|
|
|
#define I3_RES_IHX_STAT_DREHZAHL_WERT (RXBUF_UCHAR(0)/2.0f)
|
|
#define I3_RES_IHX_STAT_DREHZAHL_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_DREHZAHL_WERT_TYPE float
|
|
// Output of the actual speed / Ausgabe der Ist-Drehzahl
|
|
|
|
#define I3_RES_IHX_STAT_LEISTUNG_WERT (RXBUF_UCHAR(1)/25.0f)
|
|
#define I3_RES_IHX_STAT_LEISTUNG_WERT_UNIT 'kW'
|
|
#define I3_RES_IHX_STAT_LEISTUNG_WERT_TYPE float
|
|
// Output of the power in KW to 2 decimal places. The SG delivers the value with a factor of 25 and divides it by
|
|
// 25 in the SGBD. / Ausgabe der Leistung in KW auf 2 Nachkommastellen genau. Vom SG wird der Wert mit Faktor 25
|
|
// geliefert und in der SGBD durch 25 dividiert.
|
|
|
|
#define I3_RES_IHX_STAT_STROM_DC_WERT (RXBUF_UCHAR(2)/4.0f)
|
|
#define I3_RES_IHX_STAT_STROM_DC_WERT_UNIT 'A'
|
|
#define I3_RES_IHX_STAT_STROM_DC_WERT_TYPE float
|
|
// Output of the current of high voltage. / Ausgabe des Stroms der Hochspannung.
|
|
|
|
#define I3_RES_IHX_STAT_HOCHSPANNUNG_WERT (RXBUF_UCHAR(3)*2.0f)
|
|
#define I3_RES_IHX_STAT_HOCHSPANNUNG_WERT_UNIT 'V'
|
|
#define I3_RES_IHX_STAT_HOCHSPANNUNG_WERT_TYPE float
|
|
// Output of the high voltage in volts. Invalid Value = 510 volts / Ausgabe der Hochspannung in Volt.
|
|
// Ungültigkeitswert = 510 Volt
|
|
|
|
#define I3_RES_IHX_STAT_TEMPERATUR_WERT (RXBUF_UCHAR(4)-50.0)
|
|
#define I3_RES_IHX_STAT_TEMPERATUR_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_TEMPERATUR_WERT_TYPE unsigned char
|
|
// Output of the temperature in degrees Celsius. The control unit delivers the value with offset 50. SGBD
|
|
// subtracts 50. / Ausgabe der Temperatur in Grad Celsius. Das Steuergerät liefert den Wert mit Offset 50. SGBD
|
|
// subtrahiert 50.
|
|
|
|
#define I3_RES_IHX_STAT_STROM_AC_WERT (RXBUF_UCHAR(5))
|
|
#define I3_RES_IHX_STAT_STROM_AC_WERT_UNIT 'A'
|
|
#define I3_RES_IHX_STAT_STROM_AC_WERT_TYPE unsigned char
|
|
// Output of the stream. / Ausgabe des Stroms.
|
|
|
|
#define I3_PID_IHX_EKMV_BETRIEBSZUSTAND_GEN20 0xD8C5
|
|
// Operating states of refrigerant compressor Gen. 2.0 / Betriebszustände von Kältemittelverdichter Gen. 2.0
|
|
|
|
// RES_0xD8C5_D is a BITFIELD of unknown size. We don't have definitions for each bit, and we GUESSED it is one byte ***
|
|
// Operating states of refrigerant compressor Gen. 2.0 / Betriebszustände von Kältemittelverdichter Gen. 2.0
|
|
#define I3_RES_IHX_RES_0xD8C5_D (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_RES_0xD8C5_D_UNIT 'Bit'
|
|
#define I3_RES_IHX_RES_0xD8C5_D_TYPE unsigned char
|
|
// Operating states of refrigerant compressor Gen. 2.0 / Betriebszustände von Kältemittelverdichter Gen. 2.0
|
|
|
|
// Skipping EKMV_RESET_GEN20 on 0xD8C6 which takes arguments
|
|
|
|
// Skipping EKMV_AKS_GEN20 on 0xD8C7 which takes arguments
|
|
|
|
// Skipping EKMV_FREILAUF on 0xD8CB which takes arguments
|
|
|
|
#define I3_PID_IHX_EDH_STATUS 0xD8CD
|
|
// Status values of electrical instantaneous water heaters / Statuswerte elektrischer Durchlauferhitzer
|
|
|
|
#define I3_RES_IHX_STAT_TEMPERATUR_WASSERAUSTRITT_WERT (RXBUF_UINT(0)-40.0)
|
|
#define I3_RES_IHX_STAT_TEMPERATUR_WASSERAUSTRITT_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_TEMPERATUR_WASSERAUSTRITT_WERT_TYPE unsigned short
|
|
// Temperature of the heating water at the water outlet of the electric instantaneous water heater. / Temperatur
|
|
// des Heizwassers am Wasseraustritt des elektrischen Durchlauferhitzers.
|
|
|
|
#define I3_RES_IHX_STAT_STROM_WERT (RXBUF_UINT(2)*0.2f)
|
|
#define I3_RES_IHX_STAT_STROM_WERT_UNIT 'A'
|
|
#define I3_RES_IHX_STAT_STROM_WERT_TYPE float
|
|
// Current consumption (high voltage side) of the electric instantaneous water heater. / Stromaufnahme
|
|
// (hochvoltseitig) des elektrischen Durchlauferhitzers.
|
|
|
|
#define I3_RES_IHX_STAT_HOCHVOLTSPANNUNG_WERT (RXBUF_UINT(4)*2.0f)
|
|
#define I3_RES_IHX_STAT_HOCHVOLTSPANNUNG_WERT_UNIT 'V'
|
|
#define I3_RES_IHX_STAT_HOCHVOLTSPANNUNG_WERT_TYPE float
|
|
// High-voltage voltage measured on the electrical water heater. Invalid Value = 510 volts. / Hochvoltspannung
|
|
// gemessen am elektrischen Durchlauferhitzers. Ungültigkeitswert = 510 Volt.
|
|
|
|
#define I3_RES_IHX_STAT_ZAEHLER_VERRIEGELUNG_WERT (RXBUF_UINT(6))
|
|
#define I3_RES_IHX_STAT_ZAEHLER_VERRIEGELUNG_WERT_TYPE unsigned short
|
|
// Interlocking counter of the electric water heater. / Verriegelungszähler des elektrischen Durchlauferhitzers.
|
|
|
|
#define I3_PID_IHX_KONFIGURATION_KLIMA_PRODUKTLINIE 0xD8CE
|
|
// Outputs the product line coded in the control unit. See table TAB_KLIMA_PRODUKTLINIE / Gibt die im Steuergerät
|
|
// codierte Produktlinie aus. Siehe Tabelle TAB_KLIMA_PRODUKTLINIE
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_PRODUKTLINIE (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_PRODUKTLINIE_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_KLIMA_PRODUKTLINIE_TYPE unsigned char
|
|
// Outputs the product line coded in the control unit. See table TAB_KLIMA_PRODUKTLINIE / Gibt die im Steuergerät
|
|
// codierte Produktlinie aus. Siehe Tabelle TAB_KLIMA_PRODUKTLINIE
|
|
|
|
#define I3_PID_IHX_BUS_IN_HV_POWERMANAGEMENT 0xD8D2
|
|
// The maximum power provided by the HV-PM for the air conditioning. / Die maximal vom HV-PM für die Klima
|
|
// bereitgestellten Leistungen.
|
|
|
|
#define I3_RES_IHX_STAT_FREIGABE_KLIMAKOMPRESSOR (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_FREIGABE_KLIMAKOMPRESSOR_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_FREIGABE_KLIMAKOMPRESSOR_TYPE unsigned char
|
|
// HV release for eKMV: 0x00 = no release 0x01 = release / HV-Freigabe für eKMV: 0x00 = keine Freigabe 0x01 =
|
|
// Freigabe
|
|
|
|
#define I3_RES_IHX_STAT_LEISTUNG_KLIMAKOMPRESSOR_MAXIMAL_WERT (RXBUF_UINT(1)/1000.0f)
|
|
#define I3_RES_IHX_STAT_LEISTUNG_KLIMAKOMPRESSOR_MAXIMAL_WERT_UNIT 'kW'
|
|
#define I3_RES_IHX_STAT_LEISTUNG_KLIMAKOMPRESSOR_MAXIMAL_WERT_TYPE float
|
|
// Maximum power provided by the HV-PM for the eKMV. / Maximal vom HV-PM für den eKMV bereitgestellte Leistung.
|
|
|
|
#define I3_PID_IHX_BUS_IN_HV_PM_EDH 0xD8D3
|
|
// The maximum power provided by the HV-PM for the EDH. / Die maximal vom HV-PM für den EDH bereitgestellte
|
|
// Leistung.
|
|
|
|
#define I3_RES_IHX_STAT_FREIGABE_EDH (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_FREIGABE_EDH_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_FREIGABE_EDH_TYPE unsigned char
|
|
// HV release for EDH: 0x00 = no release 0x01 = release / HV-Freigabe für EDH: 0x00 = keine Freigabe 0x01 =
|
|
// Freigabe
|
|
|
|
#define I3_RES_IHX_STAT_LEISTUNG_EDH_MAXIMAL_WERT (RXBUF_UINT(1)/1000.0f)
|
|
#define I3_RES_IHX_STAT_LEISTUNG_EDH_MAXIMAL_WERT_UNIT 'kW'
|
|
#define I3_RES_IHX_STAT_LEISTUNG_EDH_MAXIMAL_WERT_TYPE float
|
|
// Maximum power provided by the HV-PM for the EDH. / Maximal vom HV-PM für den EDH bereitgestellte Leistung.
|
|
|
|
#define I3_PID_IHX_BUS_IN_KUEHLMITTELTEMPERATUR 0xD8D4
|
|
// Engine coolant temperature / Kühlmitteltemperatur Motor
|
|
|
|
#define I3_RES_IHX_STAT_BUS_IN_KUEHLMITTEL_MOTOR_TEMP_WERT (RXBUF_SINT(0))
|
|
#define I3_RES_IHX_STAT_BUS_IN_KUEHLMITTEL_MOTOR_TEMP_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_BUS_IN_KUEHLMITTEL_MOTOR_TEMP_WERT_TYPE short
|
|
// Engine coolant temperature / Kühlmitteltemperatur Motor
|
|
|
|
#define I3_PID_IHX_SOLLWERT_ELEKTRISCHER_ZUHEIZER_VORN 0xD902
|
|
// Electrical auxiliary heater (PTC or EDH) setpoint in percent 0 - 100% / Elektrischer Zuheizer (PTC oder EDH)
|
|
// Sollwert in Prozent 0 - 100 %
|
|
|
|
#define I3_RES_IHX_STAT_SOLLWERT_ELEKTRISCHER_ZUHEIZER_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_SOLLWERT_ELEKTRISCHER_ZUHEIZER_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_SOLLWERT_ELEKTRISCHER_ZUHEIZER_WERT_TYPE unsigned char
|
|
// Electrical auxiliary heater (PTC or EDH) setpoint in percent 0 - 100% / Elektrischer Zuheizer (PTC oder EDH)
|
|
// Sollwert in Prozent 0 - 100 %
|
|
|
|
#define I3_PID_IHX_BUS_OUT_ZUSATZWASSERPUMPE_EIN 0xD904
|
|
// Auxiliary water pump status: 0 = OFF, 1 = ON / Zusatzwasserpumpenstatus: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_BUS_OUT_ZUSATZWASSERPUMPE_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_BUS_OUT_ZUSATZWASSERPUMPE_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_BUS_OUT_ZUSATZWASSERPUMPE_EIN_TYPE unsigned char
|
|
// Auxiliary water pump status: 0 = OFF, 1 = ON / Zusatzwasserpumpenstatus: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_PID_IHX_TIMER_EINLAUFSCHUTZ 0xD905
|
|
// Determination of the remaining time for the inlet protection. / Ermittlung der verbleibenden Restzeit beim
|
|
// Einlaufschutz.
|
|
|
|
#define I3_RES_IHX_STAT_TIMER_EINLAUFSCHUTZ_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_TIMER_EINLAUFSCHUTZ_WERT_UNIT 's'
|
|
#define I3_RES_IHX_STAT_TIMER_EINLAUFSCHUTZ_WERT_TYPE unsigned char
|
|
// Remaining time of the inlet protection in seconds / Restzeit des Einlaufschutzes in Sekunden
|
|
|
|
#define I3_RES_IHX_STAT_TIMER_START_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_TIMER_START_WERT_UNIT 's'
|
|
#define I3_RES_IHX_STAT_TIMER_START_WERT_TYPE unsigned char
|
|
// Start value from the timer for inlet protection / Startwert vom Timer für Einlaufschutz
|
|
|
|
#define I3_PID_IHX_SITZHEIZUNG_VORNE_TASTER_VORHANDEN 0xD90E
|
|
// 0 = not available 1 = available / 0=nicht vorhanden 1=vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_SITZHEIZUNG_TASTER_VORNE (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_SITZHEIZUNG_TASTER_VORNE_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_SITZHEIZUNG_TASTER_VORNE_TYPE unsigned char
|
|
// 0 = not available 1 = available / 0=nicht vorhanden 1=vorhanden
|
|
|
|
#define I3_PID_IHX_VORHANDEN_KOMPRESSORKUPPLUNG 0xD916
|
|
// 0 = compressor clutch not available 1 = compressor clutch available / 0=Kompressorkupplung nicht vorhanden
|
|
// 1=Kompressorkupplung vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_KOMPRESSORKUPPLUNG_0XD916 (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_KOMPRESSORKUPPLUNG_0XD916_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_KOMPRESSORKUPPLUNG_0XD916_TYPE unsigned char
|
|
// 0 = compressor clutch not available 1 = compressor clutch available / 0=Kompressorkupplung nicht vorhanden
|
|
// 1=Kompressorkupplung vorhanden
|
|
|
|
// Skipping EINLAUFSCHUTZ_KOMPRESSOR on 0xD918 which takes arguments
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_LUFTVERTEILUNG_LI_RE 0xD91A
|
|
// Output of the status of the air distribution in front. / Ausgabe des Status der Luftverteilung vorne.
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_LUFTVERTEILUNG_LINKS_NR (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_LUFTVERTEILUNG_LINKS_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_LUFTVERTEILUNG_LINKS_NR_TYPE unsigned char
|
|
// 1 = DOWN; 2 = CENTER; 3 = CENTER_BOTTOM; 4 = UP; 5 = TOP_UNTEN (driver only); 6 = TOP_MITTE; 7 =
|
|
// TOP_MITTE_BOTTOM; 8 = AUTO; 32 = INDIVIDUAL; 40 = SPECIAL PROGRAM; 255 = INVALID (BASE); / 1=UNTEN; 2=MITTE;
|
|
// 3=MITTE_UNTEN; 4=OBEN; 5=OBEN_UNTEN (Nur Fahrer); 6=OBEN_MITTE; 7=OBEN_MITTE_UNTEN; 8=AUTO; 32=INDIVIDUAL;
|
|
// 40=SONDERPROGRAMM; 255=UNGUELTIG (BASIS);
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_LUFTVERTEILUNG_RECHTS_NR (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_LUFTVERTEILUNG_RECHTS_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_LUFTVERTEILUNG_RECHTS_NR_TYPE unsigned char
|
|
// 1 = DOWN; 2 = CENTER; 3 = CENTER_BOTTOM; 4 = UP; 5 = TOP_UNTEN (driver only); 6 = TOP_MITTE; 7 =
|
|
// TOP_MITTE_BOTTOM; 8 = AUTO; 32 = INDIVIDUAL; 40 = SPECIAL PROGRAM; 255 = INVALID (BASE); / 1=UNTEN; 2=MITTE;
|
|
// 3=MITTE_UNTEN; 4=OBEN; 5=OBEN_UNTEN (Nur Fahrer); 6=OBEN_MITTE; 7=OBEN_MITTE_UNTEN; 8=AUTO; 32=INDIVIDUAL;
|
|
// 40=SONDERPROGRAMM; 255=UNGUELTIG (BASIS);
|
|
|
|
#define I3_PID_IHX_BUS_OUT_KLIMAKOMPRESSOR_PWM_WERT 0xD91D
|
|
// Signal for requesting the compressor power in PWM / Signal für die Anforderung der Kompressorleistung in PWM
|
|
|
|
#define I3_RES_IHX_STAT_BUS_OUT_KLIMAKOMPRESSOR_PWM_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_BUS_OUT_KLIMAKOMPRESSOR_PWM_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_BUS_OUT_KLIMAKOMPRESSOR_PWM_WERT_TYPE unsigned char
|
|
// Signal for requesting the compressor power in PWM / Signal für die Anforderung der Kompressorleistung in PWM
|
|
|
|
// Skipping STEUERN_DIAGNOSE_ENDE on 0xD927 which takes arguments
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_KLAPPEN_PRG_MITTE 0xD928
|
|
// Automatic flap program: 0 = OFF = manual setting, 1 = ON = AUTO switched on / Automatik-Klappenprogramm: 0 =
|
|
// AUS = Manuelle Einstellung, 1 = EIN = AUTO eingeschaltet
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_KLAPPEN_PRG_MITTE (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_KLAPPEN_PRG_MITTE_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_KLAPPEN_PRG_MITTE_TYPE unsigned char
|
|
// Automatic flap program: 0 = OFF = manual setting, 1 = ON = AUTO switched on / Automatik-Klappenprogramm: 0 =
|
|
// AUS = Manuelle Einstellung, 1 = EIN = AUTO eingeschaltet
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_GEBLAESESTUFE_ANZ 0xD92B
|
|
// Outputs the display of the current fan speed. / Gibt die Anzeige der aktuellen Gebläsestufe aus.
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_GEBLAESESTUFE_ANZ_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_GEBLAESESTUFE_ANZ_WERT_UNIT 'Stufe'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_GEBLAESESTUFE_ANZ_WERT_TYPE unsigned char
|
|
// Outputs the display of the current fan speed. / Gibt die Anzeige der aktuellen Gebläsestufe aus.
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_OFF_EIN 0xD92C
|
|
// Function status air conditioning OFF: 0 = OFF = air conditioning is switched on, LED is off 1 = ON = air
|
|
// conditioning is switched off, LED is on / Funktionsstatus Klima OFF: 0 = AUS = Klima ist eingeschaltet, LED
|
|
// ist aus 1 = EIN = Klima ist ausgeschaltet, LED ist an
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_OFF_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_OFF_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_OFF_EIN_TYPE unsigned char
|
|
// Function status air conditioning OFF: 0 = OFF = air conditioning is switched on, LED is off 1 = ON = air
|
|
// conditioning is switched off, LED is on / Funktionsstatus Klima OFF: 0 = AUS = Klima ist eingeschaltet, LED
|
|
// ist aus 1 = EIN = Klima ist ausgeschaltet, LED ist an
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_PRG_DEFROST_EIN 0xD92D
|
|
// Defrost program: 0 = OFF, 1 = ON / Defrost-Programm: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_DEFROST_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_DEFROST_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_DEFROST_EIN_TYPE unsigned char
|
|
// Defrost program: 0 = OFF, 1 = ON / Defrost-Programm: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_PRG_MAX_AC_EIN 0xD92E
|
|
// Maximum cooling program: 0 = OFF, 1 = ON / Programm maximal Kühlen: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_MAX_AC_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_MAX_AC_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_MAX_AC_EIN_TYPE unsigned char
|
|
// Maximum cooling program: 0 = OFF, 1 = ON / Programm maximal Kühlen: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_PRG_AUC_EIN 0xD930
|
|
// Automatic air circulation control: 0 = OFF, 1 = ON / Automatische Umluft Control: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_AUC_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_AUC_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_AUC_EIN_TYPE unsigned char
|
|
// Automatic air circulation control: 0 = OFF, 1 = ON / Automatische Umluft Control: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_PRG_UMLUFT_EIN 0xD931
|
|
// Recirculation program: 0 = OFF, 1 = ON / Programm Umluft: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_UMLUFT_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_UMLUFT_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_UMLUFT_EIN_TYPE unsigned char
|
|
// Recirculation program: 0 = OFF, 1 = ON / Programm Umluft: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_PRG_HHS_EIN 0xD932
|
|
// Rear window heating: 0 = OFF, 1 = ON / Heckscheibenheizung: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_HHS_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_HHS_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_HHS_EIN_TYPE unsigned char
|
|
// Rear window heating: 0 = OFF, 1 = ON / Heckscheibenheizung: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_PRG_AC_EIN 0xD934
|
|
// Climate program: 0 = OFF, 1 = ON / Klimaprogramm: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_AC_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_AC_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_AC_EIN_TYPE unsigned char
|
|
// Climate program: 0 = OFF, 1 = ON / Klimaprogramm: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_PRG_KLIMASTIL_MITTE 0xD936
|
|
// Output of the middle soft-intensity setting in steps: 1 - 7 / Ausgabe der Soft-Intense-Einstellung Mitte in
|
|
// Stufen: 1 - 7
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_KLIMASTIL_MITTE_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_KLIMASTIL_MITTE_WERT_UNIT 'Stufe'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_KLIMASTIL_MITTE_WERT_TYPE unsigned char
|
|
// Output of the middle soft-intensity setting in steps: 1 - 7 / Ausgabe der Soft-Intense-Einstellung Mitte in
|
|
// Stufen: 1 - 7
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_PRG_STANDLUEFTEN_EIN 0xD939
|
|
// Independent ventilation program: 0 = OFF, 1 = ON / Programm Standlüften: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_STANDLUEFTEN_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_STANDLUEFTEN_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_STANDLUEFTEN_EIN_TYPE unsigned char
|
|
// Independent ventilation program: 0 = OFF, 1 = ON / Programm Standlüften: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_GEBLAESELEISTUNG_WERT 0xD93F
|
|
// Fan output of the IHKA fan output stage in%. / Gebläseleistung der Gebläseendstufe IHKA in %.
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_GEBLAESELEISTUNG_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_GEBLAESELEISTUNG_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_GEBLAESELEISTUNG_WERT_TYPE unsigned char
|
|
// Fan output of the IHKA fan output stage in%. / Gebläseleistung der Gebläseendstufe IHKA in %.
|
|
|
|
#define I3_PID_IHX_KLP_POS_DEFROST_WERT 0xD941
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_DEFROST_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_DEFROST_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_DEFROST_WERT_TYPE unsigned char
|
|
// Actual value flap opening; 0 ... 100 (127 = read value invalid, 255 = flap not available) / Istwert
|
|
// Klappenöffnung; 0...100 (127 = gelesener Wert ungültig, 255 = Klappe nicht vorhanden)
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_DEFROST_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_DEFROST_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_DEFROST_WERT_TYPE unsigned char
|
|
// Setpoint of the damper position: 0 ... 100 / Sollwert der Klappenstellung: 0...100
|
|
|
|
#define I3_PID_IHX_KLP_POS_BELUEFTUNG_WERT 0xD942
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_BELUEFTUNG_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_BELUEFTUNG_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_BELUEFTUNG_WERT_TYPE unsigned char
|
|
// Actual value flap opening; 0..100% (127 = read value invalid, 255 = flap not available) / Istwert
|
|
// Klappenöffnung; 0..100% (127 = gelesener Wert ungültig, 255=Klappe nicht vorhanden)
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_BELUEFTUNG_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_BELUEFTUNG_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_BELUEFTUNG_WERT_TYPE unsigned char
|
|
// Setpoint of the damper position: 0 ... 100% / Sollwert der Klappenstellung: 0 ... 100 %
|
|
|
|
#define I3_PID_IHX_KLP_POS_FUSSRAUM_WERT 0xD947
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_FUSSRAUM_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_FUSSRAUM_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_FUSSRAUM_WERT_TYPE unsigned char
|
|
// Actual value flap opening: 0 ... 100 (127 = read value invalid, 255 = flap not available) / Istwert
|
|
// Klappenöffnung: 0...100 (127 = gelesener Wert ungültig, 255 = Klappe nicht vorhanden)
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_FUSSRAUM_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_FUSSRAUM_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_FUSSRAUM_WERT_TYPE unsigned char
|
|
// Setpoint damper position: 0 ... 100 / Sollwert Klappenstellung: 0...100
|
|
|
|
#define I3_PID_IHX_KLP_POS_SCHICHTUNG_WERT 0xD949
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_SCHICHTUNG_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_SCHICHTUNG_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_SCHICHTUNG_WERT_TYPE unsigned char
|
|
// Actual value flap opening; 0 ... 100 (127 = read value invalid, 255 = flap not available) / Istwert
|
|
// Klappenöffnung; 0...100 (127 = gelesener Wert ungültig, 255 = Klappe nicht vorhanden)
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_SCHICHTUNG_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_SCHICHTUNG_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_SCHICHTUNG_WERT_TYPE unsigned char
|
|
// Setpoint damper position: 0 ... 100 / Sollwert Klappenstellung: 0...100
|
|
|
|
#define I3_PID_IHX_KLP_POS_SCHICHTUNG_LI_WERT 0xD94A
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_SCHICHTUNG_LI_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_SCHICHTUNG_LI_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_SCHICHTUNG_LI_WERT_TYPE unsigned char
|
|
// Actual value flap opening; 0 ... 100 (127 = read value invalid, 255 = flap not available) / Istwert
|
|
// Klappenöffnung; 0...100 (127 = gelesener Wert ungültig, 255 = Klappe nicht vorhanden)
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_SCHICHTUNG_LI_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_SCHICHTUNG_LI_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_SCHICHTUNG_LI_WERT_TYPE unsigned char
|
|
// Setpoint damper position: 0 ... 100 / Sollwert Klappenstellung: 0...100
|
|
|
|
#define I3_PID_IHX_KLP_POS_SCHICHTUNG_RE_WERT 0xD94B
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_SCHICHTUNG_RE_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_SCHICHTUNG_RE_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_SCHICHTUNG_RE_WERT_TYPE unsigned char
|
|
// Actual value flap opening; 0 ... 100 (127 = read value invalid, 255 = flap not available) / Istwert
|
|
// Klappenöffnung; 0...100 (127 = gelesener Wert ungültig, 255 = Klappe nicht vorhanden)
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_SCHICHTUNG_RE_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_SCHICHTUNG_RE_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_SCHICHTUNG_RE_WERT_TYPE unsigned char
|
|
// Setpoint damper position: 0 ... 100 / Sollwert Klappenstellung: 0...100
|
|
|
|
#define I3_PID_IHX_KLP_POS_UMLUFT_WERT 0xD94D
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_UMLUFT_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_UMLUFT_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_UMLUFT_WERT_TYPE unsigned char
|
|
// Actual value flap opening; 0 ... 100 (127 = read value invalid, 255 = flap not available) / Istwert
|
|
// Klappenöffnung; 0...100 (127 = gelesener Wert ungültig, 255 = Klappe nicht vorhanden)
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_UMLUFT_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_UMLUFT_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_UMLUFT_WERT_TYPE unsigned char
|
|
// Setpoint damper position: 0 ... 100 / Sollwert Klappenstellung: 0...100
|
|
|
|
#define I3_PID_IHX_KLP_POS_TEMP_LUFT_FOND_WERT 0xD950
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_TEMP_LUFT_FOND_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_TEMP_LUFT_FOND_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_TEMP_LUFT_FOND_WERT_TYPE unsigned char
|
|
// Actual value flap opening; 0 ... 100 (127 = read value invalid, 255 = flap not available) / Istwert
|
|
// Klappenöffnung; 0...100 (127 = gelesener Wert ungültig, 255 = Klappe nicht vorhanden)
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_TEMP_LUFT_FOND_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_TEMP_LUFT_FOND_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_TEMP_LUFT_FOND_WERT_TYPE unsigned char
|
|
// Setpoint of the damper position: 0 ... 100 / Sollwert der Klappenstellung: 0...100
|
|
|
|
#define I3_PID_IHX_MOTOR_KALIBRIERLAUF 0xD953
|
|
// Query of the current status of the calibration run of the flap motors. / Abfrage des aktuellen Status des
|
|
// Kalibrierlaufs der Klappenmotoren.
|
|
|
|
#define I3_RES_IHX_STAT_KALIBRIERLAUF_NR (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KALIBRIERLAUF_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_KALIBRIERLAUF_NR_TYPE unsigned char
|
|
// 0 = not yet started in this terminal cycle, 1 = calibration run is currently running, 2 = calibration run
|
|
// completed / 0 = in diesem Klemmenzyklus noch nicht gestartet, 1 = Kalibrierlauf läuft gerade, 2 =
|
|
// Kalibrierlauf abgeschlossen
|
|
|
|
#define I3_RES_IHX_STAT_KALIBRIERLAUF_ERGEBNIS (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KALIBRIERLAUF_ERGEBNIS_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KALIBRIERLAUF_ERGEBNIS_TYPE unsigned char
|
|
// 0 = calibration run completed NOK, 1 = calibration run completed OK and data saved; The result relates to the
|
|
// last calibration run carried out. The result may only be saved after a completely completed calibration run. /
|
|
// 0 = Kalibrierlauf abgeschlossen NIO, 1 = Kalibierlauf abgeschlossen IO und Daten gespeichert; Das Ergebnis
|
|
// bezieht sich auf den zuletzt durchgeführten Kalibrierlauf. Das Ergebnis darf nur im Anschluss eines
|
|
// vollständig durchlaufenen Kalibrierlaufs abgespeichert werden.
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_1_NR (RXBUF_UCHAR(2))
|
|
#define I3_RES_IHX_STAT_MOTOR_1_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_1_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_2_NR (RXBUF_UCHAR(3))
|
|
#define I3_RES_IHX_STAT_MOTOR_2_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_2_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_3_NR (RXBUF_UCHAR(4))
|
|
#define I3_RES_IHX_STAT_MOTOR_3_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_3_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_4_NR (RXBUF_UCHAR(5))
|
|
#define I3_RES_IHX_STAT_MOTOR_4_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_4_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_5_NR (RXBUF_UCHAR(6))
|
|
#define I3_RES_IHX_STAT_MOTOR_5_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_5_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_6_NR (RXBUF_UCHAR(7))
|
|
#define I3_RES_IHX_STAT_MOTOR_6_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_6_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_7_NR (RXBUF_UCHAR(8))
|
|
#define I3_RES_IHX_STAT_MOTOR_7_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_7_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_8_NR (RXBUF_UCHAR(9))
|
|
#define I3_RES_IHX_STAT_MOTOR_8_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_8_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_9_NR (RXBUF_UCHAR(10))
|
|
#define I3_RES_IHX_STAT_MOTOR_9_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_9_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_10_NR (RXBUF_UCHAR(11))
|
|
#define I3_RES_IHX_STAT_MOTOR_10_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_10_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_11_NR (RXBUF_UCHAR(12))
|
|
#define I3_RES_IHX_STAT_MOTOR_11_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_11_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_12_NR (RXBUF_UCHAR(13))
|
|
#define I3_RES_IHX_STAT_MOTOR_12_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_12_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_13_NR (RXBUF_UCHAR(14))
|
|
#define I3_RES_IHX_STAT_MOTOR_13_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_13_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_14_NR (RXBUF_UCHAR(15))
|
|
#define I3_RES_IHX_STAT_MOTOR_14_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_14_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_15_NR (RXBUF_UCHAR(16))
|
|
#define I3_RES_IHX_STAT_MOTOR_15_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_15_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_16_NR (RXBUF_UCHAR(17))
|
|
#define I3_RES_IHX_STAT_MOTOR_16_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_16_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_17_NR (RXBUF_UCHAR(18))
|
|
#define I3_RES_IHX_STAT_MOTOR_17_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_17_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_18_NR (RXBUF_UCHAR(19))
|
|
#define I3_RES_IHX_STAT_MOTOR_18_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_18_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_19_NR (RXBUF_UCHAR(20))
|
|
#define I3_RES_IHX_STAT_MOTOR_19_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_19_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_MOTOR_20_NR (RXBUF_UCHAR(21))
|
|
#define I3_RES_IHX_STAT_MOTOR_20_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_MOTOR_20_NR_TYPE unsigned char
|
|
// 0 = calibration NOK, 1 = calibration OK, 2 = flap not installed / 0 = Kalibrierung NIO, 1 = Kalibrierung IO, 2
|
|
// = Klappe nicht verbaut
|
|
|
|
#define I3_PID_IHX_SELBSTTEST_SCHRITTMOTORE 0xD954
|
|
// Status of stepper motor self-tests: 0 = not started / not requested, 1 = test is currently running, 2 = test
|
|
// successfully completed, 3 = test not completed successfully / Status Schrittmotorenselbsttests: 0 = nicht
|
|
// gestartet/nicht angefordert, 1 = Test läuft gerade, 2 = Test erfolgreich abgeschlossen, 3 = Test nicht
|
|
// erfolgreich abgeschlossen
|
|
|
|
#define I3_RES_IHX_STAT_SELBSTTEST_SCHRITTMOTORE_NR (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_SELBSTTEST_SCHRITTMOTORE_NR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_SELBSTTEST_SCHRITTMOTORE_NR_TYPE unsigned char
|
|
// Status of stepper motor self-tests: 0 = not started / not requested, 1 = test is currently running, 2 = test
|
|
// successfully completed, 3 = test not completed successfully / Status Schrittmotorenselbsttests: 0 = nicht
|
|
// gestartet/nicht angefordert, 1 = Test läuft gerade, 2 = Test erfolgreich abgeschlossen, 3 = Test nicht
|
|
// erfolgreich abgeschlossen
|
|
|
|
#define I3_PID_IHX_TEMP_BELUEFTUNG_LINKS_WERT 0xD957
|
|
// Left ventilation flap temperature If the sensor is defective or unplugged, the value 127 is returned /
|
|
// Temperatur Belüftungsklappe links Bei defektem oder abgesteckten Sensor wird der Wert 127 zurück geliefert
|
|
|
|
#define I3_RES_IHX_STAT_TEMP_BELUEFTUNG_LINKS_WERT (RXBUF_SCHAR(0))
|
|
#define I3_RES_IHX_STAT_TEMP_BELUEFTUNG_LINKS_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_TEMP_BELUEFTUNG_LINKS_WERT_TYPE char
|
|
// Left ventilation flap temperature If the sensor is defective or unplugged, the value 127 is returned /
|
|
// Temperatur Belüftungsklappe links Bei defektem oder abgesteckten Sensor wird der Wert 127 zurück geliefert
|
|
|
|
#define I3_PID_IHX_TEMP_BELUEFTUNG_RECHTS_WERT 0xD958
|
|
// Right ventilation flap temperature If the sensor is defective or unplugged, the value 127 is returned /
|
|
// Temperatur Belüftungsklappe rechts Bei defektem oder abgesteckten Sensor wird der Wert 127 zurück geliefert
|
|
|
|
#define I3_RES_IHX_STAT_TEMP_BELUEFTUNG_RECHTS_WERT (RXBUF_SCHAR(0))
|
|
#define I3_RES_IHX_STAT_TEMP_BELUEFTUNG_RECHTS_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_TEMP_BELUEFTUNG_RECHTS_WERT_TYPE char
|
|
// Right ventilation flap temperature If the sensor is defective or unplugged, the value 127 is returned /
|
|
// Temperatur Belüftungsklappe rechts Bei defektem oder abgesteckten Sensor wird der Wert 127 zurück geliefert
|
|
|
|
#define I3_PID_IHX_DRUCKSENSOR_VORHANDEN 0xD959
|
|
// Indicates whether a pressure sensor is installed for R134A: 0 = not available, 1 = available / Gibt aus, ob
|
|
// ein Drucksensor für R134A verbaut ist: 0 = nicht vorhanden, 1 = vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_DRUCKSENSOR_VORHANDEN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_DRUCKSENSOR_VORHANDEN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_DRUCKSENSOR_VORHANDEN_TYPE unsigned char
|
|
// Indicates whether a pressure sensor is installed for R134A: 0 = not available, 1 = available / Gibt aus, ob
|
|
// ein Drucksensor für R134A verbaut ist: 0 = nicht vorhanden, 1 = vorhanden
|
|
|
|
#define I3_PID_IHX_VORHANDEN_WASSERVENTIL 0xD95A
|
|
// Water valve available / Wasserventil vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_WASSERVENTIL_MONO (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_WASSERVENTIL_MONO_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_WASSERVENTIL_MONO_TYPE unsigned char
|
|
// 0 = not available, 1 = available / 0=nicht vorhanden, 1=vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_WASSERVENTIL_DUO (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_WASSERVENTIL_DUO_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_WASSERVENTIL_DUO_TYPE unsigned char
|
|
// 0 = not available, 1 = available / 0=nicht vorhanden, 1=vorhanden
|
|
|
|
#define I3_PID_IHX_TEMP_VERDAMPFER_WERT 0xD95C
|
|
// Temperature sensor evaporator If the sensor is defective or unplugged, the value 127 is returned /
|
|
// Temperaturfühler Verdampfer Bei defektem oder abgesteckten Sensor wird der Wert 127 zurück geliefert
|
|
|
|
#define I3_RES_IHX_STAT_TEMP_VERDAMPFER_WERT (RXBUF_SCHAR(0))
|
|
#define I3_RES_IHX_STAT_TEMP_VERDAMPFER_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_TEMP_VERDAMPFER_WERT_TYPE char
|
|
// Temperature sensor evaporator If the sensor is defective or unplugged, the value 127 is returned /
|
|
// Temperaturfühler Verdampfer Bei defektem oder abgesteckten Sensor wird der Wert 127 zurück geliefert
|
|
|
|
#define I3_PID_IHX_BUS_IN_KOMPRESSORFREIGABE 0xD960
|
|
// Air conditioning compressor release from the engine electronics: 0 = not released, 1 = released /
|
|
// Klimakompressorfreigabe von der Motorelektronik: 0 = nicht freigegeben, 1 = Freigabe erteilt
|
|
|
|
#define I3_RES_IHX_STAT_BUS_IN_KOMPRESSORFREIGABE_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_BUS_IN_KOMPRESSORFREIGABE_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_BUS_IN_KOMPRESSORFREIGABE_EIN_TYPE unsigned char
|
|
// Air conditioning compressor release from the engine electronics: 0 = not released, 1 = released /
|
|
// Klimakompressorfreigabe von der Motorelektronik: 0 = nicht freigegeben, 1 = Freigabe erteilt
|
|
|
|
#define I3_PID_IHX_BUS_IN_SOLARSENSOR_WERT 0xD962
|
|
// BUS signal solar sensor / BUS-Signal Solarsensor
|
|
|
|
#define I3_RES_IHX_STAT_BUS_IN_SOLARSENSOR_LINKS_WERT (RXBUF_SINT(0))
|
|
#define I3_RES_IHX_STAT_BUS_IN_SOLARSENSOR_LINKS_WERT_UNIT 'W/m²'
|
|
#define I3_RES_IHX_STAT_BUS_IN_SOLARSENSOR_LINKS_WERT_TYPE short
|
|
// Solar sensor / Solarsensor
|
|
|
|
#define I3_RES_IHX_STAT_BUS_IN_SOLARSENSOR_RECHTS_WERT (RXBUF_SINT(2))
|
|
#define I3_RES_IHX_STAT_BUS_IN_SOLARSENSOR_RECHTS_WERT_UNIT 'W/m²'
|
|
#define I3_RES_IHX_STAT_BUS_IN_SOLARSENSOR_RECHTS_WERT_TYPE short
|
|
// Solar sensor / Solarsensor
|
|
|
|
#define I3_PID_IHX_BUS_IN_AUC_SENSOR_WERT 0xD964
|
|
// Load level from the AUC sensor / Belastungsstufe vom AUC-Sensor
|
|
|
|
#define I3_RES_IHX_STAT_BUS_IN_AUC_SENSOR_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_BUS_IN_AUC_SENSOR_WERT_UNIT 'Stufe'
|
|
#define I3_RES_IHX_STAT_BUS_IN_AUC_SENSOR_WERT_TYPE unsigned char
|
|
// Load level from the AUC sensor / Belastungsstufe vom AUC-Sensor
|
|
|
|
#define I3_PID_IHX_BUS_IN_BESCHLAGSENSOR_WERT 0xD966
|
|
// PMW signal condensation sensor / PMW-Signal Beschlagssensor
|
|
|
|
#define I3_RES_IHX_STAT_BUS_IN_BESCHLAGSENSOR_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_BUS_IN_BESCHLAGSENSOR_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_BUS_IN_BESCHLAGSENSOR_WERT_TYPE unsigned char
|
|
// PMW signal condensation sensor / PMW-Signal Beschlagssensor
|
|
|
|
#define I3_PID_IHX_BUS_IN_KAELTEMITTELDRUCK_WERT 0xD968
|
|
// Refrigerant pressure for R134A / Kältemitteldruck für R134A
|
|
|
|
#define I3_RES_IHX_STAT_BUS_IN_R134A_DRUCK_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_BUS_IN_R134A_DRUCK_WERT_UNIT 'bar'
|
|
#define I3_RES_IHX_STAT_BUS_IN_R134A_DRUCK_WERT_TYPE unsigned char
|
|
// Refrigerant pressure for R134A / Kältemitteldruck für R134A
|
|
|
|
#define I3_PID_IHX_BUS_IN_TEMP_AUSSEN_WERT 0xD96B
|
|
// Outside temperature / Außentemperatur
|
|
|
|
#define I3_RES_IHX_STAT_BUS_IN_TEMP_AUSSEN_WERT (RXBUF_SINT(0)/2.0f-40.0)
|
|
#define I3_RES_IHX_STAT_BUS_IN_TEMP_AUSSEN_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_BUS_IN_TEMP_AUSSEN_WERT_TYPE float
|
|
// Outside temperature / Außentemperatur
|
|
|
|
#define I3_PID_IHX_BESCHLAGSENSOR_VORHANDEN 0xD96D
|
|
// 0: Condensation sensor not available / coded 1: Condensation sensor available / coded / 0: Beschlagsensor
|
|
// nicht vorhanden / codiert 1: Beschlagsensor vorhanden / codiert
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_BESCHLAGSENSOR (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_BESCHLAGSENSOR_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_BESCHLAGSENSOR_TYPE unsigned char
|
|
// 0: Condensation sensor not available / coded 1: Condensation sensor available / coded / 0: Beschlagsensor
|
|
// nicht vorhanden / codiert 1: Beschlagsensor vorhanden / codiert
|
|
|
|
// Skipping FRONTSCHEIBENHEIZUNG on 0xD96F which takes arguments
|
|
|
|
#define I3_PID_IHX_KLIMA_TEMPERATUR_SOLLWERT 0xD977
|
|
// Output of the setpoint temperature (left and right) of the air conditioning system. / Ausgabe der
|
|
// eingestellten Sollwert-Temperatur (links und rechts) der Klimaanlage.
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORNE_SOLLTEMP_LINKS_WERT (RXBUF_UCHAR(0)/2.0f)
|
|
#define I3_RES_IHX_STAT_KLIMA_VORNE_SOLLTEMP_LINKS_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORNE_SOLLTEMP_LINKS_WERT_TYPE float
|
|
// Output of the set target temperature on the left. / Ausgabe der eingestellten Sollwert-Temperatur links.
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORNE_SOLLTEMP_RECHTS_WERT (RXBUF_UCHAR(1)/2.0f)
|
|
#define I3_RES_IHX_STAT_KLIMA_VORNE_SOLLTEMP_RECHTS_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORNE_SOLLTEMP_RECHTS_WERT_TYPE float
|
|
// Output of the set target temperature on the right. / Ausgabe der eingestellten Sollwert-Temperatur rechts.
|
|
|
|
// Skipping STEUERN_EINZELADRESSIERUNG on 0xD978 which takes arguments
|
|
|
|
#define I3_PID_IHX_KLIMA_LIN_1_ADRESSEN 0xD97B
|
|
// Reading of all addressable LIN addresses of the LIN bus system. / Lesen aller ansprechbaren LIN-Adressen des
|
|
// LIN-Bus-System.
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE1_ADR_WERT (RXBUF_SINT(0))
|
|
#define I3_RES_IHX_STAT_SLAVE1_ADR_WERT_TYPE short
|
|
// Output address slave 1 / Ausgabe Adresse Slave 1
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE2_ADR_WERT (RXBUF_SINT(2))
|
|
#define I3_RES_IHX_STAT_SLAVE2_ADR_WERT_TYPE short
|
|
// Output address slave 2 / Ausgabe Adresse Slave 2
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE3_ADR_WERT (RXBUF_SINT(4))
|
|
#define I3_RES_IHX_STAT_SLAVE3_ADR_WERT_TYPE short
|
|
// Output address slave 3 / Ausgabe Adresse Slave 3
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE4_ADR_WERT (RXBUF_SINT(6))
|
|
#define I3_RES_IHX_STAT_SLAVE4_ADR_WERT_TYPE short
|
|
// Output address slave 4 / Ausgabe Adresse Slave 4
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE5_ADR_WERT (RXBUF_SINT(8))
|
|
#define I3_RES_IHX_STAT_SLAVE5_ADR_WERT_TYPE short
|
|
// Output address slave 5 / Ausgabe Adresse Slave 5
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE6_ADR_WERT (RXBUF_SINT(10))
|
|
#define I3_RES_IHX_STAT_SLAVE6_ADR_WERT_TYPE short
|
|
// Output address slave 6 / Ausgabe Adresse Slave 6
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE7_ADR_WERT (RXBUF_SINT(12))
|
|
#define I3_RES_IHX_STAT_SLAVE7_ADR_WERT_TYPE short
|
|
// Output address slave 7 / Ausgabe Adresse Slave 7
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE8_ADR_WERT (RXBUF_SINT(14))
|
|
#define I3_RES_IHX_STAT_SLAVE8_ADR_WERT_TYPE short
|
|
// Output address slave 8 / Ausgabe Adresse Slave 8
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE9_ADR_WERT (RXBUF_SINT(16))
|
|
#define I3_RES_IHX_STAT_SLAVE9_ADR_WERT_TYPE short
|
|
// Output address slave 9 / Ausgabe Adresse Slave 9
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE10_ADR_WERT (RXBUF_SINT(18))
|
|
#define I3_RES_IHX_STAT_SLAVE10_ADR_WERT_TYPE short
|
|
// Output address slave 10 / Ausgabe Adresse Slave 10
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE11_ADR_WERT (RXBUF_SINT(20))
|
|
#define I3_RES_IHX_STAT_SLAVE11_ADR_WERT_TYPE short
|
|
// Output address slave 11 / Ausgabe Adresse Slave 11
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE12_ADR_WERT (RXBUF_SINT(22))
|
|
#define I3_RES_IHX_STAT_SLAVE12_ADR_WERT_TYPE short
|
|
// Output address slave 12 / Ausgabe Adresse Slave 12
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE13_ADR_WERT (RXBUF_SINT(24))
|
|
#define I3_RES_IHX_STAT_SLAVE13_ADR_WERT_TYPE short
|
|
// Output address slave 13 / Ausgabe Adresse Slave 13
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE14_ADR_WERT (RXBUF_SINT(26))
|
|
#define I3_RES_IHX_STAT_SLAVE14_ADR_WERT_TYPE short
|
|
// Output address slave 14 / Ausgabe Adresse Slave 14
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE15_ADR_WERT (RXBUF_SINT(28))
|
|
#define I3_RES_IHX_STAT_SLAVE15_ADR_WERT_TYPE short
|
|
// Output address slave 15 / Ausgabe Adresse Slave 15
|
|
|
|
#define I3_RES_IHX_STAT_SLAVE16_ADR_WERT (RXBUF_SINT(30))
|
|
#define I3_RES_IHX_STAT_SLAVE16_ADR_WERT_TYPE short
|
|
// Output address slave 16 / Ausgabe Adresse Slave 16
|
|
|
|
#define I3_RES_IHX_STAT_MOT_0X3F_WERT (RXBUF_SINT(32))
|
|
#define I3_RES_IHX_STAT_MOT_0X3F_WERT_TYPE short
|
|
// Availability of the slave with address 0x3F (63 dec): 0x00 = slave with address 0x3F installed, 0xFF = slave
|
|
// with address 0x3F not installed / Verfügbarkeit des Slaves mit der Adresse 0x3F (63 dez): 0x00 = Slave mit
|
|
// Adresse 0x3F verbaut, 0xFF = Slave mit Adresse 0x3F nicht verbaut
|
|
|
|
#define I3_RES_IHX_STAT_FEHLERSTATUS_WERT (RXBUF_SINT(34))
|
|
#define I3_RES_IHX_STAT_FEHLERSTATUS_WERT_TYPE short
|
|
// 0 = no error, 255 = unknown error / 0 = kein Fehler, 255 = unbekannter Fehler
|
|
|
|
#define I3_PID_IHX_STEUERN_RESET_LIN 0xD97C
|
|
// Resetting the LIN bus with switching off the LIN supply voltage. / Rücksetzen des LIN-Bus mit Wegschalten der
|
|
// LIN-Versorgungsspannung.
|
|
|
|
#define I3_PID_IHX_KLAPPEN_VERSTELLBEREICH 0xD980
|
|
// Reading out the adjustment range of the individual flaps as increments that could be determined via the
|
|
// calibration run. / Auslesen des Verstellbereichs der einzelnen Klappen als Inkremente, die über den Eichlauf
|
|
// ermittelt werden konnten.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE1_WERT (RXBUF_SINT(0))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE1_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE1_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE2_WERT (RXBUF_SINT(2))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE2_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE2_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE3_WERT (RXBUF_SINT(4))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE3_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE3_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE4_WERT (RXBUF_SINT(6))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE4_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE4_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE5_WERT (RXBUF_SINT(8))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE5_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE5_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE6_WERT (RXBUF_SINT(10))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE6_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE6_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE7_WERT (RXBUF_SINT(12))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE7_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE7_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE8_WERT (RXBUF_SINT(14))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE8_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE8_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE9_WERT (RXBUF_SINT(16))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE9_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE9_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE10_WERT (RXBUF_SINT(18))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE10_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE10_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE11_WERT (RXBUF_SINT(20))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE11_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE11_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE12_WERT (RXBUF_SINT(22))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE12_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE12_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE13_WERT (RXBUF_SINT(24))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE13_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE13_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE14_WERT (RXBUF_SINT(26))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE14_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE14_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE15_WERT (RXBUF_SINT(28))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE15_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE15_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE16_WERT (RXBUF_SINT(30))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE16_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE16_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE17_WERT (RXBUF_SINT(32))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE17_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE17_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE18_WERT (RXBUF_SINT(34))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE18_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE18_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE19_WERT (RXBUF_SINT(36))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE19_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE19_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE20_WERT (RXBUF_SINT(38))
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE20_WERT_UNIT 'Inkremente'
|
|
#define I3_RES_IHX_STAT_VERSTELLBEREICH_KLAPPE20_WERT_TYPE short
|
|
// Specification of the adjustment range in increments. / Angabe des Verstellbereiches in Inkrementen.
|
|
|
|
#define I3_PID_IHX_STEUERN_AUTOADR_KLAPPENMOTOREN 0xD981
|
|
// Starts the auto addressing to assign the motor addresses in the system based on the sequence of the
|
|
// connections on the wiring harness. / Startet die Autoadressierung zur Vergabe der Motoradressen im System
|
|
// anhand der Reihenfolge der Anschlüsse am Kabelbaum.
|
|
|
|
#define I3_PID_IHX_KLIMA_TEMPERATUR_MITTE_SOLLWERT 0xD988
|
|
// Output of the set target temperature / Ausgabe der eingestellten Sollwert-Temperatur
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_SOLLTEMP_MITTE_WERT (RXBUF_UCHAR(0)/2.0f)
|
|
#define I3_RES_IHX_STAT_KLIMA_SOLLTEMP_MITTE_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_KLIMA_SOLLTEMP_MITTE_WERT_TYPE float
|
|
// Output of the set target temperature / Ausgabe der eingestellten Sollwert-Temperatur
|
|
|
|
#define I3_PID_IHX_KLP_POS_MISCHLUFT_WERT 0xD98A
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_MISCHLUFT_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_MISCHLUFT_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_MISCHLUFT_WERT_TYPE unsigned char
|
|
// Actual value flap opening; 0 ... 100 (127 = read value invalid, 255 = flap not available) 0 = cold 100 = warm
|
|
// / Istwert Klappenöffnung; 0...100 (127 = gelesener Wert ungültig, 255 = Klappe nicht vorhanden) 0 = Kalt 100
|
|
// = Warm
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_MISCHLUFT_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_MISCHLUFT_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_MISCHLUFT_WERT_TYPE unsigned char
|
|
// Setpoint damper position: 0 ... 100: 0 = cold 100 = warm / Sollwert Klappenstellung: 0...100: 0 = Kalt 100 =
|
|
// Warm
|
|
|
|
#define I3_PID_IHX_KLP_POS_ZENTRALANTRIEB_WERT 0xD98B
|
|
// Reading out the setpoint and actual value of the motor for the central drive with link plate. / Auslesen des
|
|
// Soll- und Ist-Werts des Motors für den Zentralantrieb mit Kulissenscheibe.
|
|
|
|
#define I3_RES_IHX_STAT_MOT_ISTPOS_ZENTRALANTRIEB_WERT (RXBUF_UINT(0))
|
|
#define I3_RES_IHX_STAT_MOT_ISTPOS_ZENTRALANTRIEB_WERT_UNIT '°'
|
|
#define I3_RES_IHX_STAT_MOT_ISTPOS_ZENTRALANTRIEB_WERT_TYPE unsigned short
|
|
// Actual value of gate position: 0 ... 360 degrees IHKA: 0 = 100% defrost 120 = 100% ventilation 242 = 100%
|
|
// footwell IHKA-VA02 IHKS: pos_ist = position according to stepper motor driver pos_function = position
|
|
// according to board structure, KFL - if pos_ist is less than or equal to 100 : pos_function = 100 - pos_ist -
|
|
// otherwise: pos_function = 460 - pos_ist / Istwert Kulissenstellung: 0...360 Grad IHKA: 0 = 100% Defrost 120 =
|
|
// 100% Belüftung 242 = 100% Fussraum IHKA-VA02 IHKS: pos_ist = Position laut Schrittmotortreiber pos_function =
|
|
// Position laut Brettaufbau, KFL - falls pos_ist kleiner oder gleich 100: pos_function = 100 - pos_ist - sonst:
|
|
// pos_function = 460 - pos_ist
|
|
|
|
#define I3_RES_IHX_STAT_MOT_SOLLPOS_ZENTRALANTRIEB_WERT (RXBUF_UINT(2))
|
|
#define I3_RES_IHX_STAT_MOT_SOLLPOS_ZENTRALANTRIEB_WERT_UNIT '°'
|
|
#define I3_RES_IHX_STAT_MOT_SOLLPOS_ZENTRALANTRIEB_WERT_TYPE unsigned short
|
|
// Setpoint gate position: 0 ... 360 degrees IHKA: 0 = 100% defrost 120 = 100% ventilation 242 = 100% footwell
|
|
// IHKA-VA02 IHKS: pos_ist = position according to stepper motor driver pos_function = position according to
|
|
// board structure, KFL - if pos_ist is less than or equal to 100 : pos_function = 100 - pos_ist - otherwise:
|
|
// pos_function = 460 - pos_ist / Sollwert Kulissenstellung: 0...360 Grad IHKA: 0 = 100% Defrost 120 = 100%
|
|
// Belüftung 242 = 100% Fussraum IHKA-VA02 IHKS: pos_ist = Position laut Schrittmotortreiber pos_function =
|
|
// Position laut Brettaufbau, KFL - falls pos_ist kleiner oder gleich 100: pos_function = 100 - pos_ist - sonst:
|
|
// pos_function = 460 - pos_ist
|
|
|
|
#define I3_PID_IHX_KLP_POS_MISCHLUFT_LINKS_WERT 0xD98C
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_MISCHLUFT_LINKS_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_MISCHLUFT_LINKS_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_MISCHLUFT_LINKS_WERT_TYPE unsigned char
|
|
// Actual value flap opening; 0 ... 100 (127 = read value invalid, 255 = flap not available) 0 = cold 100 = warm
|
|
// / Istwert Klappenöffnung; 0...100 (127 = gelesener Wert ungültig, 255 = Klappe nicht vorhanden) 0 = Kalt 100
|
|
// = Warm
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_MISCHLUFT_LINKS_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_MISCHLUFT_LINKS_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_MISCHLUFT_LINKS_WERT_TYPE unsigned char
|
|
// Setpoint damper position: 0 ... 100 0 = cold 100 = warm / Sollwert Klappenstellung: 0...100 0 = Kalt 100 =
|
|
// Warm
|
|
|
|
#define I3_PID_IHX_KLP_POS_MISCHLUFT_RECHTS_WERT 0xD98E
|
|
// Reading out the setpoint and actual value of the flap position of the flap motor. / Auslesen des Soll- und
|
|
// Ist-Werts der Klappenposition des Klappenmotors.
|
|
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_MISCHLUFT_RECHTS_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_MISCHLUFT_RECHTS_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_ISTPOS_MISCHLUFT_RECHTS_WERT_TYPE unsigned char
|
|
// Actual value flap opening; 0 ... 100 (127 = read value invalid, 255 = flap not available) 0 = cold 100 = warm
|
|
// / Istwert Klappenöffnung; 0...100 (127 = gelesener Wert ungültig, 255 = Klappe nicht vorhanden) 0 = Kalt 100
|
|
// = Warm
|
|
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_MISCHLUFT_RECHTS_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_MISCHLUFT_RECHTS_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_KLP_SOLLPOS_MISCHLUFT_RECHTS_WERT_TYPE unsigned char
|
|
// Setpoint damper position: 0 ... 100 0 = cold 100 = warm / Sollwert Klappenstellung: 0...100 0 = Kalt 100 =
|
|
// Warm
|
|
|
|
#define I3_PID_IHX_MIKROSCHALTER_ZENTRALANTRIEB 0xD98F
|
|
// Output of the status of the microswitch on the central drive: 0 = OFF, 1 = ON / Ausgabe des Status des
|
|
// Mikroschalters am Zentralantrieb: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_RES_IHX_STAT_MIKROSCHALTER_ZENTRALANTRIEB_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_MIKROSCHALTER_ZENTRALANTRIEB_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_MIKROSCHALTER_ZENTRALANTRIEB_EIN_TYPE unsigned char
|
|
// Output of the status of the microswitch on the central drive: 0 = OFF, 1 = ON / Ausgabe des Status des
|
|
// Mikroschalters am Zentralantrieb: 0 = AUS, 1 = EIN
|
|
|
|
#define I3_PID_IHX_TEMP_BELUEFTUNG_WERT 0xD990
|
|
// Ventilation temperature sensor / Temperaturfühler Belüftung
|
|
|
|
#define I3_RES_IHX_STAT_TEMP_BELUEFTUNG_WERT (RXBUF_SCHAR(0))
|
|
#define I3_RES_IHX_STAT_TEMP_BELUEFTUNG_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_TEMP_BELUEFTUNG_WERT_TYPE char
|
|
// Ventilation temperature sensor / Temperaturfühler Belüftung
|
|
|
|
#define I3_PID_IHX_TEMP_FUSSRAUM_WERT 0xD991
|
|
// Footwell temperature sensor / Temperaturfühler Fussraum
|
|
|
|
#define I3_RES_IHX_STAT_TEMP_FUSSRAUM_WERT (RXBUF_SCHAR(0))
|
|
#define I3_RES_IHX_STAT_TEMP_FUSSRAUM_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_TEMP_FUSSRAUM_WERT_TYPE char
|
|
// Footwell temperature sensor / Temperaturfühler Fussraum
|
|
|
|
#define I3_PID_IHX_VORHANDEN_AUDIOBEDIENTEIL 0xD995
|
|
// 0 = not available 1 = available / 0=nicht vorhanden 1=vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_AUDIOBEDIENTEIL (RXBUF_SINT(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_AUDIOBEDIENTEIL_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_AUDIOBEDIENTEIL_TYPE short
|
|
// 0 = not available 1 = available / 0=nicht vorhanden 1=vorhanden
|
|
|
|
#define I3_PID_IHX_POTI_SCHICHTUNG_MITTE_WERT 0xD998
|
|
// Potentiometer stratification ventilation: 0 ... 100% / Potentiometer Schichtung Belüftung: 0 ... 100%
|
|
|
|
#define I3_RES_IHX_STAT_POTI_SCHICHTUNG_MITTE_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_POTI_SCHICHTUNG_MITTE_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_POTI_SCHICHTUNG_MITTE_WERT_TYPE unsigned char
|
|
// Potentiometer stratification ventilation: 0 ... 100% / Potentiometer Schichtung Belüftung: 0 ... 100%
|
|
|
|
#define I3_PID_IHX_MOT_POS_BEL_FUSS_LI_RE_WERT 0xD99C
|
|
// Reading out the setpoint and actual values for the central drive for ventilation and footwell. / Auslesen der
|
|
// Soll- und Ist-Werte für den Zentralantrieb für Belüftung und Fussraum.
|
|
|
|
#define I3_RES_IHX_STAT_MOT_ISTPOS_BEL_FUSS_LINKS_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_MOT_ISTPOS_BEL_FUSS_LINKS_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_MOT_ISTPOS_BEL_FUSS_LINKS_WERT_TYPE unsigned char
|
|
// Actual value central drive ventilation footwell: 0 ... 100% / Istwert Zentralantrieb Belüftung Fussraum:
|
|
// 0...100 %
|
|
|
|
#define I3_RES_IHX_STAT_MOT_ISTPOS_BEL_FUSS_RECHTS_WERT (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_MOT_ISTPOS_BEL_FUSS_RECHTS_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_MOT_ISTPOS_BEL_FUSS_RECHTS_WERT_TYPE unsigned char
|
|
// Actual value central drive ventilation footwell: 0 ... 100% / Istwert Zentralantrieb Belüftung Fussraum:
|
|
// 0...100 %
|
|
|
|
#define I3_RES_IHX_STAT_MOT_SOLLPOS_BEL_FUSS_LINKS_WERT (RXBUF_UCHAR(2))
|
|
#define I3_RES_IHX_STAT_MOT_SOLLPOS_BEL_FUSS_LINKS_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_MOT_SOLLPOS_BEL_FUSS_LINKS_WERT_TYPE unsigned char
|
|
// Setpoint central drive ventilation footwell: 0 ... 100% / Sollwert Zentralantrieb Belüftung Fussraum: 0...100
|
|
// %
|
|
|
|
#define I3_RES_IHX_STAT_MOT_SOLLPOS_BEL_FUSS_RECHTS_WERT (RXBUF_UCHAR(3))
|
|
#define I3_RES_IHX_STAT_MOT_SOLLPOS_BEL_FUSS_RECHTS_WERT_UNIT '%'
|
|
#define I3_RES_IHX_STAT_MOT_SOLLPOS_BEL_FUSS_RECHTS_WERT_TYPE unsigned char
|
|
// Setpoint central drive ventilation footwell: 0 ... 100% / Sollwert Zentralantrieb Belüftung Fussraum: 0...100
|
|
// %
|
|
|
|
#define I3_PID_IHX_VARIANTE_AUDIOBEDIENTEIL 0xD9A0
|
|
// For the audio control version, see table TAB_VARIANTE_AUDIOBEDIENTEIL / Variante Audiobedienteil siehe Tabelle
|
|
// TAB_VARIANTE_AUDIOBEDIENTEIL
|
|
|
|
#define I3_RES_IHX_STAT_VARIANTE_AUDIOBEDIENTEIL (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VARIANTE_AUDIOBEDIENTEIL_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_VARIANTE_AUDIOBEDIENTEIL_TYPE unsigned char
|
|
// For the audio control version, see table TAB_VARIANTE_AUDIOBEDIENTEIL / Variante Audiobedienteil siehe Tabelle
|
|
// TAB_VARIANTE_AUDIOBEDIENTEIL
|
|
|
|
#define I3_PID_IHX_BUS_OUT_KOMPRESSORKUPPLUNG_EIN 0xD9A1
|
|
// Signal for the request to the compressor clutch 0 = clutch open 1 = clutch closed / Signal für die Anforderung
|
|
// an die Kompressorkupplung 0 = Kupplung offen 1 = Kupplung geschlossen
|
|
|
|
#define I3_RES_IHX_STAT_BUS_OUT_KOMPRESSORKUPPLUNG_EIN (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_BUS_OUT_KOMPRESSORKUPPLUNG_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_BUS_OUT_KOMPRESSORKUPPLUNG_EIN_TYPE unsigned char
|
|
// Signal for the request to the compressor clutch 0 = clutch open 1 = clutch closed / Signal für die Anforderung
|
|
// an die Kompressorkupplung 0 = Kupplung offen 1 = Kupplung geschlossen
|
|
|
|
#define I3_PID_IHX_VORHANDEN_EKMV 0xD9A4
|
|
// Electric refrigerant compressor: see table TAB_KMV_HYBRID_GENERATION / Elektrischer Kältemittelverdichter:
|
|
// siehe Tabelle TAB_KMV_HYBRID_GENERATION
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_EKMV (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_EKMV_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_EKMV_TYPE unsigned char
|
|
// Electric refrigerant compressor: see table TAB_KMV_HYBRID_GENERATION / Elektrischer Kältemittelverdichter:
|
|
// siehe Tabelle TAB_KMV_HYBRID_GENERATION
|
|
|
|
// Skipping STEUERN_ZENTRALANTRIEB on 0xD9A6 which takes arguments
|
|
|
|
// Skipping FREIGABE_KOMPRESSOREINLAUF on 0xD9A7 which takes arguments
|
|
|
|
#define I3_PID_IHX_KLIMA_VORN_PRG_HFS 0xD9A8
|
|
// Functional status of front window heating: 0 = OFF 1 = ON / Funktionszustand Frontscheibenheizung: 0 = AUS 1 =
|
|
// EIN
|
|
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_HFS (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_HFS_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_KLIMA_VORN_PRG_HFS_TYPE unsigned char
|
|
// Functional status of front window heating: 0 = OFF 1 = ON / Funktionszustand Frontscheibenheizung: 0 = AUS 1 =
|
|
// EIN
|
|
|
|
#define I3_PID_IHX_WAERMEPUMPE_SENSOREN 0xD9AC
|
|
// Heat pump sensors / Sensoren der Wärmepumpe
|
|
|
|
#define I3_RES_IHX_STAT_WP_TEMPERATURFUEHLER_1_WERT (RXBUF_UINT(0)*0.2f-20.0)
|
|
#define I3_RES_IHX_STAT_WP_TEMPERATURFUEHLER_1_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_WP_TEMPERATURFUEHLER_1_WERT_TYPE float
|
|
// Heat pump temperature sensor 1 / Wärmepumpe Temperaturfühler 1
|
|
|
|
#define I3_RES_IHX_STAT_WP_TEMPERATURFUEHLER_2_WERT (RXBUF_UINT(2)*0.2f-20.0)
|
|
#define I3_RES_IHX_STAT_WP_TEMPERATURFUEHLER_2_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_WP_TEMPERATURFUEHLER_2_WERT_TYPE float
|
|
// Heat pump temperature sensor 2 / Wärmepumpe Temperaturfühler 2
|
|
|
|
#define I3_RES_IHX_STAT_WP_TEMPERATURFUEHLER_3_WERT (RXBUF_UINT(4)*0.2f-20.0)
|
|
#define I3_RES_IHX_STAT_WP_TEMPERATURFUEHLER_3_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_WP_TEMPERATURFUEHLER_3_WERT_TYPE float
|
|
// Heat pump temperature sensor 3 / Wärmepumpe Temperaturfühler 3
|
|
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_1_DRUCK_WERT (RXBUF_UINT(6)/10.0f)
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_1_DRUCK_WERT_UNIT 'bar'
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_1_DRUCK_WERT_TYPE float
|
|
// Heat pump: pressure from pressure temperature sensor 1 / Wärmepumpe: Druck vom Druck-Temperaturfühler 1
|
|
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_1_TEMP_WERT (RXBUF_UINT(8)*0.2f-20.0)
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_1_TEMP_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_1_TEMP_WERT_TYPE float
|
|
// Heat pump: temperature from pressure temperature sensor 1 / Wärmepumpe: Temperatur vom Druck-Temperaturfühler
|
|
// 1
|
|
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_2_DRUCK_WERT (RXBUF_UINT(10)/10.0f)
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_2_DRUCK_WERT_UNIT 'bar'
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_2_DRUCK_WERT_TYPE float
|
|
// Heat pump: pressure from pressure / temperature sensor 2 / Wärmepumpe: Druck vom Druck-Temperaturfühler 2
|
|
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_2_TEMP_WERT (RXBUF_UINT(12)*0.2f-20.0)
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_2_TEMP_WERT_UNIT '°C'
|
|
#define I3_RES_IHX_STAT_WP_PT_FUEHLER_2_TEMP_WERT_TYPE float
|
|
// Heat pump: temperature from pressure temperature sensor 2 / Wärmepumpe: Temperatur vom Druck-Temperaturfühler
|
|
// 2
|
|
|
|
// Skipping WAERMEPUMPE_VENTILE on 0xD9AD which takes arguments
|
|
|
|
#define I3_PID_IHX_VORHANDEN_EDH 0xD9AE
|
|
// 0x00 = eDH not available 0x01 = eDH available / 0x00 = eDH nicht vorhanden 0x01 = eDH vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_EDH (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_EDH_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_EDH_TYPE unsigned char
|
|
// 0x00 = eDH not available 0x01 = eDH available / 0x00 = eDH nicht vorhanden 0x01 = eDH vorhanden
|
|
|
|
#define I3_PID_IHX_VORHANDEN_WAERMEPUMPE 0xD9AF
|
|
// 0x00 = heat pump not available 0x01 = heat pump available / 0x00 = Wärmepumpe nicht vorhanden 0x01 =
|
|
// Wärmepumpe vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_WAERMEPUMPE (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_WAERMEPUMPE_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_WAERMEPUMPE_TYPE unsigned char
|
|
// 0x00 = heat pump not available 0x01 = heat pump available / 0x00 = Wärmepumpe nicht vorhanden 0x01 =
|
|
// Wärmepumpe vorhanden
|
|
|
|
#define I3_PID_IHX_VORHANDEN_FSH 0xD9B1
|
|
// 0x00 = front window heating not available 0x01 = front window heating available / 0x00 = Frontscheibenheizung
|
|
// nicht vorhanden 0x01 = Frontscheibenheizung vorhanden
|
|
|
|
#define I3_RES_IHX_STAT_VORHANDEN_FSH (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_VORHANDEN_FSH_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_VORHANDEN_FSH_TYPE unsigned char
|
|
// 0x00 = front window heating not available 0x01 = front window heating available / 0x00 = Frontscheibenheizung
|
|
// nicht vorhanden 0x01 = Frontscheibenheizung vorhanden
|
|
|
|
// Skipping WAERMEPUMPE_ZWP on 0xD9DE which takes arguments
|
|
|
|
// Skipping WAERMEPUMPE_EINZELNE_VENTILE on 0xD9DF which takes arguments
|
|
|
|
#define I3_PID_IHX_SPANNUNG_KLEMME_30_WERT 0xDAD8
|
|
// Voltage value on the control unit at terminal 30 (accurate to one decimal place) / Spannungswert am
|
|
// Steuergerät an Klemme 30 (auf eine Nachkommastelle genau)
|
|
|
|
#define I3_RES_IHX_STAT_SPANNUNG_KLEMME_30_WERT (RXBUF_SINT(0)/10.0f)
|
|
#define I3_RES_IHX_STAT_SPANNUNG_KLEMME_30_WERT_UNIT 'V'
|
|
#define I3_RES_IHX_STAT_SPANNUNG_KLEMME_30_WERT_TYPE float
|
|
// Voltage value on the control unit at terminal 30 (accurate to one decimal place) / Spannungswert am
|
|
// Steuergerät an Klemme 30 (auf eine Nachkommastelle genau)
|
|
|
|
#define I3_PID_IHX_STATUS_KLEMME_R_EIN 0xDAFD
|
|
// Status of terminal R in the control unit: 0 = OFF, 1 = ON / Status Klemme R im Steuergerät: 0=AUS, 1=EIN
|
|
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_R_EIN (RXBUF_SINT(0))
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_R_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_R_EIN_TYPE short
|
|
// Status of terminal R in the control unit: 0 = OFF, 1 = ON / Status Klemme R im Steuergerät: 0=AUS, 1=EIN
|
|
|
|
#define I3_PID_IHX_STATUS_KLEMME_15_EIN 0xDAFE
|
|
// Status of terminal 15 in the control unit: 0 = OFF; 1 = ON / Status Klemme 15 im Steuergerät: 0=AUS; 1=EIN
|
|
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_15_EIN (RXBUF_SINT(0))
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_15_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_15_EIN_TYPE short
|
|
// Status of terminal 15 in the control unit: 0 = OFF; 1 = ON / Status Klemme 15 im Steuergerät: 0=AUS; 1=EIN
|
|
|
|
#define I3_PID_IHX_STATUS_KLEMME_30B_EIN 0xDB06
|
|
// Status of terminal 30B in the control unit: 0 = OFF; 1 = ON / Status Klemme 30B im Steuergerät: 0=AUS; 1=EIN
|
|
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_30B_EIN (RXBUF_SINT(0))
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_30B_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_30B_EIN_TYPE short
|
|
// Status of terminal 30B in the control unit: 0 = OFF; 1 = ON / Status Klemme 30B im Steuergerät: 0=AUS; 1=EIN
|
|
|
|
#define I3_PID_IHX_STATUS_KLEMME_50_EIN 0xDB10
|
|
// Status of terminal 50 in the control unit: 0 = OFF; 1 = ON / Status Klemme 50 im Steuergerät: 0=AUS; 1=EIN
|
|
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_50_EIN (RXBUF_SINT(0))
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_50_EIN_UNIT '0/1'
|
|
#define I3_RES_IHX_STAT_STATUS_KLEMME_50_EIN_TYPE short
|
|
// Status of terminal 50 in the control unit: 0 = OFF; 1 = ON / Status Klemme 50 im Steuergerät: 0=AUS; 1=EIN
|
|
|
|
#define I3_PID_IHX_HV_EDH_STECKVERBINDUNG 0xDFC0
|
|
// Status high-voltage plug connection: See table TAB_HV_STECKVERBINDUNG / Status Hochvolt-Steckverbindung: Siehe
|
|
// Tabelle TAB_HV_STECKVERBINDUNG
|
|
|
|
#define I3_RES_IHX_STAT_HV_STECKER_EDH (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_HV_STECKER_EDH_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_HV_STECKER_EDH_TYPE unsigned char
|
|
// Status high-voltage plug connection: See table TAB_HV_STECKVERBINDUNG / Status Hochvolt-Steckverbindung: Siehe
|
|
// Tabelle TAB_HV_STECKVERBINDUNG
|
|
|
|
#define I3_PID_IHX_HV_EKMV_STECKVERBINDUNG 0xDFC1
|
|
// Status high-voltage plug connection: See table TAB_HV_STECKVERBINDUNG / Status Hochvolt-Steckverbindung: Siehe
|
|
// Tabelle TAB_HV_STECKVERBINDUNG
|
|
|
|
#define I3_RES_IHX_STAT_HV_STECKER_EKMV (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_HV_STECKER_EKMV_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_HV_STECKER_EKMV_TYPE unsigned char
|
|
// Status high-voltage plug connection: See table TAB_HV_STECKVERBINDUNG / Status Hochvolt-Steckverbindung: Siehe
|
|
// Tabelle TAB_HV_STECKVERBINDUNG
|
|
|
|
#define I3_PID_IHX_UWB_CPD_DIAGINFO 0x4001
|
|
// Environmental conditions for HV battery cooling performance / Umweltbedingungen zum HV-Batterie
|
|
// Kühlperformance
|
|
|
|
#define I3_PID_IHX_UWB_HKLUSV_DIAGINFO 0x4002
|
|
// Diagnostic status of the heating circuit switching valve. Distinction stuck open / closed. / Diagnosezustand
|
|
// der Heizkreislaufumschaltventil. Unterscheidung klemmt offen / zu.
|
|
|
|
#define I3_RES_IHX_STAT_AUTOADR (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_AUTOADR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_AUTOADR_TYPE unsigned char
|
|
// real status auto addressing / real status autoadresierung
|
|
|
|
#define I3_RES_IHX_STAT_AUTOADR_ERROR (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_AUTOADR_ERROR_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_AUTOADR_ERROR_TYPE unsigned char
|
|
// Error: 0: no error 1: by preparing the network for autoaddressing 2: by resetting the network after an
|
|
// autoaddressing 3: by setting the actuators in service mode 4: by setting the actuators in normal mode 5: by
|
|
// addressing & programming the actuators. 6: unknown error occurred. / Error: 0: no error 1: by preparing the
|
|
// network for autoaddressing 2: by resetting the network after an autoaddressing 3: by setting the actuators
|
|
// in service mode 4: by setting the actuators in normal mode 5: by addressing & programming the actuators.
|
|
// 6: unknow error occured.
|
|
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_0_1_2_3 (RXBUF_UCHAR(2))
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_0_1_2_3_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_0_1_2_3_TYPE unsigned char
|
|
// Lin Motorr: Motor 0 to Motor 3. (11111111 11111111) / Lin Motorenr: Motor 0 to Motor 3. (11111111 11111111)
|
|
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_4_5_6_7 (RXBUF_UCHAR(3))
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_4_5_6_7_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_4_5_6_7_TYPE unsigned char
|
|
// Lin motor no .: Motor 4 to Motor 7. (01111111 11111111) / Lin Motorenr: Motor 4 to Motor 7. (01111111
|
|
// 11111111)
|
|
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_8_9_10_11 (RXBUF_UCHAR(4))
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_8_9_10_11_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_8_9_10_11_TYPE unsigned char
|
|
// Lin Motorenr: Motor 8 to Motor 11. (01111111 11111111) / Lin Motorenr: Motor 8 to Motor 11. (01111111
|
|
// 11111111)
|
|
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_12_13_14 (RXBUF_UCHAR(5))
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_12_13_14_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_AUTOADR_MOTOR_12_13_14_TYPE unsigned char
|
|
// Lin Motorenr: Motor 8 to Motor 11. (01111111 11111111) / Lin Motorenr: Motor 8 to Motor 11. (01111111
|
|
// 11111111)
|
|
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_0_1_2_3 (RXBUF_UCHAR(6))
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_0_1_2_3_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_0_1_2_3_TYPE unsigned char
|
|
// Programming status: 1: programmed 0: not programmed Motor 15 to Motor 1. (01111111 11111111) / Programming
|
|
// status: 1: programmed 0: not programmed Motor 15 to Motor 1. (01111111 11111111)
|
|
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_4_5_6_7 (RXBUF_UCHAR(7))
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_4_5_6_7_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_4_5_6_7_TYPE unsigned char
|
|
// Programming status: 1: programmed 0: not programmed Motor 15 to Motor 1. (01111111 11111111) / Programming
|
|
// status: 1: programmed 0: not programmed Motor 15 to Motor 1. (01111111 11111111)
|
|
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_8_9_10_11 (RXBUF_UCHAR(8))
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_8_9_10_11_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_8_9_10_11_TYPE unsigned char
|
|
// Programming status: 1: programmed 0: not programmed Motor 15 to Motor 1. (01111111 11111111) / Programming
|
|
// status: 1: programmed 0: not programmed Motor 15 to Motor 1. (01111111 11111111)
|
|
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_12_13_14 (RXBUF_UCHAR(9))
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_12_13_14_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_PROGRAMM_MOTOR_12_13_14_TYPE unsigned char
|
|
// Programming status: 1: programmed 0: not programmed Motor 15 to Motor 1. (01111111 11111111) / Programming
|
|
// status: 1: programmed 0: not programmed Motor 15 to Motor 1. (01111111 11111111)
|
|
|
|
#define I3_PID_IHX__ADC_EINGAENGE_WERT 0x4010
|
|
// Return value of ADC converter for all analogue input: STAT_ADC_VERDAMPFER_WERT for TEMP_SENS_VERD / Return
|
|
// value of ADC converter for all analogue input: STAT_ADC_VERDAMPFER_WERT for TEMP_SENS_VERD
|
|
|
|
#define I3_RES_IHX_STAT_ADC_VERDAMPFER (RXBUF_UINT(0))
|
|
#define I3_RES_IHX_STAT_ADC_VERDAMPFER_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_ADC_VERDAMPFER_TYPE unsigned short
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_RES_IHX_STAT_ADC_ZWEITE_VERDAMPFER (RXBUF_UINT(2))
|
|
#define I3_RES_IHX_STAT_ADC_ZWEITE_VERDAMPFER_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_ADC_ZWEITE_VERDAMPFER_TYPE unsigned short
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_RES_IHX_STAT_ADC_BELUEFTUNG_LINKS (RXBUF_UINT(4))
|
|
#define I3_RES_IHX_STAT_ADC_BELUEFTUNG_LINKS_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_ADC_BELUEFTUNG_LINKS_TYPE unsigned short
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_RES_IHX_STAT_ADC_BELEUFTUNG_RECHTS (RXBUF_UINT(6))
|
|
#define I3_RES_IHX_STAT_ADC_BELEUFTUNG_RECHTS_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_ADC_BELEUFTUNG_RECHTS_TYPE unsigned short
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_RES_IHX_STAT_ADC_FUSSRAUM_LINKS (RXBUF_UINT(8))
|
|
#define I3_RES_IHX_STAT_ADC_FUSSRAUM_LINKS_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_ADC_FUSSRAUM_LINKS_TYPE unsigned short
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_RES_IHX_STAT_ADC_FUSSRAUM_RECHTS (RXBUF_UINT(10))
|
|
#define I3_RES_IHX_STAT_ADC_FUSSRAUM_RECHTS_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_ADC_FUSSRAUM_RECHTS_TYPE unsigned short
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_RES_IHX_STAT_ADC_SCHICHTUNG_POTI (RXBUF_UINT(12))
|
|
#define I3_RES_IHX_STAT_ADC_SCHICHTUNG_POTI_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_ADC_SCHICHTUNG_POTI_TYPE unsigned short
|
|
// Temperature sensor / Temperaturfühler
|
|
|
|
#define I3_RES_IHX_STAT_ADC_KLEMME_30 (RXBUF_UINT(14))
|
|
#define I3_RES_IHX_STAT_ADC_KLEMME_30_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_ADC_KLEMME_30_TYPE unsigned short
|
|
// Voltage value on the control unit at terminal 30 / Spannungswert am Steuergerät an Klemme 30
|
|
|
|
#define I3_RES_IHX_STAT_EXT_SUPPLY_DIAG (RXBUF_UINT(16))
|
|
#define I3_RES_IHX_STAT_EXT_SUPPLY_DIAG_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_EXT_SUPPLY_DIAG_TYPE unsigned short
|
|
// Current value diagnosis / Stromswert diagnose
|
|
|
|
#define I3_RES_IHX_STAT_ADC_LIN_DIAG_SPANNUNG (RXBUF_UINT(18))
|
|
#define I3_RES_IHX_STAT_ADC_LIN_DIAG_SPANNUNG_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_ADC_LIN_DIAG_SPANNUNG_TYPE unsigned short
|
|
// Voltage value diagnosis / Spannungswert diagnose
|
|
|
|
#define I3_RES_IHX_STAT_ADC_LIN_DIAG_STROM (RXBUF_UINT(20))
|
|
#define I3_RES_IHX_STAT_ADC_LIN_DIAG_STROM_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_ADC_LIN_DIAG_STROM_TYPE unsigned short
|
|
// Current value diagnosis / Stromswert diagnose
|
|
|
|
#define I3_PID_IHX__STAT_STANDHEIZUNG_WERT 0x4011
|
|
// Return the value of the parking heater ECU input: WAKESH / Return the value of the parking-heater ECU input:
|
|
// WAKESH
|
|
|
|
#define I3_RES_IHX_STAT_STANDHEIZUNG_WERT (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_STANDHEIZUNG_WERT_UNIT 'HEX'
|
|
#define I3_RES_IHX_STAT_STANDHEIZUNG_WERT_TYPE unsigned char
|
|
// Return the value of the parking heater ECU input: WAKESH / Return the value of the parking-heater ECU input:
|
|
// WAKESH
|
|
|
|
#define I3_PID_IHX__STANDHEIZUNG_AUSGANG 0x4012
|
|
// Command the ECU output OUTPUT_SH / Command the ECU output OUTPUT_SH
|
|
|
|
#define I3_RES_IHX_STAT_STADHEIZING_AUSGANG (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_STADHEIZING_AUSGANG_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_STADHEIZING_AUSGANG_TYPE unsigned char
|
|
// STADHEIZING_EXIT / STADHEIZING_AUSGANG
|
|
|
|
#define I3_RES_IHX_STAT_AC_LIN_SPANNUNG_CMD_AUSGANG (RXBUF_UCHAR(1))
|
|
#define I3_RES_IHX_STAT_AC_LIN_SPANNUNG_CMD_AUSGANG_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_AC_LIN_SPANNUNG_CMD_AUSGANG_TYPE unsigned char
|
|
// AC_LIN_SPANNUNG_CMD_AUSGANG / AC_LIN_SPANNUNG_CMD_AUSGANG
|
|
|
|
#define I3_RES_IHX_STAT_AC_LIN_SPANNUNG_DEN_AUSGANG (RXBUF_UCHAR(2))
|
|
#define I3_RES_IHX_STAT_AC_LIN_SPANNUNG_DEN_AUSGANG_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_AC_LIN_SPANNUNG_DEN_AUSGANG_TYPE unsigned char
|
|
// AC_LIN_SPANNUNG_DEN_AUSGANG / AC_LIN_SPANNUNG_DEN_AUSGANG
|
|
|
|
// Skipping _VALEO_ENABLE on 0x4018 which takes arguments
|
|
|
|
// Skipping _VALEO_PCB_HW_NUMBER on 0x4019 which takes arguments
|
|
|
|
// Skipping _VALEO_PCB_PRODUCTION_DATA on 0x401A which takes arguments
|
|
|
|
// Skipping _VALEO_PART_NUMBER on 0x401B which takes arguments
|
|
|
|
// Skipping _VALEO_PART_NUMBER_INDEX on 0x401C which takes arguments
|
|
|
|
// Skipping _VALEO_SERIAL_NUMBER on 0x401D which takes arguments
|
|
|
|
// Skipping _ICT_STEP_COUNTER on 0x401E which takes arguments
|
|
|
|
// Skipping _HWAP_ID on 0x401F which takes arguments
|
|
|
|
#define I3_PID_IHX__VALEO_LESEN_SPEICHER 0x4020
|
|
// MEMORY BLOCK / SPEICHER BLOCK
|
|
|
|
#define I3_RES_IHX_STAT_SPEICHER_BLOCK (RXBUF_UCHAR(0))
|
|
#define I3_RES_IHX_STAT_SPEICHER_BLOCK_UNIT '0-n'
|
|
#define I3_RES_IHX_STAT_SPEICHER_BLOCK_TYPE unsigned char
|
|
// MEMORY BLOCK / SPEICHER BLOCK
|
|
|
|
// Skipping _VALEO_LESEN_SCHREIBEN on 0x4021 which takes arguments
|
|
|
|
// Skipping _HWAP_VERSION on 0x4023 which takes arguments
|