Direct-BT
2.3.1
Direct-BT - Direct Bluetooth Programming.
|
#include "jau_direct_bt_DBTDevice.h"
#include <jau/debug.hpp>
#include "helper_base.hpp"
#include "helper_dbt.hpp"
#include "direct_bt/BTDevice.hpp"
#include "direct_bt/BTAdapter.hpp"
#include "direct_bt/BTManager.hpp"
Go to the source code of this file.
Classes | |
class | JNIGattCharListener |
Functions | |
static const std::string | _notificationReceivedMethodArgs ("(Lorg/direct_bt/BTGattChar;[BJ)V") |
static const std::string | _indicationReceivedMethodArgs ("(Lorg/direct_bt/BTGattChar;[BJZ)V") |
void | Java_jau_direct_1bt_DBTDevice_initImpl (JNIEnv *env, jobject obj) |
jstring | Java_jau_direct_1bt_DBTDevice_getNameImpl (JNIEnv *env, jobject obj) |
jstring | Java_jau_direct_1bt_DBTDevice_toStringImpl (JNIEnv *env, jobject obj) |
jboolean | Java_jau_direct_1bt_DBTDevice_addCharListener (JNIEnv *env, jobject obj, jobject listener, jobject jAssociatedCharacteristic) |
jboolean | Java_jau_direct_1bt_DBTDevice_removeCharListener (JNIEnv *env, jobject obj, jobject jlistener) |
jint | Java_jau_direct_1bt_DBTDevice_removeAllAssociatedCharListener (JNIEnv *env, jobject obj, jobject jAssociatedCharacteristic) |
jint | Java_jau_direct_1bt_DBTDevice_removeAllCharListener (JNIEnv *env, jobject obj) |
void | Java_jau_direct_1bt_DBTDevice_deleteImpl (JNIEnv *env, jobject obj, jlong nativeInstance) |
jbyte | Java_jau_direct_1bt_DBTDevice_disconnectImpl (JNIEnv *env, jobject obj) |
jboolean | Java_jau_direct_1bt_DBTDevice_removeImpl (JNIEnv *env, jobject obj) |
jbyte | Java_jau_direct_1bt_DBTDevice_connectDefaultImpl (JNIEnv *env, jobject obj) |
jbyte | Java_jau_direct_1bt_DBTDevice_connectLEImpl0 (JNIEnv *env, jobject obj) |
jbyte | Java_jau_direct_1bt_DBTDevice_connectLEImpl1 (JNIEnv *env, jobject obj, jshort interval, jshort window, jshort min_interval, jshort max_interval, jshort latency, jshort timeout) |
jbyte | Java_jau_direct_1bt_DBTDevice_getAvailableSMPKeysImpl (JNIEnv *env, jobject obj, jboolean responder) |
void | Java_jau_direct_1bt_DBTDevice_getLongTermKeyInfoImpl (JNIEnv *env, jobject obj, jboolean responder, jbyteArray jsink) |
jbyte | Java_jau_direct_1bt_DBTDevice_setLongTermKeyInfoImpl (JNIEnv *env, jobject obj, jbyteArray jsource) |
void | Java_jau_direct_1bt_DBTDevice_getSignatureResolvingKeyInfoImpl (JNIEnv *env, jobject obj, jboolean responder, jbyteArray jsink) |
jbyte | Java_jau_direct_1bt_DBTDevice_unpairImpl (JNIEnv *env, jobject obj) |
jboolean | Java_jau_direct_1bt_DBTDevice_setConnSecurityLevelImpl (JNIEnv *env, jobject obj, jbyte jsec_level) |
jbyte | Java_jau_direct_1bt_DBTDevice_getConnSecurityLevelImpl (JNIEnv *env, jobject obj) |
jboolean | Java_jau_direct_1bt_DBTDevice_setConnIOCapabilityImpl (JNIEnv *env, jobject obj, jbyte jio_cap) |
jboolean | Java_jau_direct_1bt_DBTDevice_setConnSecurityImpl (JNIEnv *env, jobject obj, jbyte jsec_level, jbyte jio_cap) |
jbyte | Java_jau_direct_1bt_DBTDevice_getConnIOCapabilityImpl (JNIEnv *env, jobject obj) |
jbyte | Java_jau_direct_1bt_DBTDevice_getPairingModeImpl (JNIEnv *env, jobject obj) |
jbyte | Java_jau_direct_1bt_DBTDevice_getPairingStateImpl (JNIEnv *env, jobject obj) |
jboolean | Java_jau_direct_1bt_DBTDevice_setConnSecurityAutoImpl (JNIEnv *env, jobject obj, jbyte jio_cap) |
jboolean | Java_jau_direct_1bt_DBTDevice_isConnSecurityAutoEnabled (JNIEnv *env, jobject obj) |
jbyte | Java_jau_direct_1bt_DBTDevice_setPairingPasskeyImpl (JNIEnv *env, jobject obj, jint jpasskey) |
jbyte | Java_jau_direct_1bt_DBTDevice_setPairingPasskeyNegativeImpl (JNIEnv *env, jobject obj) |
jbyte | Java_jau_direct_1bt_DBTDevice_setPairingNumericComparisonImpl (JNIEnv *env, jobject obj, jboolean jequal) |
static const std::string | _serviceClazzCtorArgs ("(JLjau/direct_bt/DBTDevice;ZLjava/lang/String;SS)V") |
jobject | Java_jau_direct_1bt_DBTDevice_getServicesImpl (JNIEnv *env, jobject obj) |
jboolean | Java_jau_direct_1bt_DBTDevice_pingGATTImpl (JNIEnv *env, jobject obj) |
jshort | Java_jau_direct_1bt_DBTDevice_getRSSI (JNIEnv *env, jobject obj) |
jobject | Java_jau_direct_1bt_DBTDevice_getManufacturerData (JNIEnv *env, jobject obj) |
jshort | Java_jau_direct_1bt_DBTDevice_getTxPower (JNIEnv *env, jobject obj) |
|
static |
|
static |
|
static |
jboolean Java_jau_direct_1bt_DBTDevice_addCharListener | ( | JNIEnv * | env, |
jobject | obj, | ||
jobject | listener, | ||
jobject | jAssociatedCharacteristic | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_connectDefaultImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_connectLEImpl0 | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_connectLEImpl1 | ( | JNIEnv * | env, |
jobject | obj, | ||
jshort | interval, | ||
jshort | window, | ||
jshort | min_interval, | ||
jshort | max_interval, | ||
jshort | latency, | ||
jshort | timeout | ||
) |
void Java_jau_direct_1bt_DBTDevice_deleteImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jlong | nativeInstance | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_disconnectImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_getAvailableSMPKeysImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jboolean | responder | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_getConnIOCapabilityImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_getConnSecurityLevelImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
void Java_jau_direct_1bt_DBTDevice_getLongTermKeyInfoImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jboolean | responder, | ||
jbyteArray | jsink | ||
) |
jobject Java_jau_direct_1bt_DBTDevice_getManufacturerData | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jstring Java_jau_direct_1bt_DBTDevice_getNameImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_getPairingModeImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_getPairingStateImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jshort Java_jau_direct_1bt_DBTDevice_getRSSI | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jobject Java_jau_direct_1bt_DBTDevice_getServicesImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
void Java_jau_direct_1bt_DBTDevice_getSignatureResolvingKeyInfoImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jboolean | responder, | ||
jbyteArray | jsink | ||
) |
jshort Java_jau_direct_1bt_DBTDevice_getTxPower | ( | JNIEnv * | env, |
jobject | obj | ||
) |
void Java_jau_direct_1bt_DBTDevice_initImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jboolean Java_jau_direct_1bt_DBTDevice_isConnSecurityAutoEnabled | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jboolean Java_jau_direct_1bt_DBTDevice_pingGATTImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jint Java_jau_direct_1bt_DBTDevice_removeAllAssociatedCharListener | ( | JNIEnv * | env, |
jobject | obj, | ||
jobject | jAssociatedCharacteristic | ||
) |
jint Java_jau_direct_1bt_DBTDevice_removeAllCharListener | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jboolean Java_jau_direct_1bt_DBTDevice_removeCharListener | ( | JNIEnv * | env, |
jobject | obj, | ||
jobject | jlistener | ||
) |
jboolean Java_jau_direct_1bt_DBTDevice_removeImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jboolean Java_jau_direct_1bt_DBTDevice_setConnIOCapabilityImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jbyte | jio_cap | ||
) |
jboolean Java_jau_direct_1bt_DBTDevice_setConnSecurityAutoImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jbyte | jio_cap | ||
) |
jboolean Java_jau_direct_1bt_DBTDevice_setConnSecurityImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jbyte | jsec_level, | ||
jbyte | jio_cap | ||
) |
jboolean Java_jau_direct_1bt_DBTDevice_setConnSecurityLevelImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jbyte | jsec_level | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_setLongTermKeyInfoImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jbyteArray | jsource | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_setPairingNumericComparisonImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jboolean | jequal | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_setPairingPasskeyImpl | ( | JNIEnv * | env, |
jobject | obj, | ||
jint | jpasskey | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_setPairingPasskeyNegativeImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jstring Java_jau_direct_1bt_DBTDevice_toStringImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |
jbyte Java_jau_direct_1bt_DBTDevice_unpairImpl | ( | JNIEnv * | env, |
jobject | obj | ||
) |