RamblerDeviceManager

com.anywherecommerce.android.sdk.devices.bbpos

Class RamblerDeviceManager

CardReaderController

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>`