Describes the status of a parameter of roof/convertible roof/sunroof/moonroof etc. If roof is open (AJAR), state will determine percentage of roof open.
@added in SmartDeviceLink 7.1.0
- (nonnull instancetype)initWithLocation:(nonnull SDLGrid *)location
status:(nonnull SDLDoorStatusType)status;
init(location: SDLGrid, status: SDLDoorStatusType)
- location
- status
A SDLRoofStatus object
- (nonnull instancetype)initWithLocation:(nonnull SDLGrid *)location
status:(nonnull SDLDoorStatusType)status
state:(nullable SDLWindowState *)state;
init(location: SDLGrid, status: SDLDoorStatusType, state: SDLWindowState?)
- location
- status
- state
A SDLRoofStatus object
The location of the roof on the vehicle grid
@property (nonatomic, strong) SDLGrid *_Nonnull location;
var location: SDLGrid { get set }
The status of the roof (e.g. if it is detachable)
@property (nonatomic, strong) SDLDoorStatusType _Nonnull status;
var status: SDLDoorStatusType { get set }
The state of the roof if it has a window
@property (nonatomic, strong, nullable) SDLWindowState *state;
var state: SDLWindowState? { get set }