public class EmergencyEvent extends RPCStruct
Parameter List
| Param Name | Type | Mandatory | Description | Notes | Version Available |
|---|---|---|---|---|---|
| emergencyEventType | EmergencyEventType | References signal "VedsEvntType_D_Ltchd". SeeEmergencyEventType | SmartDeviceLink 2.0 | ||
| fuelCutoffStatus | FuelCutoffStatus | References signal "RCM_FuelCutoff". SeeFuelCutoffStatus | SmartDeviceLink 2.0 | ||
| rolloverEvent | VehicleDataEventStatus | References signal "VedsEvntRoll_D_Ltchd". SeeVehicleDataEventStatus | SmartDeviceLink 2.0 | ||
| maximumChangeVelocity | Integer | References signal "VedsMaxDeltaV_D_Ltchd". | minvalue=0; maxvalue=255; Additional reserved values: 0x00 No event; 0xFE Not supported; 0xFF Fault |
SmartDeviceLink 2.0 | |
| multipleEvents | VehicleDataEventStatus | References signal "VedsMultiEvnt_D_Ltchd". SeeVehicleDataEventStatus | SmartDeviceLink 2.0 |
Image,
SubscribeVehicleData| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_EMERGENCY_EVENT_TYPE |
static String |
KEY_FUEL_CUTOFF_STATUS |
static String |
KEY_MAXIMUM_CHANGE_VELOCITY |
static String |
KEY_MULTIPLE_EVENTS |
static String |
KEY_ROLLOVER_EVENT |
KEY_BULK_DATA, KEY_PROTECTED, store| Constructor and Description |
|---|
EmergencyEvent()
Constructs a new EmergencyEvent object
|
EmergencyEvent(EmergencyEventType emergencyEventType,
FuelCutoffStatus fuelCutoffStatus,
VehicleDataEventStatus rolloverEvent,
Integer maximumChangeVelocity,
VehicleDataEventStatus multipleEvents)
Constructs a new EmergencyEvent object
|
EmergencyEvent(Hashtable<String,Object> hash)
Constructs a new EmergencyEvent object indicated by the Hashtable
parameter
|
| Modifier and Type | Method and Description |
|---|---|
EmergencyEventType |
getEmergencyEventType() |
FuelCutoffStatus |
getFuelCutoffStatus() |
Integer |
getMaximumChangeVelocity() |
VehicleDataEventStatus |
getMultipleEvents() |
VehicleDataEventStatus |
getRolloverEvent() |
EmergencyEvent |
setEmergencyEventType(EmergencyEventType emergencyEventType) |
EmergencyEvent |
setFuelCutoffStatus(FuelCutoffStatus fuelCutoffStatus) |
EmergencyEvent |
setMaximumChangeVelocity(Integer maximumChangeVelocity) |
EmergencyEvent |
setMultipleEvents(VehicleDataEventStatus multipleEvents) |
EmergencyEvent |
setRolloverEvent(VehicleDataEventStatus rolloverEvent) |
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_EMERGENCY_EVENT_TYPE
public static final String KEY_FUEL_CUTOFF_STATUS
public static final String KEY_ROLLOVER_EVENT
public static final String KEY_MAXIMUM_CHANGE_VELOCITY
public static final String KEY_MULTIPLE_EVENTS
public EmergencyEvent()
public EmergencyEvent(Hashtable<String,Object> hash)
hash - The hash table to use
public EmergencyEvent(@NonNull
EmergencyEventType emergencyEventType,
@NonNull
FuelCutoffStatus fuelCutoffStatus,
@NonNull
VehicleDataEventStatus rolloverEvent,
@NonNull
Integer maximumChangeVelocity,
@NonNull
VehicleDataEventStatus multipleEvents)
public EmergencyEvent setEmergencyEventType(@NonNull EmergencyEventType emergencyEventType)
public EmergencyEventType getEmergencyEventType()
public EmergencyEvent setFuelCutoffStatus(@NonNull FuelCutoffStatus fuelCutoffStatus)
public FuelCutoffStatus getFuelCutoffStatus()
public EmergencyEvent setRolloverEvent(@NonNull VehicleDataEventStatus rolloverEvent)
public VehicleDataEventStatus getRolloverEvent()
public EmergencyEvent setMaximumChangeVelocity(@NonNull Integer maximumChangeVelocity)
public Integer getMaximumChangeVelocity()
public EmergencyEvent setMultipleEvents(@NonNull VehicleDataEventStatus multipleEvents)
public VehicleDataEventStatus getMultipleEvents()