クラス DeviceManager
java.lang.Object
jp.co.asterisk.asreader.devicemanager.DeviceManager
- すべての実装されたインタフェース:
jp.co.asterisk.asreader.communicationmanager.CommunicationDeviceCallback
public class DeviceManager
extends Object
implements jp.co.asterisk.asreader.communicationmanager.CommunicationDeviceCallback
This class has the function such as about device connect and power control.
-
ネストされたクラスの概要
ネストされたクラス修飾子とタイプクラス説明static enum
Control mode for connection processing. -
メソッドの概要
修飾子とタイプメソッド説明void
close()
Close a connection sessionCan Get the control mode for the connection process.void
Get HID mode enable status.static DeviceManager
Gets DeviceManager instance.void
Gets device information.void
Gets device options.void
Gets sleep beep.void
Gets sleep time.void
Gets sleep time and beep.Get current decode mode.void
initialize
(android.content.Context context) Initializesboolean
Connect status of AsReader.boolean
isOpen()
Gets the connection session status.void
onReceivedData
(jp.co.asterisk.asreader.communicationmanager.packet.PacketModel packetModel) void
open()
Open a connection sessionvoid
setCallback
(DeviceManagerCallback callback) Registers a DeviceManagerCallback callback.void
Can set the control mode for the connection process.void
setHIDMode
(boolean enable) Set HID mode enable.void
setPackageName
(String name) Settings App Package name.void
setReaderSettings
(boolean beep, boolean vib, boolean aimer, boolean led, boolean powerOnBeep) Set device options.void
setSleepBeep
(boolean isSleepBeepOn) Sets sleep beep.void
setSleepTime
(int sleepTime) Sets sleep time.void
setSleepTimeAndBeep
(int sleepTime, boolean isSleepBeepOn) Sets sleep time and beep.void
Set current decode mode.クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェースから継承されたメソッド jp.co.asterisk.asreader.communicationmanager.CommunicationDeviceCallback
onReceivedBLEConnection
-
メソッドの詳細
-
getInstance
Gets DeviceManager instance.- 戻り値:
- DeviceManager instance
-
setPackageName
Settings App Package name.- パラメータ:
name
- : Package name.
-
setCallback
Registers a DeviceManagerCallback callback.- パラメータ:
callback
- DeviceManagerCallback
-
setConnectionControlMode
Can set the control mode for the connection process.- パラメータ:
mode
-
-
getConnectionControlMode
Can Get the control mode for the connection process.- 戻り値:
-
isConnected
public boolean isConnected()Connect status of AsReader.- 戻り値:
- Connect status (true = connected / false = Disconnected)
-
setTriggerMode
Set current decode mode.- パラメータ:
mode
-DeviceConst.TriggerMode
-
getTriggerMode
Get current decode mode. -
initialize
public void initialize(android.content.Context context) Initializes. ※ Addition : It is called by the initialization of the AsReader class, so it does not need to be called explicitly.- パラメータ:
context
- : Specifies the Context of the application.
-
isOpen
public boolean isOpen()Gets the connection session status.- 戻り値:
- Connection session status. ( true = Session opened. / false = Session not open.)
-
open
public void open()Open a connection session. ※ Not need ifDeviceManager.ConnectionControlMode
is SDK. -
close
public void close()Close a connection session. ※ Not need ifDeviceManager.ConnectionControlMode
is SDK. -
setReaderSettings
public void setReaderSettings(boolean beep, boolean vib, boolean aimer, boolean led, boolean powerOnBeep) - パラメータ:
beep
- true : Beep on false : Beep offvib
- true : Vibration on false : Vibration offaimer
- true : Aimer on false : Aimer offled
- true : LED on false : LED off (Battery LED)powerOnBeep
- true : Sound on false : Sound off
-
getReaderSettings
public void getReaderSettings() -
getReaderInfo
public void getReaderInfo() -
getSleepTime
public void getSleepTime() -
setSleepTime
public void setSleepTime(@IntRange(from=0L,to=255L) int sleepTime) Sets sleep time.- パラメータ:
sleepTime
- sleep time of device. 0 = no sleep, 1~255 minute is possible.
-
getSleepBeep
public void getSleepBeep() -
setSleepBeep
public void setSleepBeep(boolean isSleepBeepOn) Sets sleep beep.- パラメータ:
isSleepBeepOn
- If true, set sleep time on. If false, set sleep time off.
-
getSleepTimeAndBeep
public void getSleepTimeAndBeep() -
setSleepTimeAndBeep
public void setSleepTimeAndBeep(@IntRange(from=0L,to=255L) int sleepTime, boolean isSleepBeepOn) Sets sleep time and beep.- パラメータ:
sleepTime
- sleep time of device. 0 = no sleep, 1~255 minute is possible.isSleepBeepOn
- If true, set sleep time on. If false, set sleep time off.
-
setHIDMode
public void setHIDMode(boolean enable) Set HID mode enable.- パラメータ:
enable
- true : HID mode. false : SDK mode.
-
getHIDMode
public void getHIDMode()Get HID mode enable status. -
onReceivedData
public void onReceivedData(jp.co.asterisk.asreader.communicationmanager.packet.PacketModel packetModel) - 定義:
onReceivedData
インタフェース内jp.co.asterisk.asreader.communicationmanager.CommunicationDeviceCallback
-