wclBluetooth Namespace

 NameDescription
SByte

The type represents a signed byte value (-128...127).

TwclBleSniffer

The Bluetooth LE packets sniffer.

TwclBluetoothComponent

The base class for all Bluetooth Components.

TwclBluetoothGattServerClientParams

The base class for a driver specific GATT server client implementation parameters.

TwclBluetoothLe128ServiceAdvertisement

The Bluetooth LE 128 bit UUID service advertisement.

TwclBluetoothLe128ServiceDataAdvertisement

The Bluetooth LE 128 bit UUID service advertisement.

TwclBluetoothLe16ServiceAdvertisement

The Bluetooth LE 16 bit UUID service advertisement.

TwclBluetoothLe16ServiceDataAdvertisement

The Bluetooth LE 16 bit UUID service advertisement.

TwclBluetoothLe32ServiceAdvertisement

The Bluetooth LE 32 bit UUID service advertisement.

TwclBluetoothLe32ServiceDataAdvertisement

The Bluetooth LE 32 bit UUID service advertisement.

TwclBluetoothLeAdvertisement

The base class for Bluetooth LE advertisement.

TwclBluetoothLeAdvertiser

The Bluetooth LE advertiser components.

TwclBluetoothLeAdvertiserConnection

The virtual connection class enables Bluetooth LE advertising feature.

TwclBluetoothLeAltBeaconAdvertisement

The Bluetooth LE Alt beacon advertisement.

TwclBluetoothLeBeaconWatcher

The Bluetooth LE Beacon watcher.

TwclBluetoothLeBeaconWatcherConnection

The "virtual" connection for the Bluetooth LE Beacon Watcher.

TwclBluetoothLeCompanyIdAdvertisement

The base class for Bluetooth LE advertisements that include company (manufacturer) ID.

TwclBluetoothLeCustomAdvertisement

The Bluetooth LE custom advertisement.

TwclBluetoothLeEddystoneUidBeaconAdvertisement

The Bluetooth LE Eddystone UID beacon advertisement.

TwclBluetoothLeEddystoneUrlBeaconAdvertisement

The Bluetooth LE Eddystone URL beacon advertisement.

TwclBluetoothLeiBeaconAdvertisement

The Bluetooth LE iBeacon advertisement.

TwclBluetoothLeIdAdvertisement

The base class for Bluetooth LE advertisements that include IDs.

TwclBluetoothLeManufacturerAdvertisement

The Bluetooth LE custom manufacturer specific advertisement.

TwclBluetoothLeProximityBeaconAdvertisement

The Bluetooth LE proximity beacon advertisement.

TwclBluetoothLeRawAdvertisement

The Bluetooth LE custom raw advertisement.

TwclBluetoothLeTxRssiAdvertisement

The base class for Bluetooth LE advertisements that include calibrated RSSI value.

TwclBluetoothManager

The Bluetooth Manager component.

TwclBluetoothRadio

The class represents a local Bluetooth radio module.

TwclGattClient

Bluetooth Low Energy GATT client.

TwclGattClientConnection

The class represents a Bluetooth LE GATT client connection.

TwclGattLocalAttribute

The base class for local GATT attributes (characteristics, services).

TwclGattLocalCharacteristic

This class represents a local GATT characteristic.

TwclGattLocalCharacteristicReadRequest

The class represents a GATT characteristic read requests.

TwclGattLocalCharacteristicRequest

The base class for local GATT characteristic operation requests.

TwclGattLocalCharacteristicWriteRequest

The class represents a GATT characteristic write requests.

TwclGattLocalService

This class represents a local GATT service.

TwclGattServer

Bluetooth Low Energy GATT server.

TwclGattServerClient

The class represents a GATT client connected to the GATT server.

TwclGattServerConnection

The "virtual" connection for the Bluetooth GATT Server

TwclRfCommClient

The Bluetooth RFCOMM Client component.

TwclRfCommClientConnection

The base class for all Classic Bluetooth (RFCOMM) client connections.

TwclRfCommServer

Bluetooth RFCOMM server.

TwclRfCommServerClientConnection

The Bluetooth RFCOMM server client connection base class.

TwclRfCommServerConnection

The base class for all WCL Bluetooth RFCOMM based server connections.

TwclWiiRemoteClient

The class provides methods to communicate with Wii Remote controller.

TwclWiiRemoteClientConnection

The virtual connection represents a Wii Remote client.

TwclWiiRemoteHidClientConnection

The virtual connection represents a Wii Remote HID client.

Top
 NameDescription
TwclBleSnifferLlData

The record contains the Link Layer data captured by the Bluetooth LE sniffer and used in the CONNECT_IND advertisement packet.

TwclBluetoothLeAdvertisementFrame

The structure represents a single Bluetooth LE advertisement data section.

TwclBluetoothLeAdvertisingPduHeader

The record describes the Bluetooth LE advertising packet PDU header.

TwclBluetoothLeConnectionParameters

The structure describes the current Bluetooth LE GATT connection parameters.

TwclBluetoothLeConnectionParametersValue

The structure represets the Bluetooth LE GATT preferred connection parameters.

TwclBluetoothLeConnectionPhy

Represents the Bluetooth LE physical layer (PHY) information.

TwclBluetoothLeConnectionPhyInfo

Represents a LE connection PHY information.

TwclBluetoothLePacketHeader

The Bluetooth LE packet header.

TwclBluetoothOobData

The structure contains data used to authenticate prior to establishing an Out-of-Band device pairing.

TwclBluetoothSdpProfile

The structure describes the Bluetooth Profile for the server service record.

TwclBluetoothService

The structure represents a Bluetooth Service record.

TwclGattCharacteristic

The structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile characteristic.

TwclGattCharacteristicAggregateFormat

The structure contains a GATT characteristic aggregate format data.

TwclGattCharacteristicExtendedProperties

The structure contains of the different characteristic extended property members.

TwclGattCharacteristicFormat

The structure describes the different characteristic format members.

TwclGattCharactertisticUserDescription

The structure contains a GATT characteristic user description descriptor data.

TwclGattClientCharacteristicConfiguration

The structure describes the different client characteristic configuration members.

TwclGattDescriptor

The structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile descriptor.

TwclGattDescriptorValue

The structure contains a descriptor value.

TwclGattLocalCharacteristicParameters

The structure represents a GATT local characteristic parameters.

TwclGattLocalDescriptor

The structure describes the local GATT descriptor.

TwclGattServerCharacteristicConfiguration

The structure describes the different server characteristic configuration members.

TwclGattService

The structure describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile service.

TwclGattUuid

The structure contains information about a Bluetooth Low Energy (LE) Universally Unique Identifier (UUID).

TwclVirtualComPort

The record describes created virtual COM port.

TwclWiiRemote2D

The structure represents a 2D coordinate

TwclWiiRemote3D

The structure represents a 3D coordinate.

TwclWiiRemoteAccel

The structure describes a Wii Remote accelerometer data.

TwclWiiRemoteAccelCalibration

The structure represents a Wii Remote accelerometer calibration data.

TwclWiiRemoteBalanceBoard

The structure describes the Wii Remote Balance Board extension.

TwclWiiRemoteBalanceBoardCalibration

The structure describes the Wii Remote Balance Board extension sensors calibration data.

TwclWiiRemoteBalanceBoardGC

The structure represents the Balance Board extension center of gravity.

TwclWiiRemoteBalanceBoardSensors

The structure describes the Wii Remote Balance Board extension sensors data.

TwclWiiRemoteBalanceBoardSensorsWeight

The structure describes the Wii Remote Balance Board extension sensors weight.

TwclWiiRemoteButtons

The structure contains information about the Wii Remote buttons.

TwclWiiRemoteClassicController

The structure describes a Wii Remote Classic controller extension.

TwclWiiRemoteClassicControllerButtons

The structure contains information about the Wii Remote Classic Controller extension buttons.

TwclWiiRemoteClassicControllerCalibration

The structure represents a Wii Remote Classic Controller accelerometer calibration data.

TwclWiiRemoteDrums

The structure describes the Wii Remote Drums extension

TwclWiiRemoteGuitar

The structure describes a Wii Remote Guitar extension data.

TwclWiiRemoteGuitarButtons

The structure contains information about the Wii Remote Guitar extension buttons.

TwclWiiRemoteGuitarFretButtons

The structure contains the Wii Remote Guitar extension fret buttons states.

TwclWiiRemoteIrSensor

The structure contains a single IR sensor values.

TwclWiiRemoteIrSensors

The structure contains the Wii Remote IR sensors values.

TwclWiiRemoteLeds

The structure contains the Wii Remote LEDs states.

TwclWiiRemoteNunchuk

The structure describes a Wii Remote Nunchuk extension.

TwclWiiRemoteNunchukCalibration

The structure represents a Wii Remote Nunchuk extension accelerometer calibration data.

Top
 NameDescription
TwclBluetoothAddressType

Describes the Bluetooth address type.

TwclBluetoothApi

Supported Bluetooth APIs (drivers).

TwclBluetoothConnectionType

Supported connection types.

TwclBluetoothDeviceType

A remote device types.

TwclBluetoothDiscoverKind

The TwclBluetoothDiscoverKind enumeration describes Bluetooth devices discovering methods.

TwclBluetoothIoCapability

The enumeration defines the input/output capabilities of a Bluetooth Device.

TwclBluetoothLeAdvertisementFlag

Flags used to match flags contained inside a Bluetooth LE advertisement payload.

TwclBluetoothLeAdvertisementType

Types of the Bluetooth LE advertisement packet.

TwclBluetoothLeAdvertisingPduType

The Bluetooth LE advertising packet PDU types.

TwclBluetoothLeConnectionParametersType

The enumeration defines the Bluetooth LE GATT preferred connection parameters.

TwclBluetoothLeExtendedFrameFlag

Extended advertisement frame flags.

TwclBluetoothLeProtectionLevel

The Bluetooth LE pairing protection levels.

TwclBluetoothLeScanningMode

Specifies the Bluetooth LE scanning mode.

TwclBluetoothMitmProtection

The enumeration specifies the "Man in the Middle" protection required for authentication.

TwclBluetoothPairingMethod

The pairing methods.

TwclGattDescriptorType

The enumeration describes the different types of Bluetooth LE generic attributes (GATT).

TwclGattLocalCharacteristicProperty

The enumeration represents the GATT local characteristic properties, as defined by the GATT profile.

TwclGattOperationFlag

This enumeration describes how a GATT reading operation should be executed.

TwclGattPresentationFormat

The characteristic presentation formats.

TwclGattProtectionLevel

Represents the desired security level for GATT communication.

TwclGattSubscribeKind

The GATT subscription method.

TwclGattWriteKind

The GATT write operation mode.

TwclWiiRemoteExtension

The Wii Remote extension types.

TwclWiiRemoteGuitarType

The Wii Remote Guitar extension type.

TwclWiiRemoteIrMode

The Wii Remote IR sensor modes.

TwclWiiRemoteIrSensitivity

The Wii Remote IR sensor sensitivity.

Top
 NameDescription
TwclBleSnifferAdvDirectIndReceivedEvent

The BLE sniffer OnAdvDirectIndReceived event handler prototype.

TwclBleSnifferAdvIndReceivedEvent

The BLE sniffer OnAdvIndReceived event handler prototype.

TwclBleSnifferAdvNonConnIndReceivedEvent

The BLE sniffer OnAdvNonConnIndReceived event handler prototype.

TwclBleSnifferAdvScanIndReceivedEvent

The BLE sniffer OnAdvScanIndReceived event handler prototype.

TwclBleSnifferConnectIndReceivedEvent

The BLE sniffer OnConnectIndReceived event handler prototype.

TwclBleSnifferRawPacketReceivedEvent

The BLE sniffer OnRawPacketReceived event handler prototype.

TwclBleSnifferScanReqReceivedEvent

The BLE sniffer OnScanReqReceived event handler prototype.

TwclBleSnifferScanRspReceivedEvent

The BLE sniffer OnScanRspReceived event handler prototype.

TwclBluetoothConfirmEvent

The OnConfirm event handler prototype.

TwclBluetoothDeviceEvent

The common event for notifications when a remote device's MAC address required.

TwclBluetoothDeviceResultEvent

The common event handler prototype used for a remote Bluetooth device's operations result notifications.

TwclBluetoothEvent

The common Bluetooth event handler prototype.

TwclBluetoothGetSdpAttributesEvent

The GetSdpAttributes event handler prototype.

TwclBluetoothIoCapabilityRequestEvent

The OnIoCapabilityRequest event handler prototype.

TwclBluetoothLeAdvertisementAppearanceFrameEvent

The OnAdvertisementAppearanceFrame event handler prototype.

TwclBluetoothLeAdvertisementExtFrameInformationEvent

The OnAdvertisementExtFrameInformation event handler prototype.

TwclBluetoothLeAdvertisementFrameInformationEvent

The OnAdvertisementFrameInformation event handler prototype.

TwclBluetoothLeAdvertisementRawFrameEvent

The OnAdvertisementRawFrame event handler prototype.

TwclBluetoothLeAdvertisementReceivedEvent

The OnAdvertisementReceived event handler prototype.

TwclBluetoothLeAdvertisementService128DataFrameEvent

The OnService128DataFrame event handler prototype.

TwclBluetoothLeAdvertisementService16DataFrameEvent

The OnService16DataFrame event handler prototype.

TwclBluetoothLeAdvertisementService32DataFrameEvent

The OnService32DataFrame event handler prototype.

TwclBluetoothLeAdvertisementServiceSol128FrameEvent

The OnServiceSol128Frame event handler prototype.

TwclBluetoothLeAdvertisementServiceSol16FrameEvent

The OnServiceSol16Frame event handler prototype.

TwclBluetoothLeAdvertisementServiceSol32FrameEvent

The OnServiceSol32Frame event handler prototype.

TwclBluetoothLeAdvertisementTxPowerLevelFrameEvent

The OnAdvertisementTxPowerLevelFrame event handler prototype.

TwclBluetoothLeAdvertisementUuidFrameEvent

The OnAdvertisementUuidFrame event handler prototype.

TwclBluetoothLeAltBeaconFrameEvent

The OnAltBeaconFrame event handler prototype.

TwclBluetoothLeEddystoneTlmFrameEvent

The OnEddystoneTlmFrame event handler prototype.

TwclBluetoothLeEddystoneUidFrameEvent

The OnEddystoneUidFrame event handler prototype.

TwclBluetoothLeEddystoneUrlFrameEvent

The OnEddystoneUrlFrame event handler prototype.

TwclBluetoothLeManufacturerRawFrameEvent

The OnManufacturerRawFrame event handler prototype.

TwclBluetoothLeProximityBeaconFrameEvent

The OnProximityBeaconFrame event handler prototype.

TwclBluetoothNumericComparisonEvent

The OnNumericComparison event handler prototype.

TwclBluetoothOobDataRequestEvent

The OnOobDataRequest event handler prototype.

TwclBluetoothPasskeyNotificationEvent

The OnPasskeyNotification event handler prototype.

TwclBluetoothPasskeyRequestEvent

The OnPasskeyRequest event handler prototype.

TwclBluetoothPinRequestEvent

The OnPinRequest event handler prototype.

TwclBluetoothProtectionLevelRequestEvent

The OnProtectionLevelRequest event handler prototype.

TwclBluetoothResultEvent

The common Bluetooth result even handler prototype.

TwclGattCharacteristicChangedEvent

The OnCharacteristicChanged event handler prototype.

TwclGattLocalCharacteristicReadEvent

The OnRead characteristic's event handler prototype.

TwclGattLocalCharacteristicSubscribedClientsChangedEvent

The OnClientSubscribed and OnClientUnsubscribed events handler prototype.

TwclGattLocalCharacteristicWriteEvent

The OnWrite characteristic's event handler prototype.

TwclGattServerClientEvent

The GATT server client event handlers prototype.

TwclRfCommServerConnectEvent

The prototype of the OnConnect event handler for RFCOMM server.

TwclRfCommServerDataEvent

A server connection OnData event handler prototype.

TwclRfCommServerDisconnectEvent

The prototype of the OnDisconnect event handler for server connections.

TwclWiiRemoteAccelChangedEvent

The Wii Remote OnAccelChanged event handler prototype.

TwclWiiRemoteBalanceBoardChangedEvent

The Wii Remote OnBalanceBoardChanged event handler prototype.

TwclWiiRemoteButtonsChangedEvent

The Wii Remote OnButtonsChanged event handler prototype.

TwclWiiRemoteClassicControllerChangedEvent

The Wii Remote OnClassicControllerChanged event handler prototype.

TwclWiiRemoteDrumsChangedEvent

The Wii Remote OnDrumsChanged event handler prototype.

TwclWiiRemoteGuitarChangedEvent

The Wii Remote OnGuitarChanged event handler prototype.

TwclWiiRemoteIrChangedEvent

The Wii Remote OnIrChanged event handler prototype.

TwclWiiRemoteNunchukChangedEvent

The Wii Remote OnNunchukChanged event handler prototype.

TwclWiiRemoteStatusChangedEvent

The Wii Remote OnStatusChanged event handler prototype.

Top
 NameDescription
TwclBluetoothAddresses

Bluetooth MAC address array.

TwclBluetoothApis

The set of APIs that should be used by Bluetooth Framework.

TwclBluetoothInstalledServices

The Bluetooth installed services GUIDs array.

TwclBluetoothLeAdvertisementFlags
TwclBluetoothLeAdvertisementFrameRawData

The bytes array of the Bluetooth LE advertisement frame raw data.

TwclBluetoothLeAdvertisementFrames

The array of the Bluetooth LE advertisement data sections.

TwclBluetoothLeExtendedFrameFlags
TwclBluetoothSdpFormats

The type describes the byte stream that used for adding additional supported formats for a server service record.

TwclBluetoothSdpProfiles

The type describes the array of the additional profiles list for a server service record.

TwclBluetoothSdpProtocols

The type describes the array of the additional protocols list for a server service record.

TwclBluetoothServices

The dynamic array for the service's list.

TwclEddystoneEncodedUrl

The array of Eddystone encoded URL bytes.

TwclGattCharacteristicFormats
TwclGattCharacteristics

The list of GATT characteristics.

TwclGattCharacteristicValue

This dynamic array describes a Bluetooth Low Energy (LE) generic attribute (GATT) profile characteristic value.

TwclGattDescriptors

The list of GATT descriptors.

TwclGattLocalCharacteristicProperties

The set of GATT local characteristic properties, as defined by the GATT profile.

TwclGattLocalDescriptors

GATT local descriptors array.

TwclGattServices

The list of GATT services.

TwclVirtualComPorts

Virtual COM ports array.

Top
 NameDescription
WCL_BLE_DEFAULT_ADVERTISING_INTERVAL

Default BLE advertising interval (100ms).

WCL_BLE_DEFAULT_SCAN_INTERVAL

Default BLE scan interval value (118.125ms).

WCL_BLE_DEFAULT_SCAN_WINDOW

Default BLE scan window value (18.125ms).

WCL_BLE_MAX_ADVERTISING_INTERVAL

The maximum allowed advertising interval (10.24s)

WCL_BLE_MAX_SCAN_INTERVAL

The maximum allowed scan interval value (10.24s)

WCL_BLE_MAX_SCAN_WINDOW

The maximum allowed scan window value (10.24s)

WCL_BLE_MIN_ADVERTISING_INTERVAL

The minimum allowed advertising interval (20ms)

WCL_BLE_MIN_SCAN_INTERVAL

The minimum allowed scan interval value (2.5ms)

WCL_BLE_MIN_SCAN_WINDOW

The minimum allowed scan window value (2.5ms)

WCL_WII_REMOTE_REPORT_LENGTH

Wii Remote HID report length.

Top