public class HeadLampStatus extends RPCStruct
| Param Name | Type | Mandatory | Description |
|---|---|---|---|
| lowBeamsOn | Boolean | true | Status of the low beam lamps. |
| highBeamsOn | Boolean | true | Status of the high beam lamps. |
| ambientLightSensorStatus | AmbientLightStatus | true | Status of the ambient light sensor. |
OnVehicleData,
GetVehicleData| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_AMBIENT_LIGHT_SENSOR_STATUS |
static String |
KEY_HIGH_BEAMS_ON |
static String |
KEY_LOW_BEAMS_ON |
KEY_BULK_DATA, KEY_PROTECTED, store| Constructor and Description |
|---|
HeadLampStatus()
Constructs a new HeadLampStatus object
|
HeadLampStatus(Boolean lowBeamsOn,
Boolean highBeamsOn)
Constructs a new HeadLampStatus object
|
HeadLampStatus(Hashtable<String,Object> hash)
Constructs a new HeadLampStatus object indicated by the Hashtable
parameter
|
| Modifier and Type | Method and Description |
|---|---|
AmbientLightStatus |
getAmbientLightStatus() |
Boolean |
getHighBeamsOn() |
Boolean |
getLowBeamsOn() |
HeadLampStatus |
setAmbientLightStatus(AmbientLightStatus ambientLightSensorStatus) |
HeadLampStatus |
setHighBeamsOn(Boolean highBeamsOn) |
HeadLampStatus |
setLowBeamsOn(Boolean lowBeamsOn) |
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_AMBIENT_LIGHT_SENSOR_STATUS
public static final String KEY_HIGH_BEAMS_ON
public static final String KEY_LOW_BEAMS_ON
public HeadLampStatus()
public HeadLampStatus(Hashtable<String,Object> hash)
Constructs a new HeadLampStatus object indicated by the Hashtable parameter
hash - The hash table to usepublic HeadLampStatus setAmbientLightStatus(AmbientLightStatus ambientLightSensorStatus)
public AmbientLightStatus getAmbientLightStatus()
public HeadLampStatus setHighBeamsOn(@NonNull Boolean highBeamsOn)
public Boolean getHighBeamsOn()
public HeadLampStatus setLowBeamsOn(@NonNull Boolean lowBeamsOn)
public Boolean getLowBeamsOn()