📄 winterdata.cpp
字号:
{ return mFwMajorVersion;}void CVersionInfoData::SetFwMinorVersion( USHORT fwminorversion ){ mFwMinorVersion = fwminorversion; SetModified( true ); return;}USHORT CVersionInfoData::GetFwMinorVersion( ){ return mFwMinorVersion;}void CVersionInfoData::SetFwSubVersion( USHORT fwsubversion ){ mFwSubVersion = fwsubversion; SetModified( true ); return;}USHORT CVersionInfoData::GetFwSubVersion( ){ return mFwSubVersion;}void CVersionInfoData::SetFwBuild( USHORT fwbuild ){ mFwBuild = fwbuild; SetModified( true ); return;}USHORT CVersionInfoData::GetFwBuild( ){ return mFwBuild;}// CStatisticsData class implementation//======================================CStatisticsData::CStatisticsData( CWinterModel *model, STATISTICS *src ) : CWinterData( model ){}CStatisticsData::~CStatisticsData( ){}bool CStatisticsData::doimport( STATISTICS *src ){ if( src == NULL ) { return false; } SetTxDataPacketsOk( src->TxDataPacketsOk ); SetTxDataPacketsError( src->TxDataPacketsError ); SetTxMgmtPacketsOk( src->TxMgmtPacketsOk ); SetTxMgmtPacketsError( src->TxMgmtPacketsError ); SetRxDataPacketsOk( src->RxDataPacketsOk ); SetRxDataPacketsError( src->RxDataPacketsError ); SetRxMgmtPacketsOk( src->RxMgmtPacketsOk ); SetRxMgmtPacketsError( src->RxMgmtPacketsError ); SetRxLost( src->RxLost ); SetTxPacketsRejectedNotReady( src->TxPacketsRejectedNotReady ); SetTxPacketsRejectedResources( src->TxPacketsRejectedResources ); SetMatchingBeacons( src->MatchingBeacons ); SetModified( true ); return true;}bool CStatisticsData::doexport( STATISTICS *tgt ){ tgt->TxDataPacketsOk = GetTxDataPacketsOk( ); tgt->TxDataPacketsError = GetTxDataPacketsError( ); tgt->TxMgmtPacketsOk = GetTxMgmtPacketsOk( ); tgt->TxMgmtPacketsError = GetTxMgmtPacketsError( ); tgt->RxDataPacketsOk = GetRxDataPacketsOk( ); tgt->RxDataPacketsError = GetRxDataPacketsError( ); tgt->RxMgmtPacketsOk = GetRxMgmtPacketsOk( ); tgt->RxMgmtPacketsError = GetRxMgmtPacketsError( ); tgt->RxLost = GetRxLost( ); tgt->TxPacketsRejectedNotReady = GetTxPacketsRejectedNotReady( ); tgt->TxPacketsRejectedResources = GetTxPacketsRejectedResources( ); tgt->MatchingBeacons = GetMatchingBeacons( ); return true;}bool CStatisticsData::Import( void *from ){ return doimport( ( STATISTICS * ) from );}bool CStatisticsData::Export( void *to ){ return doexport( ( STATISTICS * ) to );}void CStatisticsData::SetTxDataPacketsOk( ULONG txdatapacketsok ){ mTxDataPacketsOk = txdatapacketsok; SetModified( true ); return;}ULONG CStatisticsData::GetTxDataPacketsOk( ){ return mTxDataPacketsOk;}void CStatisticsData::SetTxDataPacketsError( ULONG txdatapacketserror ){ mTxDataPacketsError = txdatapacketserror; SetModified( true ); return;}ULONG CStatisticsData::GetTxDataPacketsError( ){ return mTxDataPacketsError;}void CStatisticsData::SetTxMgmtPacketsOk( ULONG txmgmtpacketsok ){ mTxMgmtPacketsOk = txmgmtpacketsok; SetModified( true ); return;}ULONG CStatisticsData::GetTxMgmtPacketsOk( ){ return mTxMgmtPacketsOk;}void CStatisticsData::SetTxMgmtPacketsError( ULONG txmgmtpacketserror ){ mTxMgmtPacketsError = txmgmtpacketserror; SetModified( true ); return;}ULONG CStatisticsData::GetTxMgmtPacketsError( ){ return mTxMgmtPacketsError;}void CStatisticsData::SetRxDataPacketsOk( ULONG rxdatapacketsok ){ mRxDataPacketsOk = rxdatapacketsok; SetModified( true ); return;}ULONG CStatisticsData::GetRxDataPacketsOk( ){ return mRxDataPacketsOk;}void CStatisticsData::SetRxDataPacketsError( ULONG rxdatapacketserror ){ mRxDataPacketsError = rxdatapacketserror; SetModified( true ); return;}ULONG CStatisticsData::GetRxDataPacketsError( ){ return mRxDataPacketsError;}void CStatisticsData::SetRxMgmtPacketsOk( ULONG rxmgmtpacketsok ){ mRxMgmtPacketsOk = rxmgmtpacketsok; SetModified( true ); return;}ULONG CStatisticsData::GetRxMgmtPacketsOk( ){ return mRxMgmtPacketsOk;}void CStatisticsData::SetRxMgmtPacketsError( ULONG rxmgmtpacketserror ){ mRxMgmtPacketsError = rxmgmtpacketserror; SetModified( true ); return;}ULONG CStatisticsData::GetRxMgmtPacketsError( ){ return mRxMgmtPacketsError;}void CStatisticsData::SetRxLost( ULONG rxlost ){ mRxLost = rxlost; SetModified( true ); return;}ULONG CStatisticsData::GetRxLost( ){ return mRxLost;}void CStatisticsData::SetTxPacketsRejectedNotReady( ULONG txpacketsrejnotready ){ mTxPacketsRejectedNotReady = txpacketsrejnotready; SetModified( true ); return;}ULONG CStatisticsData::GetTxPacketsRejectedNotReady( ){ return mTxPacketsRejectedNotReady;}void CStatisticsData::SetTxPacketsRejectedResources( ULONG txpacketsrejresources ){ mTxPacketsRejectedResources = txpacketsrejresources; SetModified( true ); return;}ULONG CStatisticsData::GetTxPacketsRejectedResources( ){ return mTxPacketsRejectedResources;}void CStatisticsData::SetMatchingBeacons( ULONG matchingbeacons ){ mMatchingBeacons = matchingbeacons; SetModified( true ); return;}ULONG CStatisticsData::GetMatchingBeacons( ){ return mMatchingBeacons;}// CDeviceConfigurationData class implementation//===============================================CDeviceConfigurationData::CDeviceConfigurationData( CWinterModel *model, DEVICE_CONFIGURATION *src ) : CWinterData( model ){}CDeviceConfigurationData::~CDeviceConfigurationData( ){}bool CDeviceConfigurationData::doimport( DEVICE_CONFIGURATION *src ){ if( src == NULL ) { return false; } SetOperatingMode( src->OperatingMode ); SetChannel( src->Channel ); SetSSID( src->SSID ); SetSSIDLength( src->SSIDlength ); SetTxRate( src->TxRate ); SetPowerMgmtMode( src->PowerMgmtMode ); SetInternationalRoaming( src->InternationalRoaming ); SetRadioIsOn( src->RadioIsOn ); SetPreambleType( src->PreambleType ); SetFragmentationThreshold( src->FragmentationThreshold ); SetRtsCtsThreshold( src->RtsCtsThreshold ); SetBSSID( src->BSSID ); SetStationState( src->StationState ); SetRssi( src->Rssi ); SetLinkQuality( src->LinkQuality ); SetRegDomain( src->RegDomain ); SetChannelVector( src->ChannelVector ); SetMgmtErrorCode( src->MgmtErrorCode ); SetModified( true ); return true;}bool CDeviceConfigurationData::doexport( DEVICE_CONFIGURATION *tgt ){ tgt->OperatingMode = GetOperatingMode( ); tgt->Channel = GetChannel( ); memcpy( tgt->SSID, GetSSID( ), MAX_SSID_LENGTH ); tgt->SSIDlength = GetSSIDLength( ); memcpy( tgt->BSSID, GetBSSID( ), 6 ); memcpy( tgt->ChannelVector, GetChannelVector( ), 14 ); tgt->TxRate = GetTxRate( ); tgt->PowerMgmtMode = GetPowerMgmtMode( ); tgt->InternationalRoaming = GetInternationalRoaming( ); tgt->RadioIsOn = GetRadioIsOn( ); tgt->PreambleType = GetPreambleType( ); tgt->FragmentationThreshold = GetFragmentationThreshold( ); tgt->RtsCtsThreshold = GetRtsCtsThreshold( ); tgt->StationState = GetStationState( ); tgt->Rssi = GetRssi( ); tgt->LinkQuality = GetLinkQuality( ); tgt->RegDomain = GetRegDomain( ); tgt->MgmtErrorCode = GetMgmtErrorCode( ); return true;}bool CDeviceConfigurationData::Import( void *from ){ return doimport( ( DEVICE_CONFIGURATION * ) from );}bool CDeviceConfigurationData::Export( void *to ){ return doexport( ( DEVICE_CONFIGURATION * ) to );}void CDeviceConfigurationData::SetOperatingMode( UCHAR opermode ){ mOperatingMode = opermode; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetOperatingMode( ){ return mOperatingMode;}void CDeviceConfigurationData::SetChannel( UCHAR channel ){ mChannel = channel; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetChannel( ){ return mChannel;}void CDeviceConfigurationData::SetSSID( UCHAR ssid[ MAX_SSID_LENGTH ] ){ memcpy( mSSID, ssid, MAX_SSID_LENGTH ); SetModified( true ); return;}UCHAR *CDeviceConfigurationData::GetSSID( ){ return mSSID;}void CDeviceConfigurationData::SetSSIDLength( UCHAR ssid_length ){ mSSIDLength = ssid_length; return;}UCHAR CDeviceConfigurationData::GetSSIDLength( ){ return mSSIDLength;}void CDeviceConfigurationData::SetTxRate( UCHAR txrate ){ mTxRate = txrate; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetTxRate( ){ return mTxRate;}void CDeviceConfigurationData::SetPowerMgmtMode( UCHAR powermgmtmode ){ mPowerMgmtMode = powermgmtmode; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetPowerMgmtMode( ){ return mPowerMgmtMode;}void CDeviceConfigurationData::SetInternationalRoaming( UCHAR introaming ){ mInternationalRoaming = introaming; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetInternationalRoaming( ){ return mInternationalRoaming;}void CDeviceConfigurationData::SetRadioIsOn( UCHAR radioison ){ mRadioIsOn = radioison; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetRadioIsOn( ){ return mRadioIsOn;}void CDeviceConfigurationData::SetPreambleType( UCHAR preambletype ){ mPreambleType = preambletype; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetPreambleType( ){ return mPreambleType;}void CDeviceConfigurationData::SetFragmentationThreshold( USHORT fragthreshold ){ mFragmentationThreshold = fragthreshold; SetModified( true ); return;}USHORT CDeviceConfigurationData::GetFragmentationThreshold( ){ return mFragmentationThreshold;}void CDeviceConfigurationData::SetRtsCtsThreshold( USHORT rtsctsthreshold ){ mRtsCtsThreshold = rtsctsthreshold; SetModified( true ); return;}USHORT CDeviceConfigurationData::GetRtsCtsThreshold( ){ return mRtsCtsThreshold;}void CDeviceConfigurationData::SetBSSID( UCHAR bssid[6] ){ memcpy( mBSSID, bssid, 6 ); SetModified( true ); return;}UCHAR *CDeviceConfigurationData::GetBSSID( ){ return mBSSID;}void CDeviceConfigurationData::SetStationState( UCHAR stationstate ){ mStationState = stationstate; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetStationState( ){ return mStationState;}void CDeviceConfigurationData::SetRssi( UCHAR rssi ){ mRssi = rssi; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetRssi( ){ return mRssi;}void CDeviceConfigurationData::SetLinkQuality( UCHAR linkquality ){ mLinkQuality = linkquality; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetLinkQuality( ){ return mLinkQuality;}void CDeviceConfigurationData::SetRegDomain( UCHAR regdomain ){ mRegDomain = regdomain; SetModified( true ); return;}UCHAR CDeviceConfigurationData::GetRegDomain( ){ return mRegDomain;}void CDeviceConfigurationData::SetChannelVector( UCHAR channelvector[14] ){ memcpy( mChannelVector, channelvector, 14 ); SetModified( true ); return;}UCHAR *CDeviceConfigurationData::GetChannelVector( ){ return mChannelVector;}void CDeviceConfigurationData::SetMgmtErrorCode( ULONG mgmterrorcode ){ mMgmtErrorCode = mgmterrorcode; SetModified( true ); return;}ULONG CDeviceConfigurationData::GetMgmtErrorCode( ){ return mMgmtErrorCode;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -