C# 클래스 BTool.DeviceTabsForm

상속: System.Windows.Forms.Form
파일 보기 프로젝트 열기: x893/BTool 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DisplayMsgCallback DeviceForm.DisplayMsgDelegate
discoverConnectStatus DiscoverConnectStatus

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

AddSlaveDevice() 공개 메소드

public AddSlaveDevice ( DeviceTabsForm linkSlave ) : void
linkSlave DeviceTabsForm
리턴 void

DeviceTabsForm() 공개 메소드

public DeviceTabsForm ( DeviceForm deviceForm ) : System
deviceForm DeviceForm
리턴 System

DeviceTabsUpdate() 공개 메소드

public DeviceTabsUpdate ( ) : void
리턴 void

DiscoverConnectUserInputControl() 공개 메소드

public DiscoverConnectUserInputControl ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GetConnectionParameters() 공개 메소드

public GetConnectionParameters ( ) : void
리턴 void

GetRbASCIIReadChecked() 공개 메소드

public GetRbASCIIReadChecked ( ) : bool
리턴 bool

GetRbDecimalReadChecked() 공개 메소드

public GetRbDecimalReadChecked ( ) : bool
리턴 bool

GetSelectedTab() 공개 메소드

public GetSelectedTab ( ) : int
리턴 int

GetTbReadStatusText() 공개 메소드

public GetTbReadStatusText ( ) : string
리턴 string

GetTbWriteStatusText() 공개 메소드

public GetTbWriteStatusText ( ) : string
리턴 string

GetTcDeviceTabsWidth() 공개 메소드

public GetTcDeviceTabsWidth ( ) : int
리턴 int

PairBondUserInputControl() 공개 메소드

public PairBondUserInputControl ( ) : void
리턴 void

SetAddrType() 공개 메소드

public SetAddrType ( byte addrType ) : void
addrType byte
리턴 void

SetAuthenticatedBond() 공개 메소드

public SetAuthenticatedBond ( bool state ) : void
state bool
리턴 void

SetConnHandles() 공개 메소드

public SetConnHandles ( ushort handle ) : bool
handle ushort
리턴 bool

SetGapAuthCompleteInfo() 공개 메소드

public SetGapAuthCompleteInfo ( HCICmds obj ) : void
obj HCICmds
리턴 void

SetMaxConnectionInterval() 공개 메소드

public SetMaxConnectionInterval ( uint interval ) : void
interval uint
리턴 void

SetMinConnectionInterval() 공개 메소드

public SetMinConnectionInterval ( uint interval ) : void
interval uint
리턴 void

SetNudMaxConnIntValue() 공개 메소드

public SetNudMaxConnIntValue ( int value ) : void
value int
리턴 void

SetNudMinConnIntValue() 공개 메소드

public SetNudMinConnIntValue ( int value ) : void
value int
리턴 void

SetNudSlaveLatencyValue() 공개 메소드

public SetNudSlaveLatencyValue ( int value ) : void
value int
리턴 void

SetNudSprVisionTimeoutValue() 공개 메소드

public SetNudSprVisionTimeoutValue ( int value ) : void
value int
리턴 void

SetPairingStatus() 공개 메소드

public SetPairingStatus ( DeviceTabsForm state ) : void
state DeviceTabsForm
리턴 void

SetSlaveLatency() 공개 메소드

public SetSlaveLatency ( uint latency ) : void
latency uint
리턴 void

SetSupervisionTimeout() 공개 메소드

public SetSupervisionTimeout ( uint timeout ) : void
timeout uint
리턴 void

SetTbReadAttrHandleText() 공개 메소드

public SetTbReadAttrHandleText ( string text ) : void
text string
리턴 void

SetTbReadStatusText() 공개 메소드

public SetTbReadStatusText ( string text ) : void
text string
리턴 void

SetTbReadValueTag() 공개 메소드

public SetTbReadValueTag ( object tag ) : void
tag object
리턴 void

SetTbReadValueText() 공개 메소드

public SetTbReadValueText ( string text ) : void
text string
리턴 void

SetTbWriteStatusText() 공개 메소드

public SetTbWriteStatusText ( string text ) : void
text string
리턴 void

ShowProgress() 공개 메소드

public ShowProgress ( bool enable ) : void
enable bool
리턴 void

TabAdvCommandsInitValues() 공개 메소드

public TabAdvCommandsInitValues ( ) : void
리턴 void

TabDiscoverConnectInitValues() 공개 메소드

public TabDiscoverConnectInitValues ( ) : void
리턴 void

TabPairBondInitValues() 공개 메소드

public TabPairBondInitValues ( ) : void
리턴 void

TabReadWriteInitValues() 공개 메소드

public TabReadWriteInitValues ( ) : void
리턴 void

UsePasskeySecurity() 공개 메소드

public UsePasskeySecurity ( HCICmds state ) : void
state HCICmds
리턴 void

UserTabAccess() 공개 메소드

public UserTabAccess ( bool tabAcccess ) : void
tabAcccess bool
리턴 void

프로퍼티 상세

DisplayMsgCallback 공개적으로 프로퍼티

public DeviceForm.DisplayMsgDelegate DisplayMsgCallback
리턴 DeviceForm.DisplayMsgDelegate

discoverConnectStatus 공개적으로 프로퍼티

public DiscoverConnectStatus discoverConnectStatus
리턴 DiscoverConnectStatus