public class DeviceInfo extends RPCStruct
Parameter List
| Name | Type | Description | Reg. | Notes | Version |
|---|---|---|---|---|---|
| hardware | String | Device model | N | Max Length: 500 | SmartDeviceLink 3.0 |
| firmwareRev | String | Device firmware revision | N | Max Length: 500 | SmartDeviceLink 3.0 |
| os | String | Device OS version | N | Max Length: 500 | SmartDeviceLink 3.0 |
| osVersion | String | Device OS version | N | Max Length: 500 | SmartDeviceLink 3.0 |
| carrier | String | Device mobile carrier (if applicable) | N | Max Length: 500 | SmartDeviceLink 3.0 |
| maxNumberRFCOMMPorts | Integer | Omitted if connected not via BT. | N | Min Value: 0; Max Value: 100 | SmartDeviceLink 3.0 |
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_CARRIER |
static String |
KEY_FIRMWARE_REV |
static String |
KEY_HARDWARE |
static String |
KEY_MAX_NUMBER_RFCOMM_PORTS |
static String |
KEY_OS |
static String |
KEY_OS_VERSION |
KEY_BULK_DATA, KEY_PROTECTED, store| Constructor and Description |
|---|
DeviceInfo() |
DeviceInfo(Hashtable<String,Object> hash)
Constructs a new DeviceInfo object indicated by the Hashtable
parameter
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCarrier() |
String |
getFirmwareRev() |
String |
getHardware() |
Integer |
getMaxNumberRFCOMMPorts() |
String |
getOs() |
String |
getOsVersion() |
DeviceInfo |
setCarrier(String carrier) |
DeviceInfo |
setFirmwareRev(String firmwareRev) |
DeviceInfo |
setHardware(String hardware) |
DeviceInfo |
setMaxNumberRFCOMMPorts(Integer maxNumberRFCOMMPorts) |
DeviceInfo |
setOs(String os) |
DeviceInfo |
setOsVersion(String osVersion) |
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_HARDWARE
public static final String KEY_FIRMWARE_REV
public static final String KEY_OS
public static final String KEY_OS_VERSION
public static final String KEY_CARRIER
public static final String KEY_MAX_NUMBER_RFCOMM_PORTS
public DeviceInfo setHardware(String hardware)
public String getHardware()
public DeviceInfo setFirmwareRev(String firmwareRev)
public String getFirmwareRev()
public DeviceInfo setOs(String os)
public String getOs()
public DeviceInfo setOsVersion(String osVersion)
public String getOsVersion()
public DeviceInfo setCarrier(String carrier)
public String getCarrier()
public Integer getMaxNumberRFCOMMPorts()
public DeviceInfo setMaxNumberRFCOMMPorts(Integer maxNumberRFCOMMPorts)