C# Класс BTool.DeviceFormUtils

Показать файл Открыть проект

Открытые методы

Метод Описание
BuildRawDataStr ( byte data, string &msg, int length ) : void
CheckLineLength ( string &msg, uint lineIndex, bool addTabs ) : void
ConvertDisplayTypes ( ValueDisplay inValueDisplay, string inStr, ValueDisplay &outValueDisplay, string &outStr, bool displayMsg ) : bool
GetAttExecuteWriteFlagsStr ( byte executeWriteFlags ) : string
GetErrorStatusStr ( byte errorStatus ) : string
GetErrorStatusStr ( byte errorStatus, string newLineSpacer ) : string
GetFindFormatStr ( byte findFormat ) : string
GetGapAdTypesStr ( byte adTypes ) : string
GetGapAddrTypeStr ( byte addrType ) : string
GetGapAdventAdTypeStr ( byte adType ) : string
GetGapAuthReqStr ( byte authReq ) : string
GetGapAuthenticatedCsrkStr ( byte authCsrk ) : string
GetGapBondParamIdStr ( ushort bondParamId ) : string
GetGapChannelMapStr ( byte channelMap ) : string
GetGapDisconnectReasonStr ( byte discReason ) : string
GetGapDiscoveryModeStr ( byte discoveryMode ) : string
GetGapEnableDisableStr ( byte gapEnableDisable ) : string
GetGapEventTypeStr ( byte eventType ) : string
GetGapFilterPolicyStr ( byte filterPolicy ) : string
GetGapIOCapsStr ( byte ioCaps ) : string
GetGapKeyDiskStr ( byte keyDisk ) : string
GetGapOobDataFlagStr ( byte dataFlag ) : string
GetGapParamIdStr ( byte paramId ) : string
GetGapProfileStr ( byte gapProfile ) : string
GetGapSMPFailureTypesStr ( byte failTypes ) : string
GetGapTerminationReasonStr ( byte termReason ) : string
GetGapTrueFalseStr ( byte gapTrueFalse ) : string
GetGapUiInputStr ( byte uiInput ) : string
GetGapUiOutputStr ( byte uiOutput ) : string
GetGapYesNoStr ( byte gapYesNo ) : string
GetGattCharProperties ( byte properties, bool useShort ) : string
GetGattPermissionsStr ( byte permissions ) : string
GetGattServiceUUIDStr ( ushort serviceUUID ) : string
GetHCIExtStatusStr ( byte status ) : string
GetHciExtClkDivideOnHaltCtrlStr ( byte control ) : string
GetHciExtCwModeStr ( byte cwMode ) : string
GetHciExtDeclareNvUsageModeStr ( byte control ) : string
GetHciExtMapPmIoPortStr ( byte data ) : string
GetHciExtOnePktPerEvtCtrlStr ( byte control ) : string
GetHciExtPERTestCommandStr ( byte data ) : string
GetHciExtRxGainStr ( byte rxGain ) : string
GetHciExtSetFastTxRespTimeCtrlStr ( byte control ) : string
GetHciExtSetFreqTuneStr ( byte data ) : string
GetHciExtTxPowerStr ( byte txPower ) : string
GetHciReqOpCodeStr ( byte data ) : string
GetL2CapConnParamUpdateResultStr ( ushort updateResult ) : string
GetL2CapInfoTypesStr ( ushort infoTypes ) : string
GetL2CapRejectReasonsStr ( ushort rejectReason ) : string
GetLEAddressTypeStr ( byte dataFlag ) : string
GetOpCodeName ( ushort opCode ) : string
GetPacketTypeStr ( byte packetType ) : string
GetShortErrorStatusStr ( byte errorStatus ) : string
GetSigAuthStr ( byte sigAuth ) : string
GetStatusStr ( byte status ) : string
GetUtilResetTypeStr ( byte resetType ) : string
GetUuidLength ( byte format, bool &dataErr ) : int
HexStr2UserDefinedStr ( string msg, SharedAppObjs strType ) : string
LoadMsgHeader ( ArrayList &data, int &index, byte packetType, ushort opCode, byte dataLength ) : bool
LoadMsgHeader ( byte &data, int &index, byte packetType, ushort opCode, byte dataLength ) : bool
String2BDA_LSBMSB ( string bdaStr ) : byte[]
String2Bytes_LSBMSB ( string str, byte radix ) : byte[]
String2UInt16_LSBMSB ( string str, byte radix ) : ushort[]
UnloadAttMsgHeader ( byte &data, int &index, string &msg, bool &dataErr ) : byte
UnloadColonData ( byte data, bool limitLen ) : string
UnloadColonData ( byte data, int &index, int numBytes, bool &dataErr ) : string
UnloadColonData ( byte data, int &index, int numBytes, bool &dataErr, bool limitLen ) : string
UnloadDeviceAddr ( byte data, byte &addr, int &index, bool direction, bool &dataErr ) : string
UnloadHandleHandleValueData ( byte data, int &index, int totalLength, int dataLength, bool &dataErr ) : string
UnloadHandleHandleValueData ( byte data, int &index, int totalLength, int dataLength, bool &dataErr, List &handleHandleData ) : string
UnloadHandleValueData ( byte data, int &index, int totalLength, int dataLength, bool &dataErr ) : string
UnloadHandleValueData ( byte data, int &index, int totalLength, int dataLength, bool &dataErr, string strDataName ) : string
UnloadHandleValueData ( byte data, int &index, int totalLength, int dataLength, bool &dataErr, string strDataName, List &handleData ) : string
UnloadHandleValueData ( byte data, int &index, int totalLength, int dataLength, string &handleStr, string &valueStr, bool &dataErr, string strDataName ) : string
UnloadHandleValueData ( byte data, int &index, int totalLength, int dataLength, string &handleStr, string &valueStr, bool &dataErr, string strDataName, List &handleData ) : string

Описание методов

BuildRawDataStr() публичный Метод

public BuildRawDataStr ( byte data, string &msg, int length ) : void
data byte
msg string
length int
Результат void

CheckLineLength() публичный Метод

public CheckLineLength ( string &msg, uint lineIndex, bool addTabs ) : void
msg string
lineIndex uint
addTabs bool
Результат void

ConvertDisplayTypes() публичный Метод

public ConvertDisplayTypes ( ValueDisplay inValueDisplay, string inStr, ValueDisplay &outValueDisplay, string &outStr, bool displayMsg ) : bool
inValueDisplay ValueDisplay
inStr string
outValueDisplay ValueDisplay
outStr string
displayMsg bool
Результат bool

GetAttExecuteWriteFlagsStr() публичный Метод

public GetAttExecuteWriteFlagsStr ( byte executeWriteFlags ) : string
executeWriteFlags byte
Результат string

GetErrorStatusStr() публичный Метод

public GetErrorStatusStr ( byte errorStatus ) : string
errorStatus byte
Результат string

GetErrorStatusStr() публичный Метод

public GetErrorStatusStr ( byte errorStatus, string newLineSpacer ) : string
errorStatus byte
newLineSpacer string
Результат string

GetFindFormatStr() публичный Метод

public GetFindFormatStr ( byte findFormat ) : string
findFormat byte
Результат string

GetGapAdTypesStr() публичный Метод

public GetGapAdTypesStr ( byte adTypes ) : string
adTypes byte
Результат string

GetGapAddrTypeStr() публичный Метод

public GetGapAddrTypeStr ( byte addrType ) : string
addrType byte
Результат string

GetGapAdventAdTypeStr() публичный Метод

public GetGapAdventAdTypeStr ( byte adType ) : string
adType byte
Результат string

GetGapAuthReqStr() публичный Метод

public GetGapAuthReqStr ( byte authReq ) : string
authReq byte
Результат string

GetGapAuthenticatedCsrkStr() публичный Метод

public GetGapAuthenticatedCsrkStr ( byte authCsrk ) : string
authCsrk byte
Результат string

GetGapBondParamIdStr() публичный Метод

public GetGapBondParamIdStr ( ushort bondParamId ) : string
bondParamId ushort
Результат string

GetGapChannelMapStr() публичный Метод

public GetGapChannelMapStr ( byte channelMap ) : string
channelMap byte
Результат string

GetGapDisconnectReasonStr() публичный Метод

public GetGapDisconnectReasonStr ( byte discReason ) : string
discReason byte
Результат string

GetGapDiscoveryModeStr() публичный Метод

public GetGapDiscoveryModeStr ( byte discoveryMode ) : string
discoveryMode byte
Результат string

GetGapEnableDisableStr() публичный Метод

public GetGapEnableDisableStr ( byte gapEnableDisable ) : string
gapEnableDisable byte
Результат string

GetGapEventTypeStr() публичный Метод

public GetGapEventTypeStr ( byte eventType ) : string
eventType byte
Результат string

GetGapFilterPolicyStr() публичный Метод

public GetGapFilterPolicyStr ( byte filterPolicy ) : string
filterPolicy byte
Результат string

GetGapIOCapsStr() публичный Метод

public GetGapIOCapsStr ( byte ioCaps ) : string
ioCaps byte
Результат string

GetGapKeyDiskStr() публичный Метод

public GetGapKeyDiskStr ( byte keyDisk ) : string
keyDisk byte
Результат string

GetGapOobDataFlagStr() публичный Метод

public GetGapOobDataFlagStr ( byte dataFlag ) : string
dataFlag byte
Результат string

GetGapParamIdStr() публичный Метод

public GetGapParamIdStr ( byte paramId ) : string
paramId byte
Результат string

GetGapProfileStr() публичный Метод

public GetGapProfileStr ( byte gapProfile ) : string
gapProfile byte
Результат string

GetGapSMPFailureTypesStr() публичный Метод

public GetGapSMPFailureTypesStr ( byte failTypes ) : string
failTypes byte
Результат string

GetGapTerminationReasonStr() публичный Метод

public GetGapTerminationReasonStr ( byte termReason ) : string
termReason byte
Результат string

GetGapTrueFalseStr() публичный Метод

public GetGapTrueFalseStr ( byte gapTrueFalse ) : string
gapTrueFalse byte
Результат string

GetGapUiInputStr() публичный Метод

public GetGapUiInputStr ( byte uiInput ) : string
uiInput byte
Результат string

GetGapUiOutputStr() публичный Метод

public GetGapUiOutputStr ( byte uiOutput ) : string
uiOutput byte
Результат string

GetGapYesNoStr() публичный Метод

public GetGapYesNoStr ( byte gapYesNo ) : string
gapYesNo byte
Результат string

GetGattCharProperties() публичный Метод

public GetGattCharProperties ( byte properties, bool useShort ) : string
properties byte
useShort bool
Результат string

GetGattPermissionsStr() публичный Метод

public GetGattPermissionsStr ( byte permissions ) : string
permissions byte
Результат string

GetGattServiceUUIDStr() публичный Метод

public GetGattServiceUUIDStr ( ushort serviceUUID ) : string
serviceUUID ushort
Результат string

GetHCIExtStatusStr() публичный Метод

public GetHCIExtStatusStr ( byte status ) : string
status byte
Результат string

GetHciExtClkDivideOnHaltCtrlStr() публичный Метод

public GetHciExtClkDivideOnHaltCtrlStr ( byte control ) : string
control byte
Результат string

GetHciExtCwModeStr() публичный Метод

public GetHciExtCwModeStr ( byte cwMode ) : string
cwMode byte
Результат string

GetHciExtDeclareNvUsageModeStr() публичный Метод

public GetHciExtDeclareNvUsageModeStr ( byte control ) : string
control byte
Результат string

GetHciExtMapPmIoPortStr() публичный Метод

public GetHciExtMapPmIoPortStr ( byte data ) : string
data byte
Результат string

GetHciExtOnePktPerEvtCtrlStr() публичный Метод

public GetHciExtOnePktPerEvtCtrlStr ( byte control ) : string
control byte
Результат string

GetHciExtPERTestCommandStr() публичный Метод

public GetHciExtPERTestCommandStr ( byte data ) : string
data byte
Результат string

GetHciExtRxGainStr() публичный Метод

public GetHciExtRxGainStr ( byte rxGain ) : string
rxGain byte
Результат string

GetHciExtSetFastTxRespTimeCtrlStr() публичный Метод

public GetHciExtSetFastTxRespTimeCtrlStr ( byte control ) : string
control byte
Результат string

GetHciExtSetFreqTuneStr() публичный Метод

public GetHciExtSetFreqTuneStr ( byte data ) : string
data byte
Результат string

GetHciExtTxPowerStr() публичный Метод

public GetHciExtTxPowerStr ( byte txPower ) : string
txPower byte
Результат string

GetHciReqOpCodeStr() публичный Метод

public GetHciReqOpCodeStr ( byte data ) : string
data byte
Результат string

GetL2CapConnParamUpdateResultStr() публичный Метод

public GetL2CapConnParamUpdateResultStr ( ushort updateResult ) : string
updateResult ushort
Результат string

GetL2CapInfoTypesStr() публичный Метод

public GetL2CapInfoTypesStr ( ushort infoTypes ) : string
infoTypes ushort
Результат string

GetL2CapRejectReasonsStr() публичный Метод

public GetL2CapRejectReasonsStr ( ushort rejectReason ) : string
rejectReason ushort
Результат string

GetLEAddressTypeStr() публичный Метод

public GetLEAddressTypeStr ( byte dataFlag ) : string
dataFlag byte
Результат string

GetOpCodeName() публичный Метод

public GetOpCodeName ( ushort opCode ) : string
opCode ushort
Результат string

GetPacketTypeStr() публичный Метод

public GetPacketTypeStr ( byte packetType ) : string
packetType byte
Результат string

GetShortErrorStatusStr() публичный Метод

public GetShortErrorStatusStr ( byte errorStatus ) : string
errorStatus byte
Результат string

GetSigAuthStr() публичный Метод

public GetSigAuthStr ( byte sigAuth ) : string
sigAuth byte
Результат string

GetStatusStr() публичный Метод

public GetStatusStr ( byte status ) : string
status byte
Результат string

GetUtilResetTypeStr() публичный Метод

public GetUtilResetTypeStr ( byte resetType ) : string
resetType byte
Результат string

GetUuidLength() публичный Метод

public GetUuidLength ( byte format, bool &dataErr ) : int
format byte
dataErr bool
Результат int

HexStr2UserDefinedStr() публичный Метод

public HexStr2UserDefinedStr ( string msg, SharedAppObjs strType ) : string
msg string
strType SharedAppObjs
Результат string

LoadMsgHeader() публичный Метод

public LoadMsgHeader ( ArrayList &data, int &index, byte packetType, ushort opCode, byte dataLength ) : bool
data ArrayList
index int
packetType byte
opCode ushort
dataLength byte
Результат bool

LoadMsgHeader() публичный Метод

public LoadMsgHeader ( byte &data, int &index, byte packetType, ushort opCode, byte dataLength ) : bool
data byte
index int
packetType byte
opCode ushort
dataLength byte
Результат bool

String2BDA_LSBMSB() публичный Метод

public String2BDA_LSBMSB ( string bdaStr ) : byte[]
bdaStr string
Результат byte[]

String2Bytes_LSBMSB() публичный Метод

public String2Bytes_LSBMSB ( string str, byte radix ) : byte[]
str string
radix byte
Результат byte[]

String2UInt16_LSBMSB() публичный Метод

public String2UInt16_LSBMSB ( string str, byte radix ) : ushort[]
str string
radix byte
Результат ushort[]

UnloadAttMsgHeader() публичный Метод

public UnloadAttMsgHeader ( byte &data, int &index, string &msg, bool &dataErr ) : byte
data byte
index int
msg string
dataErr bool
Результат byte

UnloadColonData() публичный Метод

public UnloadColonData ( byte data, bool limitLen ) : string
data byte
limitLen bool
Результат string

UnloadColonData() публичный Метод

public UnloadColonData ( byte data, int &index, int numBytes, bool &dataErr ) : string
data byte
index int
numBytes int
dataErr bool
Результат string

UnloadColonData() публичный Метод

public UnloadColonData ( byte data, int &index, int numBytes, bool &dataErr, bool limitLen ) : string
data byte
index int
numBytes int
dataErr bool
limitLen bool
Результат string

UnloadDeviceAddr() публичный Метод

public UnloadDeviceAddr ( byte data, byte &addr, int &index, bool direction, bool &dataErr ) : string
data byte
addr byte
index int
direction bool
dataErr bool
Результат string

UnloadHandleHandleValueData() публичный Метод

public UnloadHandleHandleValueData ( byte data, int &index, int totalLength, int dataLength, bool &dataErr ) : string
data byte
index int
totalLength int
dataLength int
dataErr bool
Результат string

UnloadHandleHandleValueData() публичный Метод

public UnloadHandleHandleValueData ( byte data, int &index, int totalLength, int dataLength, bool &dataErr, List &handleHandleData ) : string
data byte
index int
totalLength int
dataLength int
dataErr bool
handleHandleData List
Результат string

UnloadHandleValueData() публичный Метод

public UnloadHandleValueData ( byte data, int &index, int totalLength, int dataLength, bool &dataErr ) : string
data byte
index int
totalLength int
dataLength int
dataErr bool
Результат string

UnloadHandleValueData() публичный Метод

public UnloadHandleValueData ( byte data, int &index, int totalLength, int dataLength, bool &dataErr, string strDataName ) : string
data byte
index int
totalLength int
dataLength int
dataErr bool
strDataName string
Результат string

UnloadHandleValueData() публичный Метод

public UnloadHandleValueData ( byte data, int &index, int totalLength, int dataLength, bool &dataErr, string strDataName, List &handleData ) : string
data byte
index int
totalLength int
dataLength int
dataErr bool
strDataName string
handleData List
Результат string

UnloadHandleValueData() публичный Метод

public UnloadHandleValueData ( byte data, int &index, int totalLength, int dataLength, string &handleStr, string &valueStr, bool &dataErr, string strDataName ) : string
data byte
index int
totalLength int
dataLength int
handleStr string
valueStr string
dataErr bool
strDataName string
Результат string

UnloadHandleValueData() публичный Метод

public UnloadHandleValueData ( byte data, int &index, int totalLength, int dataLength, string &handleStr, string &valueStr, bool &dataErr, string strDataName, List &handleData ) : string
data byte
index int
totalLength int
dataLength int
handleStr string
valueStr string
dataErr bool
strDataName string
handleData List
Результат string