The following addresses are reserved:

=======   =======            ==========   ===========   ========
Address   Process            SerialPort   PowerSwitch   Function
=======   =======            ==========   ===========   ========
0x2000    PayloadInterface   /dev/ttyS1   n/a           Communication with Float C&C (and WGMS or host system)
0x2010    ADCP               /dev/ttyLX2  2             ADCP command and data collection
0x2011    PDR78              /dev/ttyLX3  2             PDR78 sensor command and data collection
0x2012    ECOPUCK            /dev/ttyLX4  3             Ecopuck sensor
0x2013    CSTAR              /dev/ttyLX6  4             CStar sensor
0x2014    ADCP2              n/a          n/a           ADCP command and data collection via Benthos
0x2015    VR2C               /dev/ttyLX4  3             Vemco VR2C marine life tag sensor
0x2016    Aquatracka         /dev/ttyLX6  4             Aquatracka sensor
0x2017    C3                 /dev/ttyLX4  3             Turner C3 sensor
0x2018    WHOIMM             /dev/ttyLX4  4             WHOI Micro Modem
0x2019    LISST              /dev/ttyLX6  n/a           LISST-100X sensor
0x201A    Microstrain        /dev/ttyLX2  3             Microstrain IMU
0x201C    SimpleSBDQueue     /dev/ttyLX0  1             SBD Modem Interface
0x201D    Magnetometer       /dev/ttyLX3  (sub payload) Marine Magnetics Magnetometer interface
0x201E    VemcoVM4           /dev/ttyLX6  (sub payload) Vemco VM4 marine life tag sensor
0x2022    MAM                /dev/ttyLX5  2             Motion/waves sensor
0x2025    GPSWaves           /dev/ttyLX4  2             waves sensor using MicroStrain or system GPS
0x2026    SeabirdGPCTD       /dev/ttyLX6  3             Seabird GPCTD sensor
0x2030    DataRecorder1      /dev/ttyLX6  3           	Serial Data Recorder1
0x2031    DataRecorder2      /dev/ttyLX7  4           	Serial Data Recorder2
0x204*    LuaWrapper         varies       varies        Wrapper for executing lua scripts
0x20A9    ConnectionManager  n/a          varies        Connection Manager program (turns on/off comms paths)
0x20AA    VirtualRelay       n/a          n/a           Virtual Relay program (write console scripts should go here)
0x20A*    VirtualRelay       n/a          n/a           Virtual Relay communications paths (messages addressed here go to shore)
0x20F0    DemoSensor         n/a          n/a           Sample sensor implementation
0x20F1    GPSListener        /dev/ttyS2   n/a           Listens to NMEA GPS strings and forwards events
0x20F2    PPPHost            /dev/ttyLX0  1             Communication via RUDICS and PPP interface to shore
0x20F3    BenthosModem       /dev/ttyLX1  2             Passes data accoustically thru to a remote sensor via Benthos modem
0x20F4    LogListener        n/a          n/a           Listener for log messages from the Float
n/a       EventManager       n/a          n/a           CORBA-based event router
n/a       omniNames          n/a          n/a           CORBA (omniORB) name server and system facilities
n/a       PayloadManager     n/a          n/a           Registry of processes running and their addresses

Note that the upper level byte (0x20) is advisory: it maybe universally changed as
required by the application to ensure that it is unique amongst the device installed
on the float.

