com.anywherecommerce.android.sdk.devices.bbpos
Class RamblerDeviceManager
-
java.lang.Object
-
com.anywherecommerce.android.sdk.devices.CardReaderController
com.anywherecommerce.android.sdk.devices.bbpos.RamblerDeviceManager -
public class <span class="typeNameLabel">RamblerDeviceManager</span> extends
Created by Admin on 10/11/2017.
-
<a name="field.summary"></a>
### Field Summary
<a name="fields.inherited.from.class.com.anywherecommerce.android.sdk.devices.CardReaderController"></a>
### Fields inherited from class com.anywherecommerce.android.sdk.devices.[CardReaderController](#com/anywherecommerce/android/sdk/devices/CardReaderController.html "class in com.anywherecommerce.android.sdk.devices")
`
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#cardReaderConnectedListeners">cardReaderConnectedListeners</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#cardReaderConnectFailedListeners">cardReaderConnectFailedListeners</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#cardReaderConnectingListeners">cardReaderConnectingListeners</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#cardReaderDisconnectedListeners">cardReaderDisconnectedListeners</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#cardReaderErrorEventListeners">cardReaderErrorEventListeners</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#cardReaderNotificationListener">cardReaderNotificationListener</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#connectedReader">connectedReader</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#DEFAULT_AUDIOJACK_CONNECTION_TIMEOUT">DEFAULT_AUDIOJACK_CONNECTION_TIMEOUT</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#DEFAULT_BLUETOOTH_CONNECTION_TIMEOUT">DEFAULT_BLUETOOTH_CONNECTION_TIMEOUT</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#DEFAULT_COMMAND_TIMEOUT">DEFAULT_COMMAND_TIMEOUT</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#deviceConnectionStatus">deviceConnectionStatus</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#enforcedCardReader">enforcedCardReader</a>`
<a name="constructor.summary"></a>
### Constructor Summary
Constructor and Description`<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/devices/bbpos/RamblerDeviceManager.html#RamblerDeviceManager--">RamblerDeviceManager</a></span>()`
<a name="method.summary"></a>
### Method Summary
Modifier and TypeMethod and Description`void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/devices/bbpos/RamblerDeviceManager.html#connectAudioJack--">connectAudioJack</a></span>()` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/devices/bbpos/RamblerDeviceManager.html#connectBluetooth-com.anywherecommerce.android.sdk.devices.MultipleBluetoothDevicesFoundListener-">connectBluetooth</a></span>(
<a href="#com/anywherecommerce/android/sdk/devices/MultipleBluetoothDevicesFoundListener.html" title="interface in com.anywherecommerce.android.sdk.devices">MultipleBluetoothDevicesFoundListener</a> listener)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/devices/bbpos/RamblerDeviceManager.html#connectSpecificBluetoothDevice-BluetoothDevice-">connectSpecificBluetoothDevice</a></span>(BluetoothDevice device)` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/devices/bbpos/RamblerDeviceManager.html#disconnectReader--">disconnectReader</a></span>()` `static
<a href="#com/anywherecommerce/android/sdk/devices/bbpos/RamblerDeviceManager.html" title="class in com.anywherecommerce.android.sdk.devices.bbpos">RamblerDeviceManager</a>``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/devices/bbpos/RamblerDeviceManager.html#getInstance--">getInstance</a></span>()` `boolean``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/devices/bbpos/RamblerDeviceManager.html#isPollingForConnection--">isPollingForConnection</a></span>()` `void``<span class="memberNameLink">
<a href="#com/anywherecommerce/android/sdk/devices/bbpos/RamblerDeviceManager.html#release--">release</a></span>()`
<a name="methods.inherited.from.class.com.anywherecommerce.android.sdk.devices.CardReaderController"></a>
### Methods inherited from class com.anywherecommerce.android.sdk.devices.[CardReaderController](#com/anywherecommerce/android/sdk/devices/CardReaderController.html "class in com.anywherecommerce.android.sdk.devices")
`
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#fireCardReaderConnectedEvent-com.anywherecommerce.android.sdk.devices.CardReader-">fireCardReaderConnectedEvent</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#fireCardReaderConnectFailedEvent-com.anywherecommerce.android.sdk.MeaningfulError-">fireCardReaderConnectFailedEvent</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#fireCardReaderConnectingEvent--">fireCardReaderConnectingEvent</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#fireCardReaderDisconnectedEvent--">fireCardReaderDisconnectedEvent</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#fireCardReaderErrorEvent-com.anywherecommerce.android.sdk.MeaningfulError-">fireCardReaderErrorEvent</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#fireCardReaderNotificationEvent-com.anywherecommerce.android.sdk.MeaningfulMessage-">fireCardReaderNotificationEvent</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#getConnectedReader--">getConnectedReader</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#getConnectionStatus--">getConnectionStatus</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#getControllerFor-java.lang.Class-">getControllerFor</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#isCardReaderConnected--">isCardReaderConnected</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#restrictConnectionTo-com.anywherecommerce.android.sdk.devices.CardReader-">restrictConnectionTo</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#subscribeOnCardReaderConnected-com.anywherecommerce.android.sdk.GenericEventListenerWithParam-">subscribeOnCardReaderConnected</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#subscribeOnCardReaderConnectFailed-com.anywherecommerce.android.sdk.MeaningfulErrorListener-">subscribeOnCardReaderConnectFailed</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#subscribeOnCardReaderConnecting-com.anywherecommerce.android.sdk.GenericEventListener-">subscribeOnCardReaderConnecting</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#subscribeOnCardReaderDisconnected-com.anywherecommerce.android.sdk.GenericEventListener-">subscribeOnCardReaderDisconnected</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#subscribeOnCardReaderError-com.anywherecommerce.android.sdk.MeaningfulErrorListener-">subscribeOnCardReaderError</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#subscribeOnCardReaderNotification-com.anywherecommerce.android.sdk.MeaningfulMessageListener-">subscribeOnCardReaderNotification</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#unsubscribeOnCardReaderConnected-com.anywherecommerce.android.sdk.GenericEventListenerWithParam-">unsubscribeOnCardReaderConnected</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#unsubscribeOnCardReaderConnectFailed-com.anywherecommerce.android.sdk.MeaningfulErrorListener-">unsubscribeOnCardReaderConnectFailed</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#unsubscribeOnCardReaderConnecting-com.anywherecommerce.android.sdk.GenericEventListener-">unsubscribeOnCardReaderConnecting</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#unsubscribeOnCardReaderDisconnected-com.anywherecommerce.android.sdk.GenericEventListener-">unsubscribeOnCardReaderDisconnected</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#unsubscribeOnCardReaderError-com.anywherecommerce.android.sdk.MeaningfulErrorListener-">unsubscribeOnCardReaderError</a>,
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#unsubscribeOnCardReaderNotification-com.anywherecommerce.android.sdk.MeaningfulMessageListener-">unsubscribeOnCardReaderNotification</a>`
<a name="methods.inherited.from.class.java.lang.Object"></a>
### Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`
-
<a name="constructor.detail"></a>
### Constructor Detail
<a name="RamblerDeviceManager--"></a>
#### RamblerDeviceManager
`public RamblerDeviceManager()`
<a name="method.detail"></a>
### Method Detail
<a name="getInstance--"></a>
#### getInstance
`public static
<a href="#com/anywherecommerce/android/sdk/devices/bbpos/RamblerDeviceManager.html" title="class in com.anywherecommerce.android.sdk.devices.bbpos">RamblerDeviceManager</a> getInstance()`
<a name="disconnectReader--"></a>
#### disconnectReader
`public void disconnectReader()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#disconnectReader--">disconnectReader</a>` in class `
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html" title="class in com.anywherecommerce.android.sdk.devices">CardReaderController</a>`
<a name="connectAudioJack--"></a>
#### connectAudioJack
`public void connectAudioJack()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#connectAudioJack--">connectAudioJack</a>` in class `
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html" title="class in com.anywherecommerce.android.sdk.devices">CardReaderController</a>`
<a name="connectBluetooth-com.anywherecommerce.android.sdk.devices.MultipleBluetoothDevicesFoundListener-"></a>
#### connectBluetooth
`public void connectBluetooth(
<a href="#com/anywherecommerce/android/sdk/devices/MultipleBluetoothDevicesFoundListener.html" title="interface in com.anywherecommerce.android.sdk.devices">MultipleBluetoothDevicesFoundListener</a> listener)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#connectBluetooth-com.anywherecommerce.android.sdk.devices.MultipleBluetoothDevicesFoundListener-">connectBluetooth</a>` in class `
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html" title="class in com.anywherecommerce.android.sdk.devices">CardReaderController</a>`
<a name="connectSpecificBluetoothDevice-BluetoothDevice-"></a>
#### connectSpecificBluetoothDevice
`public void connectSpecificBluetoothDevice(BluetoothDevice device)`Specified by:`
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#connectSpecificBluetoothDevice-BluetoothDevice-">connectSpecificBluetoothDevice</a>` in class `
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html" title="class in com.anywherecommerce.android.sdk.devices">CardReaderController</a>`
<a name="release--"></a>
#### release
`public void release()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#release--">release</a>` in class `
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html" title="class in com.anywherecommerce.android.sdk.devices">CardReaderController</a>`
<a name="isPollingForConnection--"></a>
#### isPollingForConnection
`public boolean isPollingForConnection()`Specified by:`
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html#isPollingForConnection--">isPollingForConnection</a>` in class `
<a href="#com/anywherecommerce/android/sdk/devices/CardReaderController.html" title="class in com.anywherecommerce.android.sdk.devices">CardReaderController</a>`