Rooftop Control

Auto API
Level 13
Last Updated
Level 12
Added In
Level 3
Identifier
0x00 0x25

This page specifies the Auto API protocol for Vehicle Status. Head over to the REST API, iOS SDK, Android SDK or Node.js SDK code reference pages for platform specifics.

Convertible roof state

id: 0x03
name: convertible_roof_state
name_cased: convertibleRoofState
name_pretty: Convertible roof state
type: enum
size: 1
enum_values:
  - id: 0x00
    name: closed
    verb: close
  - id: 0x01
    name: open
  - id: 0x02
    name: emergency_locked
    disabled_in_setter: true
  - id: 0x03
    name: closed_secured
    disabled_in_setter: true
  - id: 0x04
    name: open_secured
    disabled_in_setter: true
  - id: 0x05
    name: hard_top_mounted
    disabled_in_setter: true
  - id: 0x06
    name: intermediate_position
    disabled_in_setter: true
  - id: 0x07
    name: loading_position
    disabled_in_setter: true
  - id: 0x08
    name: loading_position_immediate
    disabled_in_setter: true

Example

data_component: "01"
value: open
description: Convertible roof is open

Dimming

id: 0x01
name: dimming
name_cased: dimming
name_pretty: Dimming
type: types.percentage
description: 1.0 (100%) is opaque, 0.0 (0%) is transparent

Example

data_component: 3ff0000000000000
value: 1
description: Rooftop is opaque (100%)

Position

id: 0x02
name: position
name_cased: position
name_pretty: Position
type: types.percentage
description: 1.0 (100%) is fully open, 0.0 (0%) is closed

Example

data_component: 3fe0000000000000
value: 0.5
description: Rooftop is half-open (50%)

Sunroof rain event

id: 0x06
name: sunroof_rain_event
name_cased: sunroofRainEvent
name_pretty: Sunroof rain event
added: 12
type: enum
size: 1
description: Sunroof event happened in case of rain
enum_values:
  - id: 0x00
    name: no_event
  - id: 0x01
    name: in_stroke_position_because_of_rain
  - id: 0x02
    name: automatically_in_stroke_position
  - id: 0x03
    name: timer

Example

data_component: "00"
value: no_event
description: Sunroof had no rain event

Sunroof state

id: 0x05
name: sunroof_state
name_cased: sunroofState
name_pretty: Sunroof state
type: enum
size: 1
enum_values:
  - id: 0x00
    name: closed
    verb: close
  - id: 0x01
    name: open
  - id: 0x02
    name: intermediate

Example

data_component: "01"
value: open
description: Sunroof is open

Sunroof tilt state

id: 0x04
name: sunroof_tilt_state
name_cased: sunroofTiltState
name_pretty: Sunroof tilt state
type: enum
size: 1
enum_values:
  - id: 0x00
    name: closed
    verb: close
  - id: 0x01
    name: tilted
  - id: 0x02
    name: half_tilted

Example

data_component: "02"
value: half_tilted
description: Sunroof is half-tilted

Tilt position

id: 0x07
name: tilt_position
name_cased: tiltPosition
name_pretty: Tilt position
type: types.percentage
description: 1.0 (100%) is fully tilted, 0.0 (0%) is not

Example

data_component: 3fe0000000000000
value: 0.5
description: Rooftop is half-tilted (50%)