C# Class BTool.RxDataInThread

Show file Open project: x893/BTool Class Usage Examples

Public Properties

Property Type Description
DataQueue TI.Toolbox.QueueMgr
DeviceRxDataCallback DeviceForm.DeviceRxDataDelegate
DeviceTxStopWaitCallback TxDataOutThread.DeviceTxStopWaitDelegate
ThreadCtrl TI.Toolbox.ThreadControl

Public Methods

Method Description
InitThread ( DeviceForm deviceForm ) : void
RxDataInThread ( DeviceForm deviceForm ) : System

Private Methods

Method Description
CheckMsgComplete ( HCIStopWait msgComp, byte eventStatus ) : bool
DeviceRxStopWait ( bool startStop, HCIStopWait newStopWaitEvent ) : void
FindStopWait ( RxDataIn rxDataIn ) : bool
ProcessQData ( RxDataIn rxDataIn, bool &dataFound ) : bool
QueueDataReady ( ) : bool
TaskThread ( object threadData ) : void

Method Details

InitThread() public method

public InitThread ( DeviceForm deviceForm ) : void
deviceForm DeviceForm
return void

RxDataInThread() public method

public RxDataInThread ( DeviceForm deviceForm ) : System
deviceForm DeviceForm
return System

Property Details

DataQueue public property

public QueueMgr,TI.Toolbox DataQueue
return TI.Toolbox.QueueMgr

DeviceRxDataCallback public property

public DeviceForm.DeviceRxDataDelegate DeviceRxDataCallback
return DeviceForm.DeviceRxDataDelegate

DeviceTxStopWaitCallback public property

public TxDataOutThread.DeviceTxStopWaitDelegate DeviceTxStopWaitCallback
return TxDataOutThread.DeviceTxStopWaitDelegate

ThreadCtrl public property

public ThreadControl,TI.Toolbox ThreadCtrl
return TI.Toolbox.ThreadControl