wclBluetooth Namespace

 NameDescription
TwclBluetoothComponent

The base class for all Bluetooth Components.

TwclBluetoothLeAdvertiser

The base class for Bluetooth LE advertisers components.

TwclBluetoothLeAdvertiserConnection

The base virtual connection class for Bluetooth LE Beacon Advertisers.

TwclBluetoothLeAltBeacon

The Bluetooth LE Alt Beacon Advertiser.

TwclBluetoothLeAltBeaconConnection

The virtual connection represents a Bluetooth LE Alt Beacon.

TwclBluetoothLeBeaconWatcher

The Bluetooth LE Beacon watcher.

TwclBluetoothLeBeaconWatcherConnection

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

TwclBluetoothLeCustomBeacon

The Bluetooth LE Custom Beacon Advertiser.

TwclBluetoothLeCustomBeaconConnection

The virtual connection represents a Custom Bluetooth LE Beacon.

TwclBluetoothLeEddystoneUidBeacon

The Bluetooth LE Eddystone UID Beacon Advertiser.

TwclBluetoothLeEddystoneUidBeaconConnection

The virtual connection represents a Bluetooth LE Eddystone UID Beacon.

TwclBluetoothLeEddystoneUrlBeacon

The Bluetooth LE Eddystone URL Beacon Advertiser.

TwclBluetoothLeEddystoneUrlBeaconConnection

The virtual connection represents a Bluetooth LE Eddystone URL Beacon.

TwclBluetoothLeIdAdvertiser

The base class for Bluetooth LE advertiser components that advertise the UUIDs.

TwclBluetoothLeIdAdvertiserConnection

The base Bluetooth LE advertiser connection class that advertises the UUIDs.

TwclBluetoothLeProximityBeacon

The Bluetooth LE Proximity Beacon Advertiser.

TwclBluetoothLeProximityBeaconConnection

The virtual connection represents a Bluetooth LE Proximity Beacon (iBeacon).

TwclBluetoothLeRssiAdvertiser

The base class for Bluetooth LE advertiser components that advertise calibrated RSSI value.

TwclBluetoothLeRssiAdvertiserConnection

The base class for Bluetooth LE advertisers that advertise 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.

TwclGattLocalCharacteristicValue

The class represents a local GATT characteristic value that sends as respond to the read request.

TwclGattLocalService

This class represents a local GATT service.

TwclGattServer

Bluetooth Low Energy 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
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.

TwclGattCharacteristicExtendedProperties

The structure contacins of the different characteristic extended property members.

TwclGattCharacteristicFormat

Teh structure describes the different characteristic format members.

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 describes a parent characteristic.

TwclGattLocalCharacteristicParameters

The structure represents a GATT local characteristic parameters.

TwclGattServerCharacteristicConfiguration

The structure decribes 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.

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.

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.

TwclGattProtectionLevel

Represents the desired security level for GATT communication.

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

TwclBluetoothLeAdvertisementExtFrameInformationEvent

The OnAdvertisementExtFrameInformation event handler prototype.

TwclBluetoothLeAdvertisementFrameInformationEvent

The OnAdvertisementFrameInformation event handler prototype.

TwclBluetoothLeAdvertisementRawFrameEvent

The OnAdvertisementRawFrame 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.

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.

TwclBluetoothLeAdvertisementFlags
TwclBluetoothLeAdvertisementFrameRawData

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

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 dinamic array for the service's list.

TwclEddystoneEncodedUrl

The array of Eddystone encoded URL bytes.

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.

TwclGattServices

The list of GATT services.

TwclVirtualComPorts

Virtual COM ports array.

Top
 NameDescription
WCL_EDDYSTONE_TLM_FRAME_ID

Eddystone TLM beacon frame ID.

WCL_EDDYSTONE_UID_FRAME_ID

Eddystone UID beacon frame ID.

WCL_EDDYSTONE_URL_FRAME_ID

Eddystone URL beacon frame ID.

WCL_WII_REMOTE_REPORT_LENGTH

Wii Remote HID report length.

Top