public class BodyInformation extends RPCStruct
Note: The structure defines the information about the park brake and ignition.
Parameter List
| Param Name | Type | Mandatory | Description | Version | |
|---|---|---|---|---|---|
| parkBrakeActive | Boolean | true | Describes, if the park break is active. The information about the park brake: - true, if active - false if not. | SmartDeviceLink 2.0 | |
| ignitionStableStatus | IgnitionStableStatus | true | Describes, if the ignition situation is considered stableThe information about stability of the ignition switch. See IgnitionStableStatus | SmartDeviceLink 2.0 | |
| ignitionStatus | IgnitionStatus | true | The information about ignition status. See IgnitionStatus | SmartDeviceLink 2.0 | |
| parkBrakeActive | Boolean | true | The information about the park brake: - true, if active - false if not. | SmartDeviceLink 2.0 | |
| driverDoorAjar | Boolean | true | The information about the park brake: - true, if active - false if not. |
|
|
| gateStatuses | List |
Provides status for trunk/hood/etc. if Ajar/Closed/Locked | N | {"array_min_size": 0, "array_max_size": 100} | , SmartDeviceLink 7.1.0 |
| roofStatuses | List |
Provides status for roof/convertible roof/sunroof/moonroof etc., if Closed/Ajar/Removedetc. | N | {"array_min_size": 0, "array_max_size": 100} | , SmartDeviceLink 7.1.0 |
SubscribeVehicleData,
GetVehicleData,
OnVehicleData| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_DOOR_STATUSES |
static String |
KEY_DRIVER_DOOR_AJAR
Deprecated.
in SmartDeviceLink 7.1.0
|
static String |
KEY_GATE_STATUSES |
static String |
KEY_IGNITION_STABLE_STATUS |
static String |
KEY_IGNITION_STATUS |
static String |
KEY_PARK_BRAKE_ACTIVE |
static String |
KEY_PASSENGER_DOOR_AJAR
Deprecated.
in SmartDeviceLink 7.1.0
|
static String |
KEY_REAR_LEFT_DOOR_AJAR
Deprecated.
in SmartDeviceLink 7.1.0
|
static String |
KEY_REAR_RIGHT_DOOR_AJAR
Deprecated.
in SmartDeviceLink 7.1.0
|
static String |
KEY_ROOF_STATUSES |
KEY_BULK_DATA, KEY_PROTECTED, store| Constructor and Description |
|---|
BodyInformation() |
BodyInformation(Boolean parkBrakeActive,
IgnitionStableStatus ignitionStableStatus,
IgnitionStatus ignitionStatus) |
BodyInformation(Hashtable<String,Object> hash)
Constructs a new BodyInformation object indicated by the Hashtable
parameter
|
clone, deserializeJSON, equals, format, formatObject, getBoolean, getBulkData, getDouble, getFloat, getInteger, getLong, getMessageTypeName, getObject, getStore, getStoreValue, getString, getValue, getValueForString, hashCode, hasKey, isPayloadProtected, serializeJSON, serializeJSON, setBulkData, setPayloadProtected, setValuepublic static final String KEY_PARK_BRAKE_ACTIVE
public static final String KEY_IGNITION_STABLE_STATUS
public static final String KEY_IGNITION_STATUS
@Deprecated public static final String KEY_DRIVER_DOOR_AJAR
@Deprecated public static final String KEY_PASSENGER_DOOR_AJAR
@Deprecated public static final String KEY_REAR_LEFT_DOOR_AJAR
@Deprecated public static final String KEY_REAR_RIGHT_DOOR_AJAR
public static final String KEY_DOOR_STATUSES
public static final String KEY_GATE_STATUSES
public static final String KEY_ROOF_STATUSES
public BodyInformation()
public BodyInformation(Hashtable<String,Object> hash)
hash - hashtable filled with params to create an instance of this RPC
The hash table to usepublic BodyInformation(@NonNull
Boolean parkBrakeActive,
@NonNull
IgnitionStableStatus ignitionStableStatus,
@NonNull
IgnitionStatus ignitionStatus)
public BodyInformation setParkBrakeActive(@NonNull Boolean parkBrakeActive)
public Boolean getParkBrakeActive()
public BodyInformation setIgnitionStableStatus(@NonNull IgnitionStableStatus ignitionStableStatus)
public IgnitionStableStatus getIgnitionStableStatus()
public BodyInformation setIgnitionStatus(@NonNull IgnitionStatus ignitionStatus)
public IgnitionStatus getIgnitionStatus()
@Deprecated public BodyInformation setDriverDoorAjar(Boolean driverDoorAjar)
driverDoorAjar - References signal "DrStatDrv_B_Actl". Deprecated starting with RPC Spec 7.1.0.@Deprecated public Boolean getDriverDoorAjar()
@Deprecated public BodyInformation setPassengerDoorAjar(Boolean passengerDoorAjar)
passengerDoorAjar - References signal "DrStatPsngr_B_Actl". Deprecated starting with RPC Spec 7.1.0.@Deprecated public Boolean getPassengerDoorAjar()
@Deprecated public BodyInformation setRearLeftDoorAjar(Boolean rearLeftDoorAjar)
rearLeftDoorAjar - References signal "DrStatRl_B_Actl". Deprecated starting with RPC Spec 7.1.0.@Deprecated public Boolean getRearLeftDoorAjar()
@Deprecated public BodyInformation setRearRightDoorAjar(Boolean rearRightDoorAjar)
rearRightDoorAjar - References signal "DrStatRr_B_Actl". Deprecated starting with RPC Spec 7.1.0.@Deprecated public Boolean getRearRightDoorAjar()
public BodyInformation setDoorStatuses(List<DoorStatus> doorStatuses)
doorStatuses - Provides status for doors if Ajar/Closed/Locked
{"array_min_size": 0, "array_max_size": 100}public List<DoorStatus> getDoorStatuses()
public BodyInformation setGateStatuses(List<GateStatus> gateStatuses)
gateStatuses - Provides status for trunk/hood/etc. if Ajar/Closed/Locked
{"array_min_size": 0, "array_max_size": 100}public List<GateStatus> getGateStatuses()
public BodyInformation setRoofStatuses(List<RoofStatus> roofStatuses)
roofStatuses - Provides status for roof/convertible roof/sunroof/moonroof etc., if Closed/Ajar/Removed
etc.
{"array_min_size": 0, "array_max_size": 100}public List<RoofStatus> getRoofStatuses()