C# Class Bluegiga.BGLib

Datei anzeigen Open project: jrowberg/bglib Class Usage Examples

Public Methods

Method Description
BLECommandATTClientAttributeWrite ( Byte connection, UInt16 atthandle, Byte data ) : Byte[]
BLECommandATTClientExecuteWrite ( Byte connection, Byte commit ) : Byte[]
BLECommandATTClientFindByTypeValue ( Byte connection, UInt16 start, UInt16 end, UInt16 uuid, Byte value ) : Byte[]
BLECommandATTClientFindInformation ( Byte connection, UInt16 start, UInt16 end ) : Byte[]
BLECommandATTClientIndicateConfirm ( Byte connection ) : Byte[]
BLECommandATTClientPrepareWrite ( Byte connection, UInt16 atthandle, UInt16 offset, Byte data ) : Byte[]
BLECommandATTClientReadByGroupType ( Byte connection, UInt16 start, UInt16 end, Byte uuid ) : Byte[]
BLECommandATTClientReadByHandle ( Byte connection, UInt16 chrhandle ) : Byte[]
BLECommandATTClientReadByType ( Byte connection, UInt16 start, UInt16 end, Byte uuid ) : Byte[]
BLECommandATTClientReadLong ( Byte connection, UInt16 chrhandle ) : Byte[]
BLECommandATTClientReadMultiple ( Byte connection, Byte handles ) : Byte[]
BLECommandATTClientWriteCommand ( Byte connection, UInt16 atthandle, Byte data ) : Byte[]
BLECommandAttributesRead ( UInt16 handle, UInt16 offset ) : Byte[]
BLECommandAttributesReadType ( UInt16 handle ) : Byte[]
BLECommandAttributesSend ( Byte connection, UInt16 handle, Byte value ) : Byte[]
BLECommandAttributesUserReadResponse ( Byte connection, Byte att_error, Byte value ) : Byte[]
BLECommandAttributesUserWriteResponse ( Byte connection, Byte att_error ) : Byte[]
BLECommandAttributesWrite ( UInt16 handle, Byte offset, Byte value ) : Byte[]
BLECommandConnectionChannelMapGet ( Byte connection ) : Byte[]
BLECommandConnectionChannelMapSet ( Byte connection, Byte map ) : Byte[]
BLECommandConnectionDisconnect ( Byte connection ) : Byte[]
BLECommandConnectionFeaturesGet ( Byte connection ) : Byte[]
BLECommandConnectionGetRssi ( Byte connection ) : Byte[]
BLECommandConnectionGetStatus ( Byte connection ) : Byte[]
BLECommandConnectionRawTX ( Byte connection, Byte data ) : Byte[]
BLECommandConnectionUpdate ( Byte connection, UInt16 interval_min, UInt16 interval_max, UInt16 latency, UInt16 timeout ) : Byte[]
BLECommandConnectionVersionUpdate ( Byte connection ) : Byte[]
BLECommandDFUFlashSetAddress ( UInt32 address ) : Byte[]
BLECommandDFUFlashUpload ( Byte data ) : Byte[]
BLECommandDFUFlashUploadFinish ( ) : Byte[]
BLECommandDFUReset ( Byte dfu ) : Byte[]
BLECommandFlashErasePage ( Byte page ) : Byte[]
BLECommandFlashPSDefrag ( ) : Byte[]
BLECommandFlashPSDump ( ) : Byte[]
BLECommandFlashPSErase ( UInt16 key ) : Byte[]
BLECommandFlashPSEraseAll ( ) : Byte[]
BLECommandFlashPSLoad ( UInt16 key ) : Byte[]
BLECommandFlashPSSave ( UInt16 key, Byte value ) : Byte[]
BLECommandFlashReadData ( UInt32 address, Byte length ) : Byte[]
BLECommandFlashWriteData ( UInt32 address, Byte data ) : Byte[]
BLECommandGAPConnectDirect ( Byte address, Byte addr_type, UInt16 conn_interval_min, UInt16 conn_interval_max, UInt16 timeout, UInt16 latency ) : Byte[]
BLECommandGAPConnectSelective ( UInt16 conn_interval_min, UInt16 conn_interval_max, UInt16 timeout, UInt16 latency ) : Byte[]
BLECommandGAPDiscover ( Byte mode ) : Byte[]
BLECommandGAPEndProcedure ( ) : Byte[]
BLECommandGAPSetAdvData ( Byte set_scanrsp, Byte adv_data ) : Byte[]
BLECommandGAPSetAdvParameters ( UInt16 adv_interval_min, UInt16 adv_interval_max, Byte adv_channels ) : Byte[]
BLECommandGAPSetDirectedConnectableMode ( Byte address, Byte addr_type ) : Byte[]
BLECommandGAPSetFiltering ( Byte scan_policy, Byte adv_policy, Byte scan_duplicate_filtering ) : Byte[]
BLECommandGAPSetMode ( Byte discover, Byte connect ) : Byte[]
BLECommandGAPSetPrivacyFlags ( Byte peripheral_privacy, Byte central_privacy ) : Byte[]
BLECommandGAPSetScanParameters ( UInt16 scan_interval, UInt16 scan_window, Byte active ) : Byte[]
BLECommandHardwareADCRead ( Byte input, Byte decimation, Byte reference_selection ) : Byte[]
BLECommandHardwareAnalogComparatorConfigIrq ( Byte enabled ) : Byte[]
BLECommandHardwareAnalogComparatorEnable ( Byte enable ) : Byte[]
BLECommandHardwareAnalogComparatorRead ( ) : Byte[]
BLECommandHardwareI2CRead ( Byte address, Byte stop, Byte length ) : Byte[]
BLECommandHardwareI2CWrite ( Byte address, Byte stop, Byte data ) : Byte[]
BLECommandHardwareIOPortConfigDirection ( Byte port, Byte direction ) : Byte[]
BLECommandHardwareIOPortConfigFunction ( Byte port, Byte function ) : Byte[]
BLECommandHardwareIOPortConfigIrq ( Byte port, Byte enable_bits, Byte falling_edge ) : Byte[]
BLECommandHardwareIOPortConfigPull ( Byte port, Byte tristate_mask, Byte pull_up ) : Byte[]
BLECommandHardwareIOPortIrqDirection ( Byte port, Byte falling_edge ) : Byte[]
BLECommandHardwareIOPortIrqEnable ( Byte port, Byte enable_bits ) : Byte[]
BLECommandHardwareIOPortRead ( Byte port, Byte mask ) : Byte[]
BLECommandHardwareIOPortWrite ( Byte port, Byte mask, Byte data ) : Byte[]
BLECommandHardwareSPIConfig ( Byte channel, Byte polarity, Byte phase, Byte bit_order, Byte baud_e, Byte baud_m ) : Byte[]
BLECommandHardwareSPITransfer ( Byte channel, Byte data ) : Byte[]
BLECommandHardwareSetRxgain ( Byte gain ) : Byte[]
BLECommandHardwareSetSoftTimer ( UInt32 time, Byte handle, Byte single_shot ) : Byte[]
BLECommandHardwareSetTxpower ( Byte power ) : Byte[]
BLECommandHardwareTimerComparator ( Byte timer, Byte channel, Byte mode, UInt16 comparator_value ) : Byte[]
BLECommandHardwareUsbEnable ( Byte enable ) : Byte[]
BLECommandSMDeleteBonding ( Byte handle ) : Byte[]
BLECommandSMEncryptStart ( Byte handle, Byte bonding ) : Byte[]
BLECommandSMGetBonds ( ) : Byte[]
BLECommandSMPasskeyEntry ( Byte handle, UInt32 passkey ) : Byte[]
BLECommandSMSetBondableMode ( Byte bondable ) : Byte[]
BLECommandSMSetOobData ( Byte oob ) : Byte[]
BLECommandSMSetParameters ( Byte mitm, Byte min_key_size, Byte io_capabilities ) : Byte[]
BLECommandSMWhitelistBonds ( ) : Byte[]
BLECommandSystemAddressGet ( ) : Byte[]
BLECommandSystemAesDecrypt ( Byte data ) : Byte[]
BLECommandSystemAesEncrypt ( Byte data ) : Byte[]
BLECommandSystemAesSetkey ( Byte key ) : Byte[]
BLECommandSystemEndpointRX ( Byte endpoint, Byte size ) : Byte[]
BLECommandSystemEndpointSetWatermarks ( Byte endpoint, Byte rx, Byte tx ) : Byte[]
BLECommandSystemEndpointTX ( Byte endpoint, Byte data ) : Byte[]
BLECommandSystemGetConnections ( ) : Byte[]
BLECommandSystemGetCounters ( ) : Byte[]
BLECommandSystemGetInfo ( ) : Byte[]
BLECommandSystemHello ( ) : Byte[]
BLECommandSystemReadMemory ( UInt32 address, Byte length ) : Byte[]
BLECommandSystemRegRead ( UInt16 address ) : Byte[]
BLECommandSystemRegWrite ( UInt16 address, Byte value ) : Byte[]
BLECommandSystemReset ( Byte boot_in_dfu ) : Byte[]
BLECommandSystemWhitelistAppend ( Byte address, Byte address_type ) : Byte[]
BLECommandSystemWhitelistClear ( ) : Byte[]
BLECommandSystemWhitelistRemove ( Byte address, Byte address_type ) : Byte[]
BLECommandTestChannelMode ( Byte mode ) : Byte[]
BLECommandTestDebug ( Byte input ) : Byte[]
BLECommandTestGetChannelMap ( ) : Byte[]
BLECommandTestPHYEnd ( ) : Byte[]
BLECommandTestPHYRX ( Byte channel ) : Byte[]
BLECommandTestPHYReset ( ) : Byte[]
BLECommandTestPHYTX ( Byte channel, Byte length, Byte type ) : Byte[]
IsBusy ( ) : System.Boolean
Parse ( Byte ch ) : UInt16
SendCommand ( System port, Byte cmd ) : UInt16
SetBusy ( System.Boolean isBusy ) : void
SetPacketMode ( System.Boolean packetMode ) : void

Method Details

BLECommandATTClientAttributeWrite() public method

public BLECommandATTClientAttributeWrite ( Byte connection, UInt16 atthandle, Byte data ) : Byte[]
connection Byte
atthandle System.UInt16
data Byte
return Byte[]

BLECommandATTClientExecuteWrite() public method

public BLECommandATTClientExecuteWrite ( Byte connection, Byte commit ) : Byte[]
connection Byte
commit Byte
return Byte[]

BLECommandATTClientFindByTypeValue() public method

public BLECommandATTClientFindByTypeValue ( Byte connection, UInt16 start, UInt16 end, UInt16 uuid, Byte value ) : Byte[]
connection Byte
start System.UInt16
end System.UInt16
uuid System.UInt16
value Byte
return Byte[]

BLECommandATTClientFindInformation() public method

public BLECommandATTClientFindInformation ( Byte connection, UInt16 start, UInt16 end ) : Byte[]
connection Byte
start System.UInt16
end System.UInt16
return Byte[]

BLECommandATTClientIndicateConfirm() public method

public BLECommandATTClientIndicateConfirm ( Byte connection ) : Byte[]
connection Byte
return Byte[]

BLECommandATTClientPrepareWrite() public method

public BLECommandATTClientPrepareWrite ( Byte connection, UInt16 atthandle, UInt16 offset, Byte data ) : Byte[]
connection Byte
atthandle System.UInt16
offset System.UInt16
data Byte
return Byte[]

BLECommandATTClientReadByGroupType() public method

public BLECommandATTClientReadByGroupType ( Byte connection, UInt16 start, UInt16 end, Byte uuid ) : Byte[]
connection Byte
start System.UInt16
end System.UInt16
uuid Byte
return Byte[]

BLECommandATTClientReadByHandle() public method

public BLECommandATTClientReadByHandle ( Byte connection, UInt16 chrhandle ) : Byte[]
connection Byte
chrhandle System.UInt16
return Byte[]

BLECommandATTClientReadByType() public method

public BLECommandATTClientReadByType ( Byte connection, UInt16 start, UInt16 end, Byte uuid ) : Byte[]
connection Byte
start System.UInt16
end System.UInt16
uuid Byte
return Byte[]

BLECommandATTClientReadLong() public method

public BLECommandATTClientReadLong ( Byte connection, UInt16 chrhandle ) : Byte[]
connection Byte
chrhandle System.UInt16
return Byte[]

BLECommandATTClientReadMultiple() public method

public BLECommandATTClientReadMultiple ( Byte connection, Byte handles ) : Byte[]
connection Byte
handles Byte
return Byte[]

BLECommandATTClientWriteCommand() public method

public BLECommandATTClientWriteCommand ( Byte connection, UInt16 atthandle, Byte data ) : Byte[]
connection Byte
atthandle System.UInt16
data Byte
return Byte[]

BLECommandAttributesRead() public method

public BLECommandAttributesRead ( UInt16 handle, UInt16 offset ) : Byte[]
handle System.UInt16
offset System.UInt16
return Byte[]

BLECommandAttributesReadType() public method

public BLECommandAttributesReadType ( UInt16 handle ) : Byte[]
handle System.UInt16
return Byte[]

BLECommandAttributesSend() public method

public BLECommandAttributesSend ( Byte connection, UInt16 handle, Byte value ) : Byte[]
connection Byte
handle System.UInt16
value Byte
return Byte[]

BLECommandAttributesUserReadResponse() public method

public BLECommandAttributesUserReadResponse ( Byte connection, Byte att_error, Byte value ) : Byte[]
connection Byte
att_error Byte
value Byte
return Byte[]

BLECommandAttributesUserWriteResponse() public method

public BLECommandAttributesUserWriteResponse ( Byte connection, Byte att_error ) : Byte[]
connection Byte
att_error Byte
return Byte[]

BLECommandAttributesWrite() public method

public BLECommandAttributesWrite ( UInt16 handle, Byte offset, Byte value ) : Byte[]
handle System.UInt16
offset Byte
value Byte
return Byte[]

BLECommandConnectionChannelMapGet() public method

public BLECommandConnectionChannelMapGet ( Byte connection ) : Byte[]
connection Byte
return Byte[]

BLECommandConnectionChannelMapSet() public method

public BLECommandConnectionChannelMapSet ( Byte connection, Byte map ) : Byte[]
connection Byte
map Byte
return Byte[]

BLECommandConnectionDisconnect() public method

public BLECommandConnectionDisconnect ( Byte connection ) : Byte[]
connection Byte
return Byte[]

BLECommandConnectionFeaturesGet() public method

public BLECommandConnectionFeaturesGet ( Byte connection ) : Byte[]
connection Byte
return Byte[]

BLECommandConnectionGetRssi() public method

public BLECommandConnectionGetRssi ( Byte connection ) : Byte[]
connection Byte
return Byte[]

BLECommandConnectionGetStatus() public method

public BLECommandConnectionGetStatus ( Byte connection ) : Byte[]
connection Byte
return Byte[]

BLECommandConnectionRawTX() public method

public BLECommandConnectionRawTX ( Byte connection, Byte data ) : Byte[]
connection Byte
data Byte
return Byte[]

BLECommandConnectionUpdate() public method

public BLECommandConnectionUpdate ( Byte connection, UInt16 interval_min, UInt16 interval_max, UInt16 latency, UInt16 timeout ) : Byte[]
connection Byte
interval_min System.UInt16
interval_max System.UInt16
latency System.UInt16
timeout System.UInt16
return Byte[]

BLECommandConnectionVersionUpdate() public method

public BLECommandConnectionVersionUpdate ( Byte connection ) : Byte[]
connection Byte
return Byte[]

BLECommandDFUFlashSetAddress() public method

public BLECommandDFUFlashSetAddress ( UInt32 address ) : Byte[]
address System.UInt32
return Byte[]

BLECommandDFUFlashUpload() public method

public BLECommandDFUFlashUpload ( Byte data ) : Byte[]
data Byte
return Byte[]

BLECommandDFUFlashUploadFinish() public method

public BLECommandDFUFlashUploadFinish ( ) : Byte[]
return Byte[]

BLECommandDFUReset() public method

public BLECommandDFUReset ( Byte dfu ) : Byte[]
dfu Byte
return Byte[]

BLECommandFlashErasePage() public method

public BLECommandFlashErasePage ( Byte page ) : Byte[]
page Byte
return Byte[]

BLECommandFlashPSDefrag() public method

public BLECommandFlashPSDefrag ( ) : Byte[]
return Byte[]

BLECommandFlashPSDump() public method

public BLECommandFlashPSDump ( ) : Byte[]
return Byte[]

BLECommandFlashPSErase() public method

public BLECommandFlashPSErase ( UInt16 key ) : Byte[]
key System.UInt16
return Byte[]

BLECommandFlashPSEraseAll() public method

public BLECommandFlashPSEraseAll ( ) : Byte[]
return Byte[]

BLECommandFlashPSLoad() public method

public BLECommandFlashPSLoad ( UInt16 key ) : Byte[]
key System.UInt16
return Byte[]

BLECommandFlashPSSave() public method

public BLECommandFlashPSSave ( UInt16 key, Byte value ) : Byte[]
key System.UInt16
value Byte
return Byte[]

BLECommandFlashReadData() public method

public BLECommandFlashReadData ( UInt32 address, Byte length ) : Byte[]
address System.UInt32
length Byte
return Byte[]

BLECommandFlashWriteData() public method

public BLECommandFlashWriteData ( UInt32 address, Byte data ) : Byte[]
address System.UInt32
data Byte
return Byte[]

BLECommandGAPConnectDirect() public method

public BLECommandGAPConnectDirect ( Byte address, Byte addr_type, UInt16 conn_interval_min, UInt16 conn_interval_max, UInt16 timeout, UInt16 latency ) : Byte[]
address Byte
addr_type Byte
conn_interval_min System.UInt16
conn_interval_max System.UInt16
timeout System.UInt16
latency System.UInt16
return Byte[]

BLECommandGAPConnectSelective() public method

public BLECommandGAPConnectSelective ( UInt16 conn_interval_min, UInt16 conn_interval_max, UInt16 timeout, UInt16 latency ) : Byte[]
conn_interval_min System.UInt16
conn_interval_max System.UInt16
timeout System.UInt16
latency System.UInt16
return Byte[]

BLECommandGAPDiscover() public method

public BLECommandGAPDiscover ( Byte mode ) : Byte[]
mode Byte
return Byte[]

BLECommandGAPEndProcedure() public method

public BLECommandGAPEndProcedure ( ) : Byte[]
return Byte[]

BLECommandGAPSetAdvData() public method

public BLECommandGAPSetAdvData ( Byte set_scanrsp, Byte adv_data ) : Byte[]
set_scanrsp Byte
adv_data Byte
return Byte[]

BLECommandGAPSetAdvParameters() public method

public BLECommandGAPSetAdvParameters ( UInt16 adv_interval_min, UInt16 adv_interval_max, Byte adv_channels ) : Byte[]
adv_interval_min System.UInt16
adv_interval_max System.UInt16
adv_channels Byte
return Byte[]

BLECommandGAPSetDirectedConnectableMode() public method

public BLECommandGAPSetDirectedConnectableMode ( Byte address, Byte addr_type ) : Byte[]
address Byte
addr_type Byte
return Byte[]

BLECommandGAPSetFiltering() public method

public BLECommandGAPSetFiltering ( Byte scan_policy, Byte adv_policy, Byte scan_duplicate_filtering ) : Byte[]
scan_policy Byte
adv_policy Byte
scan_duplicate_filtering Byte
return Byte[]

BLECommandGAPSetMode() public method

public BLECommandGAPSetMode ( Byte discover, Byte connect ) : Byte[]
discover Byte
connect Byte
return Byte[]

BLECommandGAPSetPrivacyFlags() public method

public BLECommandGAPSetPrivacyFlags ( Byte peripheral_privacy, Byte central_privacy ) : Byte[]
peripheral_privacy Byte
central_privacy Byte
return Byte[]

BLECommandGAPSetScanParameters() public method

public BLECommandGAPSetScanParameters ( UInt16 scan_interval, UInt16 scan_window, Byte active ) : Byte[]
scan_interval System.UInt16
scan_window System.UInt16
active Byte
return Byte[]

BLECommandHardwareADCRead() public method

public BLECommandHardwareADCRead ( Byte input, Byte decimation, Byte reference_selection ) : Byte[]
input Byte
decimation Byte
reference_selection Byte
return Byte[]

BLECommandHardwareAnalogComparatorConfigIrq() public method

public BLECommandHardwareAnalogComparatorConfigIrq ( Byte enabled ) : Byte[]
enabled Byte
return Byte[]

BLECommandHardwareAnalogComparatorEnable() public method

public BLECommandHardwareAnalogComparatorEnable ( Byte enable ) : Byte[]
enable Byte
return Byte[]

BLECommandHardwareAnalogComparatorRead() public method

public BLECommandHardwareAnalogComparatorRead ( ) : Byte[]
return Byte[]

BLECommandHardwareI2CRead() public method

public BLECommandHardwareI2CRead ( Byte address, Byte stop, Byte length ) : Byte[]
address Byte
stop Byte
length Byte
return Byte[]

BLECommandHardwareI2CWrite() public method

public BLECommandHardwareI2CWrite ( Byte address, Byte stop, Byte data ) : Byte[]
address Byte
stop Byte
data Byte
return Byte[]

BLECommandHardwareIOPortConfigDirection() public method

public BLECommandHardwareIOPortConfigDirection ( Byte port, Byte direction ) : Byte[]
port Byte
direction Byte
return Byte[]

BLECommandHardwareIOPortConfigFunction() public method

public BLECommandHardwareIOPortConfigFunction ( Byte port, Byte function ) : Byte[]
port Byte
function Byte
return Byte[]

BLECommandHardwareIOPortConfigIrq() public method

public BLECommandHardwareIOPortConfigIrq ( Byte port, Byte enable_bits, Byte falling_edge ) : Byte[]
port Byte
enable_bits Byte
falling_edge Byte
return Byte[]

BLECommandHardwareIOPortConfigPull() public method

public BLECommandHardwareIOPortConfigPull ( Byte port, Byte tristate_mask, Byte pull_up ) : Byte[]
port Byte
tristate_mask Byte
pull_up Byte
return Byte[]

BLECommandHardwareIOPortIrqDirection() public method

public BLECommandHardwareIOPortIrqDirection ( Byte port, Byte falling_edge ) : Byte[]
port Byte
falling_edge Byte
return Byte[]

BLECommandHardwareIOPortIrqEnable() public method

public BLECommandHardwareIOPortIrqEnable ( Byte port, Byte enable_bits ) : Byte[]
port Byte
enable_bits Byte
return Byte[]

BLECommandHardwareIOPortRead() public method

public BLECommandHardwareIOPortRead ( Byte port, Byte mask ) : Byte[]
port Byte
mask Byte
return Byte[]

BLECommandHardwareIOPortWrite() public method

public BLECommandHardwareIOPortWrite ( Byte port, Byte mask, Byte data ) : Byte[]
port Byte
mask Byte
data Byte
return Byte[]

BLECommandHardwareSPIConfig() public method

public BLECommandHardwareSPIConfig ( Byte channel, Byte polarity, Byte phase, Byte bit_order, Byte baud_e, Byte baud_m ) : Byte[]
channel Byte
polarity Byte
phase Byte
bit_order Byte
baud_e Byte
baud_m Byte
return Byte[]

BLECommandHardwareSPITransfer() public method

public BLECommandHardwareSPITransfer ( Byte channel, Byte data ) : Byte[]
channel Byte
data Byte
return Byte[]

BLECommandHardwareSetRxgain() public method

public BLECommandHardwareSetRxgain ( Byte gain ) : Byte[]
gain Byte
return Byte[]

BLECommandHardwareSetSoftTimer() public method

public BLECommandHardwareSetSoftTimer ( UInt32 time, Byte handle, Byte single_shot ) : Byte[]
time System.UInt32
handle Byte
single_shot Byte
return Byte[]

BLECommandHardwareSetTxpower() public method

public BLECommandHardwareSetTxpower ( Byte power ) : Byte[]
power Byte
return Byte[]

BLECommandHardwareTimerComparator() public method

public BLECommandHardwareTimerComparator ( Byte timer, Byte channel, Byte mode, UInt16 comparator_value ) : Byte[]
timer Byte
channel Byte
mode Byte
comparator_value System.UInt16
return Byte[]

BLECommandHardwareUsbEnable() public method

public BLECommandHardwareUsbEnable ( Byte enable ) : Byte[]
enable Byte
return Byte[]

BLECommandSMDeleteBonding() public method

public BLECommandSMDeleteBonding ( Byte handle ) : Byte[]
handle Byte
return Byte[]

BLECommandSMEncryptStart() public method

public BLECommandSMEncryptStart ( Byte handle, Byte bonding ) : Byte[]
handle Byte
bonding Byte
return Byte[]

BLECommandSMGetBonds() public method

public BLECommandSMGetBonds ( ) : Byte[]
return Byte[]

BLECommandSMPasskeyEntry() public method

public BLECommandSMPasskeyEntry ( Byte handle, UInt32 passkey ) : Byte[]
handle Byte
passkey System.UInt32
return Byte[]

BLECommandSMSetBondableMode() public method

public BLECommandSMSetBondableMode ( Byte bondable ) : Byte[]
bondable Byte
return Byte[]

BLECommandSMSetOobData() public method

public BLECommandSMSetOobData ( Byte oob ) : Byte[]
oob Byte
return Byte[]

BLECommandSMSetParameters() public method

public BLECommandSMSetParameters ( Byte mitm, Byte min_key_size, Byte io_capabilities ) : Byte[]
mitm Byte
min_key_size Byte
io_capabilities Byte
return Byte[]

BLECommandSMWhitelistBonds() public method

public BLECommandSMWhitelistBonds ( ) : Byte[]
return Byte[]

BLECommandSystemAddressGet() public method

public BLECommandSystemAddressGet ( ) : Byte[]
return Byte[]

BLECommandSystemAesDecrypt() public method

public BLECommandSystemAesDecrypt ( Byte data ) : Byte[]
data Byte
return Byte[]

BLECommandSystemAesEncrypt() public method

public BLECommandSystemAesEncrypt ( Byte data ) : Byte[]
data Byte
return Byte[]

BLECommandSystemAesSetkey() public method

public BLECommandSystemAesSetkey ( Byte key ) : Byte[]
key Byte
return Byte[]

BLECommandSystemEndpointRX() public method

public BLECommandSystemEndpointRX ( Byte endpoint, Byte size ) : Byte[]
endpoint Byte
size Byte
return Byte[]

BLECommandSystemEndpointSetWatermarks() public method

public BLECommandSystemEndpointSetWatermarks ( Byte endpoint, Byte rx, Byte tx ) : Byte[]
endpoint Byte
rx Byte
tx Byte
return Byte[]

BLECommandSystemEndpointTX() public method

public BLECommandSystemEndpointTX ( Byte endpoint, Byte data ) : Byte[]
endpoint Byte
data Byte
return Byte[]

BLECommandSystemGetConnections() public method

public BLECommandSystemGetConnections ( ) : Byte[]
return Byte[]

BLECommandSystemGetCounters() public method

public BLECommandSystemGetCounters ( ) : Byte[]
return Byte[]

BLECommandSystemGetInfo() public method

public BLECommandSystemGetInfo ( ) : Byte[]
return Byte[]

BLECommandSystemHello() public method

public BLECommandSystemHello ( ) : Byte[]
return Byte[]

BLECommandSystemReadMemory() public method

public BLECommandSystemReadMemory ( UInt32 address, Byte length ) : Byte[]
address System.UInt32
length Byte
return Byte[]

BLECommandSystemRegRead() public method

public BLECommandSystemRegRead ( UInt16 address ) : Byte[]
address System.UInt16
return Byte[]

BLECommandSystemRegWrite() public method

public BLECommandSystemRegWrite ( UInt16 address, Byte value ) : Byte[]
address System.UInt16
value Byte
return Byte[]

BLECommandSystemReset() public method

public BLECommandSystemReset ( Byte boot_in_dfu ) : Byte[]
boot_in_dfu Byte
return Byte[]

BLECommandSystemWhitelistAppend() public method

public BLECommandSystemWhitelistAppend ( Byte address, Byte address_type ) : Byte[]
address Byte
address_type Byte
return Byte[]

BLECommandSystemWhitelistClear() public method

public BLECommandSystemWhitelistClear ( ) : Byte[]
return Byte[]

BLECommandSystemWhitelistRemove() public method

public BLECommandSystemWhitelistRemove ( Byte address, Byte address_type ) : Byte[]
address Byte
address_type Byte
return Byte[]

BLECommandTestChannelMode() public method

public BLECommandTestChannelMode ( Byte mode ) : Byte[]
mode Byte
return Byte[]

BLECommandTestDebug() public method

public BLECommandTestDebug ( Byte input ) : Byte[]
input Byte
return Byte[]

BLECommandTestGetChannelMap() public method

public BLECommandTestGetChannelMap ( ) : Byte[]
return Byte[]

BLECommandTestPHYEnd() public method

public BLECommandTestPHYEnd ( ) : Byte[]
return Byte[]

BLECommandTestPHYRX() public method

public BLECommandTestPHYRX ( Byte channel ) : Byte[]
channel Byte
return Byte[]

BLECommandTestPHYReset() public method

public BLECommandTestPHYReset ( ) : Byte[]
return Byte[]

BLECommandTestPHYTX() public method

public BLECommandTestPHYTX ( Byte channel, Byte length, Byte type ) : Byte[]
channel Byte
length Byte
type Byte
return Byte[]

IsBusy() public method

public IsBusy ( ) : System.Boolean
return System.Boolean

Parse() public method

public Parse ( Byte ch ) : UInt16
ch Byte
return System.UInt16

SendCommand() public method

public SendCommand ( System port, Byte cmd ) : UInt16
port System
cmd Byte
return System.UInt16

SetBusy() public method

public SetBusy ( System.Boolean isBusy ) : void
isBusy System.Boolean
return void

SetPacketMode() public method

public SetPacketMode ( System.Boolean packetMode ) : void
packetMode System.Boolean
return void