18#include <QtCore/QObject>
19#include <QtCore/QList>
21#include <QtCore/QSocketNotifier>
22#include <QtBluetooth/QBluetoothAddress>
185 void _q_readNotify();
195 quint8 sigPacketIdentifier = 0;
bool sendConnectionUpdateCommand(quint16 handle, const QLowEnergyConnectionParameters ¶ms)
@ HCI_PAIRING_NOT_ALLOWED
@ HCI_INSUFFICIENT_SECURITY
@ HCI_LMP_ERROR_TRANSACTION_COLLISION
@ HCI_UNSUPPORTED_REMOTE_FEATURE
@ HCI_REJECTED_LIMITED_RESOURCES
@ HCI_ENCRYPTION_MODE_NOT_ACCEPTED
@ HCI_SIMPLE_PAIRING_NOT_SUPPORTED
@ HCI_LMP_PDU_NOT_ALLOWED
@ HCI_INVALID_LMP_PARAMETERS
@ HCI_UNSUPPORTED_LMP_PARAMETER_VALUE
@ HCI_SCO_INTERVAL_REJECTED
@ HCI_AUTHENTICATION_FAILURE
@ HCI_PAIRING_NOT_SUPPORTED
@ HCI_ROLE_SWITCH_PENDING
@ HCI_QOS_UNACCEPTABLE_PARAMETER
@ HCI_UNSUPPORTED_FEATURE
@ HCI_CLASSIFICATION_NOT_SUPPORTED
@ HCI_ACL_CONNECTION_EXISTS
@ HCI_CONNECTION_TERMINATED
@ HCI_OE_USER_ENDED_CONNECTION
@ HCI_MAX_NUMBER_OF_SCO_CONNECTIONS
@ HCI_SCO_OFFSET_REJECTED
@ HCI_LMP_RESPONSE_TIMEOUT
@ HCI_MAX_NUMBER_OF_CONNECTIONS
@ HCI_PARAMETER_OUT_OF_RANGE
@ HCI_TRANSACTION_COLLISION
@ HCI_ROLE_CHANGE_NOT_ALLOWED
bool sendCommand(QBluezConst::OpCodeGroupField ogf, QBluezConst::OpCodeCommandField ocf, const QByteArray ¶meters)
QList< quint16 > activeLowEnergyConnections() const
bool sendConnectionParameterUpdateRequest(quint16 handle, const QLowEnergyConnectionParameters ¶ms)
bool monitorEvent(HciManager::HciEvent event)
void commandCompleted(quint16 opCode, quint8 status, const QByteArray &data)
QBluetoothAddress addressForConnectionHandle(quint16 handle) const
void connectionUpdate(quint16 handle, const QLowEnergyConnectionParameters ¶meters)
void encryptionChangedEvent(const QBluetoothAddress &address, bool wasSuccess)
@ EVT_ENHANCED_FLUSH_COMPLETE
@ EVT_USER_CONFIRM_REQUEST
@ EVT_IO_CAPABILITY_RESPONSE
@ EVT_USER_PASSKEY_NOTIFY
@ EVT_NUMBER_COMPLETED_BLOCKS
@ EVT_PHYSICAL_LINK_RECOVERY
@ EVT_REMOTE_HOST_FEATURES_NOTIFY
@ EVT_PHYSICAL_LINK_LOSS_EARLY_WARNING
@ EVT_PSCAN_REP_MODE_CHANGE
@ EVT_LOGICAL_LINK_COMPLETE
@ EVT_EXTENDED_INQUIRY_RESULT
@ EVT_READ_CLOCK_OFFSET_COMPLETE
@ EVT_DISCONNECT_LOGICAL_LINK_COMPLETE
@ EVT_PHYSICAL_LINK_COMPLETE
@ EVT_DATA_BUFFER_OVERFLOW
@ EVT_USER_PASSKEY_REQUEST
@ EVT_ENCRYPTION_KEY_REFRESH_COMPLETE
@ EVT_REMOTE_NAME_REQ_COMPLETE
@ EVT_READ_REMOTE_FEATURES_COMPLETE
@ EVT_IO_CAPABILITY_REQUEST
@ EVT_CHANGE_CONN_LINK_KEY_COMPLETE
@ EVT_DISCONNECT_PHYSICAL_LINK_COMPLETE
@ EVT_SIMPLE_PAIRING_COMPLETE
@ EVT_INQUIRY_RESULT_WITH_RSSI
@ EVT_READ_REMOTE_VERSION_COMPLETE
@ EVT_READ_REMOTE_EXT_FEATURES_COMPLETE
@ EVT_LINK_SUPERVISION_TIMEOUT_CHANGED
@ EVT_FLOW_SPEC_MODIFY_COMPLETE
@ EVT_REMOTE_OOB_DATA_REQUEST
@ EVT_MASTER_LINK_KEY_COMPLETE
void connectionComplete(quint16 handle)
void signatureResolvingKeyReceived(quint16 connHandle, bool remoteKey, BluezUint128 csrk)
The QLowEnergyConnectionParameters class is used when requesting or reporting an update of the parame...
Combined button and popup list for selecting options.
GLuint64 GLenum void * handle
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLuint GLuint64EXT address