|
|
| 129 |
rngrsp.SetInitRangOppNumber(m_bs->GetRangingOppNumber()); |
129 |
rngrsp.SetInitRangOppNumber(m_bs->GetRangingOppNumber()); |
| 130 |
|
130 |
|
| 131 |
//not needed actually, m_rangingOppNumber serves the purpose. will not be an integer due to transmission delay |
131 |
//not needed actually, m_rangingOppNumber serves the purpose. will not be an integer due to transmission delay |
| 132 |
double curRangingOpp = ((Simulator::Now() |
132 |
NS_ASSERT(m_bs->GetRangingOppNumber() == (uint8_t)(((Simulator::Now() |
| 133 |
- m_bs->GetUlSubframeStartTime()).GetSeconds() |
133 |
- m_bs->GetUlSubframeStartTime()).GetSeconds() |
| 134 |
/ (m_bs->GetRangReqOppSize() |
134 |
/ (m_bs->GetRangReqOppSize() |
| 135 |
* m_bs->GetSymbolDuration().GetSeconds())) + 1; |
135 |
* m_bs->GetSymbolDuration().GetSeconds())) + 1));//temp |
| 136 |
uint8_t curRangingOppNumber = (uint8_t) curRangingOpp; |
|
|
| 137 |
NS_ASSERT(m_bs->GetRangingOppNumber() == curRangingOppNumber);//temp |
| 138 |
|
136 |
|
| 139 |
SetParametersToAdjust(&rngrsp); |
137 |
SetParametersToAdjust(&rngrsp); |
| 140 |
rngrsp.SetRangStatus(WimaxNetDevice::RANGING_STATUS_CONTINUE); //see Figure 64 |
138 |
rngrsp.SetRangStatus(WimaxNetDevice::RANGING_STATUS_CONTINUE); //see Figure 64 |