]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/rf2xx/layers/ActiveMessageLayerP.nc
fix packet length calculation
[tinyos-2.x.git] / tos / chips / rf2xx / layers / ActiveMessageLayerP.nc
index 1f9cb5ec06bdfe63990f2d8e63c684f30763236d..a652486ebc7a1feb553d084b0b1744df5bd3d45f 100644 (file)
@@ -227,29 +227,29 @@ implementation
 
        command void Packet.clear(message_t* msg)
        {
-               call SubPacket.clear(msg);
+               call RadioPacket.clear(msg);
        }
 
        command uint8_t Packet.payloadLength(message_t* msg)
        {
-               return call SubPacket.payloadLength(msg);
+               return call RadioPacket.payloadLength(msg);
        }
 
        command void Packet.setPayloadLength(message_t* msg, uint8_t len)
        {
-               call SubPacket.setPayloadLength(msg, len);
+               call RadioPacket.setPayloadLength(msg, len);
        }
 
        command uint8_t Packet.maxPayloadLength()
        {
-               return call SubPacket.maxPayloadLength();
+               return call RadioPacket.maxPayloadLength();
        }
 
        command void* Packet.getPayload(message_t* msg, uint8_t len)
        {
-               if( len > call SubPacket.maxPayloadLength() )
+               if( len > call RadioPacket.maxPayloadLength() )
                        return NULL;
 
-               return ((void*)msg) + call SubPacket.headerLength(msg);
+               return ((void*)msg) + call RadioPacket.headerLength(msg);
        }
 }