C# Class BTool.DeviceTabsForm

Inheritance: System.Windows.Forms.Form
Afficher le fichier Open project: x893/BTool Class Usage Examples

Méthodes publiques

Свойство Type Description
DisplayMsgCallback DeviceForm.DisplayMsgDelegate
discoverConnectStatus DiscoverConnectStatus

Méthodes publiques

Méthode Description
AddSlaveDevice ( DeviceTabsForm linkSlave ) : void
DeviceTabsForm ( DeviceForm deviceForm ) : System
DeviceTabsUpdate ( ) : void
DiscoverConnectUserInputControl ( ) : void
GetConnectionParameters ( ) : void
GetRbASCIIReadChecked ( ) : bool
GetRbDecimalReadChecked ( ) : bool
GetSelectedTab ( ) : int
GetTbReadStatusText ( ) : string
GetTbWriteStatusText ( ) : string
GetTcDeviceTabsWidth ( ) : int
PairBondUserInputControl ( ) : void
SetAddrType ( byte addrType ) : void
SetAuthenticatedBond ( bool state ) : void
SetConnHandles ( ushort handle ) : bool
SetGapAuthCompleteInfo ( HCICmds obj ) : void
SetMaxConnectionInterval ( uint interval ) : void
SetMinConnectionInterval ( uint interval ) : void
SetNudMaxConnIntValue ( int value ) : void
SetNudMinConnIntValue ( int value ) : void
SetNudSlaveLatencyValue ( int value ) : void
SetNudSprVisionTimeoutValue ( int value ) : void
SetPairingStatus ( DeviceTabsForm state ) : void
SetSlaveLatency ( uint latency ) : void
SetSupervisionTimeout ( uint timeout ) : void
SetTbReadAttrHandleText ( string text ) : void
SetTbReadStatusText ( string text ) : void
SetTbReadValueTag ( object tag ) : void
SetTbReadValueText ( string text ) : void
SetTbWriteStatusText ( string text ) : void
ShowProgress ( bool enable ) : void
TabAdvCommandsInitValues ( ) : void
TabDiscoverConnectInitValues ( ) : void
TabPairBondInitValues ( ) : void
TabReadWriteInitValues ( ) : void
UsePasskeySecurity ( HCICmds state ) : void
UserTabAccess ( bool tabAcccess ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
AddToEndCsv ( DeviceTabsForm newCsvData, List &csvData ) : bool
CheckHexKeyPress ( object sender, KeyPressEventArgs e ) : void
ConnSettingsUserInputControl ( bool enabled ) : void
DeviceTabsForm ( ) : System
DeviceTabsForm_Load ( object sender, EventArgs e ) : void
DeviceTabsForm_Scroll ( object sender, ScrollEventArgs e ) : void
DiscoveryUserInputControl ( bool enabled ) : void
EstablishLinkUserInputControl ( bool enabled ) : void
FindAddrInCsv ( string addr, List csvData, int &csvIndex ) : bool
GATTWriteValueValidation ( string valStr ) : bool
GetAuthenticationEnabled ( ) : bool
GetBondingEnabled ( ) : bool
GetPairingStatusStr ( DeviceTabsForm status ) : string
InitializeComponent ( ) : void
InitiateBondUserInputControl ( bool enabled ) : void
InitiatePairingUserInputControl ( bool enabled ) : void
LoadHCICmds ( ) : void
PairBondFieldControl ( ) : void
PairBondFieldTabDisable ( bool disableTabAcccess ) : void
PasskeyInputUserInputControl ( bool enabled ) : void
ReadCsv ( string pathFileNameStr, bool &fileError ) : List
ReplaceAddrDataInCsv ( DeviceTabsForm newCsvData, List &csvData, int csvIndex ) : bool
ResetSlaveDevices ( ) : void
SetConnectionParameters ( ) : void
TabAdvCommandsToolTips ( ) : void
TabDiscoverConnectToolTips ( ) : void
TabPairBondToolTips ( ) : void
TabReadWriteToolTips ( ) : void
TerminateLinkUserInputControl ( bool enabled ) : void
WriteCsv ( string pathFileNameStr, List csvData ) : bool
btnEstablishCancel_Click ( object sender, EventArgs e ) : void
btnEstablish_Click ( object sender, EventArgs e ) : void
btnGATTReadValue_Click ( object sender, EventArgs e ) : void
btnGATTWriteValue_Click ( object sender, EventArgs e ) : void
btnGetParams_Click ( object sender, EventArgs e ) : void
btnInitiateBond_Click ( object sender, EventArgs e ) : void
btnLoadLongTermKey_Click ( object sender, EventArgs e ) : void
btnSaveLongTermKey_Click ( object sender, EventArgs e ) : void
btnScanCancel_Click ( object sender, EventArgs e ) : void
btnScan_Click ( object sender, EventArgs e ) : void
btnSendPairingRequest_Click ( object sender, EventArgs e ) : void
btnSendPassKey_Click ( object sender, EventArgs e ) : void
btnSendShared_Click ( object sender, EventArgs e ) : void
btnSetParams_Click ( object sender, EventArgs e ) : void
btnTerminate_Click ( object sender, EventArgs e ) : void
cbConnSlaveDeviceBDAddress_SelectedIndexChanged ( object sender, EventArgs e ) : void
maxCI_Changed ( object sender, EventArgs e ) : void
minCI_Changed ( object sender, EventArgs e ) : void
pgAdvCmds_Layout ( object sender, LayoutEventArgs e ) : void
readFormat_Click ( object sender, EventArgs e ) : void
readType_Changed ( object sender, EventArgs e ) : void
supervisionTimeout_Changed ( object sender, EventArgs e ) : void
tbLTKDiversifier_KeyPress ( object sender, KeyPressEventArgs e ) : void
tbLTKRandom_KeyPress ( object sender, KeyPressEventArgs e ) : void
tbLongTermKey_KeyPress ( object sender, KeyPressEventArgs e ) : void
tbPasskey_KeyPress ( object sender, KeyPressEventArgs e ) : void
tcDeviceTab_Selected ( object sender, TabControlEventArgs e ) : void
treeViewCmdList_AfterSelect ( object sender, TreeViewEventArgs e ) : void
tsmiSendAdvCmd_Click ( object sender, EventArgs e ) : void

Method Details

AddSlaveDevice() public méthode

public AddSlaveDevice ( DeviceTabsForm linkSlave ) : void
linkSlave DeviceTabsForm
Résultat void

DeviceTabsForm() public méthode

public DeviceTabsForm ( DeviceForm deviceForm ) : System
deviceForm DeviceForm
Résultat System

DeviceTabsUpdate() public méthode

public DeviceTabsUpdate ( ) : void
Résultat void

DiscoverConnectUserInputControl() public méthode

public DiscoverConnectUserInputControl ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetConnectionParameters() public méthode

public GetConnectionParameters ( ) : void
Résultat void

GetRbASCIIReadChecked() public méthode

public GetRbASCIIReadChecked ( ) : bool
Résultat bool

GetRbDecimalReadChecked() public méthode

public GetRbDecimalReadChecked ( ) : bool
Résultat bool

GetSelectedTab() public méthode

public GetSelectedTab ( ) : int
Résultat int

GetTbReadStatusText() public méthode

public GetTbReadStatusText ( ) : string
Résultat string

GetTbWriteStatusText() public méthode

public GetTbWriteStatusText ( ) : string
Résultat string

GetTcDeviceTabsWidth() public méthode

public GetTcDeviceTabsWidth ( ) : int
Résultat int

PairBondUserInputControl() public méthode

public PairBondUserInputControl ( ) : void
Résultat void

SetAddrType() public méthode

public SetAddrType ( byte addrType ) : void
addrType byte
Résultat void

SetAuthenticatedBond() public méthode

public SetAuthenticatedBond ( bool state ) : void
state bool
Résultat void

SetConnHandles() public méthode

public SetConnHandles ( ushort handle ) : bool
handle ushort
Résultat bool

SetGapAuthCompleteInfo() public méthode

public SetGapAuthCompleteInfo ( HCICmds obj ) : void
obj HCICmds
Résultat void

SetMaxConnectionInterval() public méthode

public SetMaxConnectionInterval ( uint interval ) : void
interval uint
Résultat void

SetMinConnectionInterval() public méthode

public SetMinConnectionInterval ( uint interval ) : void
interval uint
Résultat void

SetNudMaxConnIntValue() public méthode

public SetNudMaxConnIntValue ( int value ) : void
value int
Résultat void

SetNudMinConnIntValue() public méthode

public SetNudMinConnIntValue ( int value ) : void
value int
Résultat void

SetNudSlaveLatencyValue() public méthode

public SetNudSlaveLatencyValue ( int value ) : void
value int
Résultat void

SetNudSprVisionTimeoutValue() public méthode

public SetNudSprVisionTimeoutValue ( int value ) : void
value int
Résultat void

SetPairingStatus() public méthode

public SetPairingStatus ( DeviceTabsForm state ) : void
state DeviceTabsForm
Résultat void

SetSlaveLatency() public méthode

public SetSlaveLatency ( uint latency ) : void
latency uint
Résultat void

SetSupervisionTimeout() public méthode

public SetSupervisionTimeout ( uint timeout ) : void
timeout uint
Résultat void

SetTbReadAttrHandleText() public méthode

public SetTbReadAttrHandleText ( string text ) : void
text string
Résultat void

SetTbReadStatusText() public méthode

public SetTbReadStatusText ( string text ) : void
text string
Résultat void

SetTbReadValueTag() public méthode

public SetTbReadValueTag ( object tag ) : void
tag object
Résultat void

SetTbReadValueText() public méthode

public SetTbReadValueText ( string text ) : void
text string
Résultat void

SetTbWriteStatusText() public méthode

public SetTbWriteStatusText ( string text ) : void
text string
Résultat void

ShowProgress() public méthode

public ShowProgress ( bool enable ) : void
enable bool
Résultat void

TabAdvCommandsInitValues() public méthode

public TabAdvCommandsInitValues ( ) : void
Résultat void

TabDiscoverConnectInitValues() public méthode

public TabDiscoverConnectInitValues ( ) : void
Résultat void

TabPairBondInitValues() public méthode

public TabPairBondInitValues ( ) : void
Résultat void

TabReadWriteInitValues() public méthode

public TabReadWriteInitValues ( ) : void
Résultat void

UsePasskeySecurity() public méthode

public UsePasskeySecurity ( HCICmds state ) : void
state HCICmds
Résultat void

UserTabAccess() public méthode

public UserTabAccess ( bool tabAcccess ) : void
tabAcccess bool
Résultat void

Property Details

DisplayMsgCallback public_oe property

public DeviceForm.DisplayMsgDelegate DisplayMsgCallback
Résultat DeviceForm.DisplayMsgDelegate

discoverConnectStatus public_oe property

public DiscoverConnectStatus discoverConnectStatus
Résultat DiscoverConnectStatus