|
|
| 840 |
m_energyCallback (SLEEP); |
840 |
m_energyCallback (SLEEP); |
| 841 |
} |
841 |
} |
| 842 |
} |
842 |
} |
| 843 |
else |
843 |
else if (m_state == SLEEP) |
| 844 |
{ |
844 |
{ |
| 845 |
m_state = IDLE; |
845 |
if (GetInterferenceDb ((Ptr<Packet>) 0) > m_ccaThreshDb) |
|
|
846 |
{ |
| 847 |
m_state = CCABUSY; |
| 848 |
NotifyListenersCcaStart (); |
| 849 |
} |
| 850 |
else |
| 851 |
{ |
| 852 |
m_state = IDLE; |
| 853 |
} |
| 854 |
|
| 846 |
if (!m_energyCallback.IsNull ()) |
855 |
if (!m_energyCallback.IsNull ()) |
| 847 |
{ |
856 |
{ |
| 848 |
m_energyCallback (IDLE); |
857 |
m_energyCallback (IDLE); |