[Tinyos-2-commits] CVS: tinyos-2.x/tos/lib/net/blip/serial SerialDevConf.h, NONE, 1.1 SerialDevConfC.nc, NONE, 1.1 SerialPacketInfoDevConfP.nc, NONE, 1.1
sdhsdh
sdhsdh at users.sourceforge.net
Mon Jan 19 16:28:18 PST 2009
- Previous message: [Tinyos-2-commits] CVS: tinyos-2.x/tos/lib/net/blip/nwprog BootImage.nc, NONE, 1.1 Deluge.h, NONE, 1.1 DelugePatch.nc, NONE, 1.1 DelugePatchC.nc, NONE, 1.1 DelugePatchClientC.nc, NONE, 1.1 DelugePatchP.nc, NONE, 1.1 DelugeReadIdent.nc, NONE, 1.1 DelugeReadIdentC.nc, NONE, 1.1 DelugeReadIdentClientC.nc, NONE, 1.1 DelugeReadIdentP.nc, NONE, 1.1 DelugeVerify.nc, NONE, 1.1 DelugeVerifyC.nc, NONE, 1.1 DelugeVerifyClientC.nc, NONE, 1.1 DelugeVerifyP.nc, NONE, 1.1 NWProgC.nc, NONE, 1.1 NWProgP.nc, NONE, 1.1
- Next message: [Tinyos-2-commits] CVS: tinyos-2.x/tos/lib/net/blip/shell FlashShellC.nc, NONE, 1.1 FlashShellP.nc, NONE, 1.1 RegisterShellCommand.nc, NONE, 1.1 Shell.h, NONE, 1.1 ShellCommand.nc, NONE, 1.1 ShellCommandC.nc, NONE, 1.1 ShellCommandP.nc, NONE, 1.1 UDPShellC.nc, NONE, 1.1 UDPShellP.nc, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/tinyos/tinyos-2.x/tos/lib/net/blip/serial
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv6583/tos/lib/net/blip/serial
Added Files:
SerialDevConf.h SerialDevConfC.nc SerialPacketInfoDevConfP.nc
Log Message:
- initial commit of blip (berkeley low-power ip) stack
--- NEW FILE: SerialDevConf.h ---
/*
* "Copyright (c) 2008 The Regents of the University of California.
* All rights reserved."
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose, without fee, and without written agreement is
* hereby granted, provided that the above copyright notice, the following
* two paragraphs and the author appear in all copies of this software.
*
* IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
* OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
* CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
* ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS."
*
*/
#ifndef _SERIALDEVCONF_H_
#define _SERIALDEVCONF_H_
enum {
TOS_SERIAL_DEVCONF = 3,
};
#endif
--- NEW FILE: SerialDevConfC.nc ---
/*
* "Copyright (c) 2008 The Regents of the University of California.
* All rights reserved."
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose, without fee, and without written agreement is
* hereby granted, provided that the above copyright notice, the following
* two paragraphs and the author appear in all copies of this software.
*
* IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
* OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
* CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
* ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS."
*
*/
//$Id: SerialDevConfC.nc,v 1.1 2009/01/20 00:28:16 sdhsdh Exp $
/* "Copyright (c) 2000-2005 The Regents of the University of California.
* All rights reserved.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose, without fee, and without written agreement
* is hereby granted, provided that the above copyright notice, the following
* two paragraphs and the author appear in all copies of this software.
*
* IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
* OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY
* OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
* ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS."
*/
/**
* Implementation of communication 802.15.4 message_t packets over the
* serial port.
*
* @author Philip Levis
* @author Ben Greenstein
* @date August 7 2005
*
*/
#include "SerialDevConf.h"
configuration SerialDevConfC {
provides {
interface Send;
interface Receive;
}
uses interface Leds;
}
implementation {
components SerialPacketInfoDevConfP as Info, SerialDispatcherC;
Leds = SerialDispatcherC;
Send = SerialDispatcherC.Send[TOS_SERIAL_DEVCONF];
Receive = SerialDispatcherC.Receive[TOS_SERIAL_DEVCONF];
SerialDispatcherC.SerialPacketInfo[TOS_SERIAL_DEVCONF] -> Info;
}
--- NEW FILE: SerialPacketInfoDevConfP.nc ---
/*
* "Copyright (c) 2008 The Regents of the University of California.
* All rights reserved."
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose, without fee, and without written agreement is
* hereby granted, provided that the above copyright notice, the following
* two paragraphs and the author appear in all copies of this software.
*
* IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
* OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
* CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
* ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS."
*
*/
/* "Copyright (c) 2000-2005 The Regents of the University of California.
* All rights reserved.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose, without fee, and without written agreement
* is hereby granted, provided that the above copyright notice, the following
* two paragraphs and the author appear in all copies of this software.
*
* IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
* OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY
* OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
* ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS."
*/
module SerialPacketInfoDevConfP {
provides interface SerialPacketInfo as Info;
}
implementation {
async command uint8_t Info.offset() {
// no header
return sizeof(message_header_t);
}
async command uint8_t Info.dataLinkLength(message_t* msg, uint8_t upperLen) {
// no header or footer
return upperLen;
}
async command uint8_t Info.upperLength(message_t* msg, uint8_t dataLinkLen) {
return dataLinkLen;
}
}
- Previous message: [Tinyos-2-commits] CVS: tinyos-2.x/tos/lib/net/blip/nwprog BootImage.nc, NONE, 1.1 Deluge.h, NONE, 1.1 DelugePatch.nc, NONE, 1.1 DelugePatchC.nc, NONE, 1.1 DelugePatchClientC.nc, NONE, 1.1 DelugePatchP.nc, NONE, 1.1 DelugeReadIdent.nc, NONE, 1.1 DelugeReadIdentC.nc, NONE, 1.1 DelugeReadIdentClientC.nc, NONE, 1.1 DelugeReadIdentP.nc, NONE, 1.1 DelugeVerify.nc, NONE, 1.1 DelugeVerifyC.nc, NONE, 1.1 DelugeVerifyClientC.nc, NONE, 1.1 DelugeVerifyP.nc, NONE, 1.1 NWProgC.nc, NONE, 1.1 NWProgP.nc, NONE, 1.1
- Next message: [Tinyos-2-commits] CVS: tinyos-2.x/tos/lib/net/blip/shell FlashShellC.nc, NONE, 1.1 FlashShellP.nc, NONE, 1.1 RegisterShellCommand.nc, NONE, 1.1 Shell.h, NONE, 1.1 ShellCommand.nc, NONE, 1.1 ShellCommandC.nc, NONE, 1.1 ShellCommandP.nc, NONE, 1.1 UDPShellC.nc, NONE, 1.1 UDPShellP.nc, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Tinyos-2-commits
mailing list