public class Aur720B.DeviceSettings
extends java.lang.Object
Constructor and Description |
---|
DeviceSettings() |
Modifier and Type | Method and Description |
---|---|
Aur720B.Callback<byte[]> |
getAccessPassword()
Request to get the Access Password that is used to unlock tag data.
|
Aur720B.Callback<byte[]> |
getBleKbOutputPrefix()
Request to get the prefix of output data.
|
Aur720B.Callback<byte[]> |
getBleKbOutputSerialNumberDelimiter()
Request to get the serial number delimiter of output data
Serial Number Delimiter setting defines a set of ASCII codes that append to the output data and followed by serial number data.
|
Aur720B.Callback<AurParameter.Enable> |
getBleKbOutputShowSerialNumber()
Request to get if serial number data is show or hide.
|
Aur720B.Callback<byte[]> |
getBleKbOutputSuffix()
Request to get the suffix of output data.
|
Aur720B.Callback<byte[]> |
getBleKbOutputTerminationDelimiter()
Request to get the termination delimiter of output data.
|
Aur720B.Callback<byte[]> |
getBluetoothMacAddress()
Request to read the MAC address of Bluetooth for the device.
|
Aur720B.Callback<Aur720BParameter.BluetoothProfile> |
getBluetoothProfile()
Request to select the communication protocol profile for BLE interface.
|
Aur720B.Callback<byte[]> |
getBsiEpcPrefix()
Request to get the EPC prefix for the BSI.
|
Aur720B.Callback<AurParameter.Enable> |
getBuzzerEnable()
Request that if Buzzer is enable or not.
|
Aur720B.Callback<java.lang.Byte> |
getCompanyPrefixLength()
Request to get the company prefix length of EPC encoding in SGTIN format.
|
Aur720B.Callback<byte[]> |
getCustomerKey()
Request to get the customer key that is used to combine GIGA-TMS key to generate GC key.
|
Aur720B.Callback<java.util.Calendar> |
getDeviceDate()
Request the RTC data of the device.
|
Aur720B.Callback<java.lang.Integer> |
getDeviceID()
Request to get the ID of the Device.
|
Aur720B.Callback<java.util.Calendar> |
getDeviceTime()
Request to get the RTC time of the device.
|
Aur720B.Callback<Aur720BParameter.EncodeFormatOption> |
getEncodeFormat()
Request to get the selection the data type that is used to encode barcode to EPC (EPC encoding format).
|
Aur720B.Callback<java.util.HashSet<Aur720BParameter.EpcDataType>> |
getEpcDataTypeSelection()
Request to get the EPC data type selection that reader will use to decode (EPC encoding format).
|
Aur720B.Callback<byte[]> |
getFrequencyAllocations()
Holds the show PC field value obtained from the getFrequencyAllocations().
|
Aur720B.Callback<AurParameter.LinkFrequencyType> |
getLinkFrequency()
Request to get the link frequency of tag backscatter (tag to reader).
|
Aur720B.Callback<AurParameter.Enable> |
getLogTableSaved()
Request to get if it's enable to save reading RFID or barcode to internal memory.
|
Aur720B.Callback<java.util.LinkedHashSet<Aur720BParameter.OperationMenu>> |
getMenuSelections()
Request to get the on-screen menus for operation.
|
Aur720B.Callback<byte[]> |
getNormalizeEpcPrefix()
Request to get the prefix normalization by replacing BSI EPC prefix to be SGTIN-96 standard.
|
Aur720B.Callback<AurParameter.Visibility> |
getPcFieldVisibility()
Request if the PC data is shown or not when EPC displayed in raw data format.
|
Aur720B.Callback<java.lang.Byte> |
getQValue()
Request to get the starting Q value for the number of slots in the round.
|
Aur720B.Callback<Aur720BParameter.Region> |
getRegion()
Holds the region enumeration value obtained from the GetRegion().
|
Aur720B.Callback<Aur720BParameter.RfStrength> |
getRfStrength()
Request to get the RF output strength
RF Strength setting is using to adjust the RF antenna output power.
|
Aur720B.Callback<AurParameter.RxDecodeType> |
getRxDecode()
Request to get the encoding of backscattered data (tag to reader).
|
Aur720B.Callback<java.lang.Byte> |
getScanTagTimeout()
Request to the scan tag timeout.
|
Aur720B.Callback<AurParameter.Session> |
getSession()
Request to get a session during an inventory round.
|
Aur720B.Callback<AurParameter.SgtinFilter> |
getSgtinFilterValue()
Request to get the filter value of EPC encoding in SGTIN format.
|
Aur720B.Callback<byte[]> |
getSgtinSerialNumber()
Request to get the serial number of EPC encoding in SGTIN format.
|
Aur720B.Callback<Aur720BParameter.TagProtectionOption> |
getTagProtectOption()
Request to get the way of using access password to protect tag data.
|
Aur720B.Callback<AurParameter.Target> |
getTarget()
Request to get a target during an inventory round.
|
Aur720B.Callback<java.lang.Integer> |
getTimeToEnterSleepMode()
Request to get the time to enter sleep mode
Time to Enter Standby setting defines the idle time that switch device from Activity Mode to Standby Mode.
|
Aur720B.Callback<AurParameter.Enable> |
getVibrationEnable()
Request that if Vibration is enable or not.
|
Aur720B.Callback<java.lang.Void> |
setAccessPassword(byte[] accessPassword)
Request to define the Access Password that is used to unlock tag data.
|
Aur720B.Callback<java.lang.Void> |
setBleKbOutputPrefix(byte[] prefix)
Request to define the prefix of output data.
|
Aur720B.Callback<java.lang.Void> |
setBleKbOutputSerialNumberDelimiter(byte[] serialNumberDelimiter)
request to define the serial number delimiter of output data
Serial Number Delimiter setting defines a set of ASCII codes that append to the output data and followed by serial number data.
|
Aur720B.Callback<java.lang.Void> |
setBleKbOutputShowSerialNumber(AurParameter.Enable enable)
Request to get if the serial number data is show or hide.
|
Aur720B.Callback<java.lang.Void> |
setBleKbOutputSuffix(byte[] prefix)
Request to define the suffix of output data.
|
Aur720B.Callback<java.lang.Void> |
setBleKbOutputTerminationDelimiter(byte[] delimiter)
Request to get the termination delimiter of output data.
|
Aur720B.Callback<java.lang.Void> |
setBsiEpcPrefix(byte[] bisEpcPrefix)
Request to define the EPC prefix for the BSI.
|
Aur720B.Callback<java.lang.Void> |
setBuzzerEnable(AurParameter.Enable enable)
Request to enable the vibration function or not.
|
Aur720B.Callback<java.lang.Void> |
setCompanyPrefixLength(java.lang.Byte companyPrefixLength)
Request to define the company prefix length of EPC encoding in SGTIN format.
|
Aur720B.Callback<java.lang.Void> |
setCustomerKey(byte[] customerKey)
Request to define the customer key that is used to combine GIGA-TMS key to generate GC key.
|
Aur720B.Callback<java.lang.Void> |
setDeviceDate(java.util.Calendar date)
Request to set the RTC data of the device.
|
Aur720B.Callback<java.lang.Void> |
setDeviceId(int deviceId)
Request to set the ID of the Device.
|
Aur720B.Callback<java.lang.Void> |
setDeviceTime(java.util.Calendar time)
Request to set the RTC time of the device.
|
Aur720B.Callback<java.lang.Void> |
setEncodeFormat(Aur720BParameter.EncodeFormatOption encodeFormatOption)
Request to select the data type that is used to encode barcode to EPC (EPC encoding format).
|
Aur720B.Callback<java.lang.Void> |
setEpcDataTypeSelection(java.util.HashSet<Aur720BParameter.EpcDataType> epcDataTypes)
Request to set Epc data type selection that reader will be used to decode (EPC encoding format).
|
Aur720B.Callback<java.lang.Void> |
setLinkFrequency(AurParameter.LinkFrequencyType linkFrequencyType)
Request to define the link frequency of tag backscatter (tag to reader).
|
Aur720B.Callback<java.lang.Void> |
setLogTableSaved(AurParameter.Enable enable)
Request to set if it's enable to save reading RFID or barcode to internal memory.
|
Aur720B.Callback<java.lang.Void> |
setMenuSelections(java.util.LinkedHashSet<Aur720BParameter.OperationMenu> operationMenus)
Request to select the on-screen menus for operation.
|
Aur720B.Callback<java.lang.Void> |
setNormalizeEpcPrefix(byte[] prefix)
Request to define the prefix normalization by replacing BSI EPC prefix to be SGTIN-96 standard.
|
Aur720B.Callback<java.lang.Void> |
setPcFieldVisibility(AurParameter.Visibility visibility)
Request to determine the PC data is shown or not when EPC displayed in raw data format.
|
Aur720B.Callback<java.lang.Void> |
setQValue(java.lang.Byte qBegin)
Request to define the starting Q value for the number of slots in the round.
|
Aur720B.Callback<java.lang.Void> |
setRfStrength(Aur720BParameter.RfStrength rfStrength)
Request to adjust the RF output strength
RF Strength setting is using to adjust the RF antenna output power.
|
Aur720B.Callback<java.lang.Void> |
setRxDecode(AurParameter.RxDecodeType rxDecode)
Request to set the encoding of backscattered data (tag to reader).
|
Aur720B.Callback<java.lang.Void> |
setScanTagTimeout(java.lang.Byte timeout)
Request to set the scan tag timeout.
|
Aur720B.Callback<java.lang.Void> |
setSession(AurParameter.Session session)
Request to choose a session during an inventory round.
|
Aur720B.Callback<java.lang.Void> |
setSgtinFilterValue(AurParameter.SgtinFilter sgtinFilter)
Request to defines the filter value of EPC encoding in SGTIN format.
|
Aur720B.Callback<java.lang.Void> |
setSgtinSerialNumber(byte[] sgtinSerialNumber)
Request to get the serial number of EPC encoding in SGTIN format.
|
Aur720B.Callback<java.lang.Void> |
setTagProtectOption(Aur720BParameter.TagProtectionOption tagProtectionOption)
Request to specify the way of using access password to protect tag data.
|
Aur720B.Callback<java.lang.Void> |
setTarget(AurParameter.Target target)
Request to get a target during an inventory round.
|
Aur720B.Callback<java.lang.Void> |
setTimeToEnterSleepMode(int timeout)
Request to set the time to enter sleep mode.
|
Aur720B.Callback<java.lang.Void> |
setVibrationEnable(AurParameter.Enable enable)
Request to enable the vibration function or not.
|
Aur720B.Callback<java.lang.Void> |
updateSettingChanges()
Request to Update the changed settings to EEPROM.
|
public Aur720B.Callback<java.lang.Integer> getDeviceID()
public Aur720B.Callback<java.lang.Void> setDeviceId(int deviceId)
deviceId
- Device ID value. The value is ranging from 0 to 65535.public Aur720B.Callback<AurParameter.Enable> getVibrationEnable()
AurParameter.Enable
public Aur720B.Callback<java.lang.Void> setVibrationEnable(AurParameter.Enable enable)
enable
- Enable or not to open the vibration function.AurParameter.Enable
public Aur720B.Callback<AurParameter.Enable> getBuzzerEnable()
Enable
public Aur720B.Callback<java.lang.Void> setBuzzerEnable(AurParameter.Enable enable)
enable
- Enable or not to open the vibration function.AurParameter.Enable
public Aur720B.Callback<Aur720BParameter.RfStrength> getRfStrength()
Aur720BParameter.RfStrength
public Aur720B.Callback<java.lang.Void> setRfStrength(Aur720BParameter.RfStrength rfStrength)
rfStrength
- The rfStrength setting.Aur720BParameter.RfStrength
public Aur720B.Callback<java.lang.Byte> getScanTagTimeout()
public Aur720B.Callback<java.lang.Void> setScanTagTimeout(java.lang.Byte timeout)
timeout
- The timeout of scanning tag in unit second. Range: 5~60s.public Aur720B.Callback<java.lang.Integer> getTimeToEnterSleepMode()
public Aur720B.Callback<java.lang.Void> setTimeToEnterSleepMode(int timeout)
timeout
- Time to enter sleep mode in unit seconds. The range is between 60~600s.public Aur720B.Callback<java.util.Calendar> getDeviceDate()
public Aur720B.Callback<java.lang.Void> setDeviceDate(java.util.Calendar date)
date
- The RTC date of devicepublic Aur720B.Callback<java.util.Calendar> getDeviceTime()
public Aur720B.Callback<java.lang.Void> setDeviceTime(java.util.Calendar time)
public Aur720B.Callback<java.util.LinkedHashSet<Aur720BParameter.OperationMenu>> getMenuSelections()
Aur720BParameter.OperationMenu
public Aur720B.Callback<java.lang.Void> setMenuSelections(java.util.LinkedHashSet<Aur720BParameter.OperationMenu> operationMenus)
operationMenus
- The operation menus with sequence that is going to show on the screen.Aur720BParameter.OperationMenu
public Aur720B.Callback<AurParameter.Visibility> getPcFieldVisibility()
AurParameter.Visibility
public Aur720B.Callback<java.lang.Void> setPcFieldVisibility(AurParameter.Visibility visibility)
visibility
- The visibility of PC fieldAurParameter.Visibility
public Aur720B.Callback<java.util.HashSet<Aur720BParameter.EpcDataType>> getEpcDataTypeSelection()
Aur720BParameter.EpcDataType
public Aur720B.Callback<java.lang.Void> setEpcDataTypeSelection(java.util.HashSet<Aur720BParameter.EpcDataType> epcDataTypes)
epcDataTypes
- The epc data type selections which are used to decodeAur720BParameter.EpcDataType
public Aur720B.Callback<Aur720BParameter.EncodeFormatOption> getEncodeFormat()
Aur720BParameter.EncodeFormatOption
public Aur720B.Callback<java.lang.Void> setEncodeFormat(Aur720BParameter.EncodeFormatOption encodeFormatOption)
encodeFormatOption
- The encode data type that is used to encode barcode to EPCAur720BParameter.EncodeFormatOption
public Aur720B.Callback<byte[]> getCustomerKey()
public Aur720B.Callback<java.lang.Void> setCustomerKey(byte[] customerKey)
customerKey
- The customer key that is used to combine GIGA-TMS key to generate GC key. It is a 4-bytes data.public Aur720B.Callback<byte[]> getSgtinSerialNumber()
public Aur720B.Callback<java.lang.Void> setSgtinSerialNumber(byte[] sgtinSerialNumber)
sgtinSerialNumber
- The serial number of EPC encoding in SGTIN format. It is a 5-byte data.public Aur720B.Callback<AurParameter.SgtinFilter> getSgtinFilterValue()
AurParameter.SgtinFilter
public Aur720B.Callback<java.lang.Void> setSgtinFilterValue(AurParameter.SgtinFilter sgtinFilter)
sgtinFilter
- The filter value of EPC encoding in SGTIN format.public Aur720B.Callback<java.lang.Byte> getCompanyPrefixLength()
public Aur720B.Callback<java.lang.Void> setCompanyPrefixLength(java.lang.Byte companyPrefixLength)
companyPrefixLength
- The company prefix length of EPC encoding in SGTIN format. GS1 Company Prefix Length setting is determined by Partition value. Range:6~12public Aur720B.Callback<Aur720BParameter.TagProtectionOption> getTagProtectOption()
public Aur720B.Callback<java.lang.Void> setTagProtectOption(Aur720BParameter.TagProtectionOption tagProtectionOption)
tagProtectionOption
- Tag Protection setting determines the way of using access password to protect tag data.
For the Dynamic Password, the access password is generated by Customer Key setting and TID serial number value.setCustomerKey(byte[])
,
getCustomerKey()
public Aur720B.Callback<byte[]> getAccessPassword()
public Aur720B.Callback<java.lang.Void> setAccessPassword(byte[] accessPassword)
accessPassword
- Access Password setting is used to unlock the tag to get permission to access tag data. Length: 4 bytes.getTagProtectOption()
,
setTagProtectOption(Aur720BParameter.TagProtectionOption)
public Aur720B.Callback<byte[]> getBsiEpcPrefix()
public Aur720B.Callback<java.lang.Void> setBsiEpcPrefix(byte[] bisEpcPrefix)
bisEpcPrefix
- BSI EPC Prefix setting defines the first 2 bytes of EPC binary data for BSI. Length: 2 bytes.public Aur720B.Callback<byte[]> getNormalizeEpcPrefix()
public Aur720B.Callback<java.lang.Void> setNormalizeEpcPrefix(byte[] prefix)
prefix
- The prefix normalization by replacing BSI EPC prefix to be SGTIN-96 standard. Length: 2 bytes.public Aur720B.Callback<AurParameter.Enable> getLogTableSaved()
public Aur720B.Callback<java.lang.Void> setLogTableSaved(AurParameter.Enable enable)
enable
- Enable to save reading RFID or barcode to internal memory or not.AurParameter.Enable
public Aur720B.Callback<byte[]> getBleKbOutputPrefix()
public Aur720B.Callback<java.lang.Void> setBleKbOutputPrefix(byte[] prefix)
prefix
- The prefix of output data. The length of is 0~20.getBleKbOutputTerminationDelimiter()
,
setBleKbOutputTerminationDelimiter(byte[])
,
getBleKbOutputSuffix()
,
setBleKbOutputSuffix(byte[])
,
getBluetoothProfile()
public Aur720B.Callback<byte[]> getBleKbOutputSuffix()
public Aur720B.Callback<java.lang.Void> setBleKbOutputSuffix(byte[] prefix)
prefix
- The suffix of output data. The length of suffix is 0~20getBleKbOutputPrefix()
,
setBleKbOutputPrefix(byte[],)
,
getBleKbOutputTerminationDelimiter()
,
setBleKbOutputTerminationDelimiter(byte[])
,
getBluetoothProfile()
public Aur720B.Callback<byte[]> getBleKbOutputTerminationDelimiter()
public Aur720B.Callback<java.lang.Void> setBleKbOutputTerminationDelimiter(byte[] delimiter)
delimiter
- 2-Byte delimiter data in ASCII code, where the length is 0 to 2.getBleKbOutputPrefix()
,
setBleKbOutputPrefix(byte[])
,
getBleKbOutputSuffix()
,
setBleKbOutputSuffix(byte[])
,
getBluetoothProfile()
public Aur720B.Callback<AurParameter.Enable> getBleKbOutputShowSerialNumber()
AurParameter.Enable
,
setEpcDataTypeSelection(HashSet)
,
getEpcDataTypeSelection()
,
setBleKbOutputShowSerialNumber(AurParameter.Enable)
,
getBleKbOutputShowSerialNumber()
public Aur720B.Callback<java.lang.Void> setBleKbOutputShowSerialNumber(AurParameter.Enable enable)
enable
- Enable to show the serial number or not.AurParameter.Enable
,
setEpcDataTypeSelection(HashSet)
,
getEpcDataTypeSelection()
,
setBleKbOutputShowSerialNumber(AurParameter.Enable)
,
getBleKbOutputShowSerialNumber()
public Aur720B.Callback<byte[]> getBleKbOutputSerialNumberDelimiter()
public Aur720B.Callback<java.lang.Void> setBleKbOutputSerialNumberDelimiter(byte[] serialNumberDelimiter)
serialNumberDelimiter
- The serial number delimiter of output data. The length of serialNumberDelimiter is 0~1.setBleKbOutputShowSerialNumber(AurParameter.Enable)
,
getBleKbOutputShowSerialNumber()
,
setBleKbOutputPrefix(byte[])
,
getBluetoothProfile()
public Aur720B.Callback<AurParameter.LinkFrequencyType> getLinkFrequency()
public Aur720B.Callback<java.lang.Void> setLinkFrequency(AurParameter.LinkFrequencyType linkFrequencyType)
linkFrequencyType
- The link frequency of tag backscatterpublic Aur720B.Callback<AurParameter.RxDecodeType> getRxDecode()
public Aur720B.Callback<java.lang.Void> setRxDecode(AurParameter.RxDecodeType rxDecode)
rxDecode
- The encoding of backscattered data.public Aur720B.Callback<java.lang.Byte> getQValue()
public Aur720B.Callback<java.lang.Void> setQValue(java.lang.Byte qBegin)
qBegin
- The starting Q valuepublic Aur720B.Callback<AurParameter.Session> getSession()
public Aur720B.Callback<java.lang.Void> setSession(AurParameter.Session session)
session
- Gen2 Sessionpublic Aur720B.Callback<AurParameter.Target> getTarget()
public Aur720B.Callback<java.lang.Void> setTarget(AurParameter.Target target)
target
- The Gen2 Targetpublic Aur720B.Callback<byte[]> getBluetoothMacAddress()
public Aur720B.Callback<byte[]> getFrequencyAllocations()
public Aur720B.Callback<Aur720BParameter.BluetoothProfile> getBluetoothProfile()
public Aur720B.Callback<Aur720BParameter.Region> getRegion()
public Aur720B.Callback<java.lang.Void> updateSettingChanges()