|
| |
| Algorithm 1 Optimization policy for a characterized radio link. | |
|
| |
| 1: | procedure Energy-Aware Send Data Packet(data) |
| 2: | accXY Z ← measureAcceleration() |
| 3: | if module(accXY Z) >> 9.8 then |
| 4: | radioPower ← MAXIMUM |
| 5: | else |
| 6: | radioPower ← getOptimumLevel(accXY Z) |
| 7: | end if |
| 8: | status ← sendData(data, radioPower) |
| 9: | whilestatus <> ACK do |
| 10: | radioPower ← getMinimumLooselessLevel(accXY Z) |
| 11: | status ← sendData(data, MAXIMUM) |
| 12: | end while |
| 13: | end procedure |
|
| |