Package com.zebra.bluetooth.btinsightlib
Class BtScannerDeviceInfo
- java.lang.Object
-
- com.zebra.bluetooth.btinsightlib.BtDeviceInfo
-
- com.zebra.bluetooth.btinsightlib.BtScannerDeviceInfo
-
- All Implemented Interfaces:
android.os.Parcelable
public class BtScannerDeviceInfo extends BtDeviceInfo
Class that provides more information about the remote scanner accessory device
-
-
Field Summary
Fields Modifier and Type Field Description static android.os.Parcelable.Creator<BtScannerDeviceInfo>CREATOR
-
Constructor Summary
Constructors Modifier Constructor Description protectedBtScannerDeviceInfo(android.os.Parcel in)BtScannerDeviceInfo(BtDeviceInfo obj)copy constructor of the class that creates object using other BtDeviceInfo object referenceBtScannerDeviceInfo(BtScannerDeviceInfo obj)copy constructor of the class that creates object using other BtScannerDeviceInfo objectBtScannerDeviceInfo(java.lang.String identityAddress)constructor of the class that creates object using identityAddress as input.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetBatteryHealthStatus()Get the Health status of battery in scanner devicejava.lang.StringgetBatteryManufactureDate()Get the Manufacture Date of battery in scanner devicejava.lang.StringgetBatteryModelNumber()Get the Model Number of battery in scanner devicejava.lang.StringgetBatteryPercentage()Get the percentage of charge in battery of scanner devicejava.lang.StringgetFwVersion()Get the Firmware Version of scanner devicejava.lang.StringgetManufactureDate()Get the Manufacture Date of scanner devicejava.lang.StringgetServiceDate()Get the Service Date of scanner deviceinthashCode()voidsetBatteryHealthStatus(java.lang.String batteryHealthStatus)Set Health status of battery in scanner device See alsogetBatteryHealthStatus()voidsetBatteryManufactureDate(java.lang.String batteryManufactureDate)Set Manufacture Date of battery in scanner device See alsogetBatteryManufactureDate()voidsetBatteryModelNumber(java.lang.String batteryModelNumber)Set Model Number of battery in scanner device See alsogetBatteryModelNumber()voidsetBatteryPercentage(java.lang.String batteryPercentage)Set percentage of charge in battery of scanner device See alsogetBatteryPercentage()voidsetFwVersion(java.lang.String fwVersion)Set Firmware Version of scanner device See alsogetFwVersion()voidsetManufactureDate(java.lang.String manufactureDate)Set Manufacture Date of scanner device See alsogetManufactureDate()voidsetServiceDate(java.lang.String serviceDate)Set Service Date of scanner device See alsogetServiceDate()java.lang.StringtoString()voidwriteToParcel(android.os.Parcel dest, int flags)-
Methods inherited from class com.zebra.bluetooth.btinsightlib.BtDeviceInfo
describeContents, getIdentityAddress, getName, getPeripheralType, getSerialNumber, setName, setPeripheralType, setSerialNumber
-
-
-
-
Field Detail
-
CREATOR
public static final android.os.Parcelable.Creator<BtScannerDeviceInfo> CREATOR
-
-
Constructor Detail
-
BtScannerDeviceInfo
public BtScannerDeviceInfo(java.lang.String identityAddress)
constructor of the class that creates object using identityAddress as input.- Parameters:
identityAddress- MAC address of remote device
-
BtScannerDeviceInfo
protected BtScannerDeviceInfo(android.os.Parcel in)
-
BtScannerDeviceInfo
public BtScannerDeviceInfo(@NonNull BtScannerDeviceInfo obj)copy constructor of the class that creates object using other BtScannerDeviceInfo object- Parameters:
obj- object instance of the class
-
BtScannerDeviceInfo
public BtScannerDeviceInfo(@NonNull BtDeviceInfo obj)copy constructor of the class that creates object using other BtDeviceInfo object reference- Parameters:
obj- object instance of the class or its super class BtDeviceInfo
-
-
Method Detail
-
toString
@NonNull public java.lang.String toString()
- Overrides:
toStringin classBtDeviceInfo
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classBtDeviceInfo
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBtDeviceInfo
-
getFwVersion
public java.lang.String getFwVersion()
Get the Firmware Version of scanner device- Returns:
- String representing the version of firmware in scanner device
-
setFwVersion
public void setFwVersion(@NonNull java.lang.String fwVersion)Set Firmware Version of scanner device See alsogetFwVersion()- Parameters:
fwVersion- version of firmware in scanner device
-
getManufactureDate
public java.lang.String getManufactureDate()
Get the Manufacture Date of scanner device- Returns:
- String representing the manufacture date
-
setManufactureDate
public void setManufactureDate(@NonNull java.lang.String manufactureDate)Set Manufacture Date of scanner device See alsogetManufactureDate()- Parameters:
manufactureDate- represents manufacture date of scanner device
-
getServiceDate
public java.lang.String getServiceDate()
Get the Service Date of scanner device- Returns:
- String representing the service date
-
setServiceDate
public void setServiceDate(@NonNull java.lang.String serviceDate)Set Service Date of scanner device See alsogetServiceDate()- Parameters:
serviceDate- represents service date of scanner device
-
getBatteryManufactureDate
public java.lang.String getBatteryManufactureDate()
Get the Manufacture Date of battery in scanner device- Returns:
- String representing the manufacture date of battery
-
setBatteryManufactureDate
public void setBatteryManufactureDate(@NonNull java.lang.String batteryManufactureDate)Set Manufacture Date of battery in scanner device See alsogetBatteryManufactureDate()- Parameters:
batteryManufactureDate- represents manufacture date of battery in scanner device
-
getBatteryModelNumber
public java.lang.String getBatteryModelNumber()
Get the Model Number of battery in scanner device- Returns:
- String representing the model number of battery
-
setBatteryModelNumber
public void setBatteryModelNumber(@NonNull java.lang.String batteryModelNumber)Set Model Number of battery in scanner device See alsogetBatteryModelNumber()- Parameters:
batteryModelNumber- represents model number of battery in scanner device
-
getBatteryPercentage
public java.lang.String getBatteryPercentage()
Get the percentage of charge in battery of scanner device- Returns:
- String representing the charge percentage of battery Valid range is between [1-100]
-
setBatteryPercentage
public void setBatteryPercentage(@NonNull java.lang.String batteryPercentage)Set percentage of charge in battery of scanner device See alsogetBatteryPercentage()- Parameters:
batteryPercentage- represents charge percentage of battery in scanner device
-
getBatteryHealthStatus
public java.lang.String getBatteryHealthStatus()
Get the Health status of battery in scanner device- Returns:
- String representing the Health status of battery
See also
BtInsightConstants.BatteryHealthStatus
-
setBatteryHealthStatus
public void setBatteryHealthStatus(@NonNull java.lang.String batteryHealthStatus)Set Health status of battery in scanner device See alsogetBatteryHealthStatus()- Parameters:
batteryHealthStatus- represents Health status of battery in scanner device
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags)- Specified by:
writeToParcelin interfaceandroid.os.Parcelable- Overrides:
writeToParcelin classBtDeviceInfo
-
-