Vehicle data body information containing information like the park brake status, the ignition status, gate and roof statuses, etc.
- (nonnull instancetype)
initWithParkBrakeActive:(BOOL)parkBrakeActive
ignitionStableStatus:
(nonnull SDLIgnitionStableStatus)ignitionStableStatus
ignitionStatus:(nonnull SDLIgnitionStatus)ignitionStatus;
init(parkBrakeActive: Bool, ignitionStableStatus: SDLIgnitionStableStatus, ignitionStatus: SDLIgnitionStatus)
- @(parkBrakeActive)
- ignitionStableStatus
- ignitionStatus
A SDLBodyInformation object
- (nonnull instancetype)
initWithParkBrakeActive:(BOOL)parkBrakeActive
ignitionStableStatus:
(nonnull SDLIgnitionStableStatus)ignitionStableStatus
ignitionStatus:(nonnull SDLIgnitionStatus)ignitionStatus
doorStatuses:(nullable NSArray<SDLDoorStatus *> *)doorStatuses
gateStatuses:(nullable NSArray<SDLGateStatus *> *)gateStatuses
roofStatuses:(nullable NSArray<SDLRoofStatus *> *)roofStatuses;
init(parkBrakeActive: Bool, ignitionStableStatus: SDLIgnitionStableStatus, ignitionStatus: SDLIgnitionStatus, doorStatuses: [SDLDoorStatus]?, gateStatuses: [SDLGateStatus]?, roofStatuses: [SDLRoofStatus]?)
- @(parkBrakeActive)
- ignitionStableStatus
- ignitionStatus
- doorStatuses
- gateStatuses
- roofStatuses
A SDLBodyInformation object
Required
@property (nonatomic, strong) NSNumber<SDLBool> *_Nonnull parkBrakeActive;
var parkBrakeActive: NSNumber & SDLBool { get set }
Required
@property (nonatomic, strong) SDLIgnitionStableStatus _Nonnull ignitionStableStatus;
var ignitionStableStatus: SDLIgnitionStableStatus { get set }
Required
@property (nonatomic, strong) SDLIgnitionStatus _Nonnull ignitionStatus;
var ignitionStatus: SDLIgnitionStatus { get set }
References signal “DrStatDrv_B_Actl”. Deprecated starting with RPC Spec 7.1.0.
@deprecated in SmartDeviceLink 7.1.0 @added in SmartDeviceLink 2.0.0
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *driverDoorAjar;
var driverDoorAjar: (NSNumber & SDLBool)? { get set }
References signal “DrStatPsngr_B_Actl”. Deprecated starting with RPC Spec 7.1.0.
@deprecated in SmartDeviceLink 7.1.0 @added in SmartDeviceLink 2.0.0
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *passengerDoorAjar;
var passengerDoorAjar: (NSNumber & SDLBool)? { get set }
References signal “DrStatRl_B_Actl”. Deprecated starting with RPC Spec 7.1.0.
@deprecated in SmartDeviceLink 7.1.0 @added in SmartDeviceLink 2.0.0
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *rearLeftDoorAjar;
var rearLeftDoorAjar: (NSNumber & SDLBool)? { get set }
References signal “DrStatRr_B_Actl”. Deprecated starting with RPC Spec 7.1.0.
@deprecated in SmartDeviceLink 7.1.0 @added in SmartDeviceLink 2.0.0
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *rearRightDoorAjar;
var rearRightDoorAjar: (NSNumber & SDLBool)? { get set }
Provides status for doors if Ajar/Closed/Locked {“array_min_size”: 0, “array_max_size”: 100}
@added in SmartDeviceLink 7.1.0
@property (nonatomic, strong, nullable) NSArray<SDLDoorStatus *> *doorStatuses;
var doorStatuses: [SDLDoorStatus]? { get set }
Provides status for trunk/hood/etc. if Ajar/Closed/Locked {“array_min_size”: 0, “array_max_size”: 100}
@added in SmartDeviceLink 7.1.0
@property (nonatomic, strong, nullable) NSArray<SDLGateStatus *> *gateStatuses;
var gateStatuses: [SDLGateStatus]? { get set }
Provides status for roof/convertible roof/sunroof/moonroof etc., if Closed/Ajar/Removed etc. {“array_min_size”: 0, “array_max_size”: 100}
@added in SmartDeviceLink 7.1.0
@property (nonatomic, strong, nullable) NSArray<SDLRoofStatus *> *roofStatuses;
var roofStatuses: [SDLRoofStatus]? { get set }