diff --git a/cfg/InOut/Inp_CommLink.txt b/cfg/InOut/Inp_CommLink.txt
index cf81fbd3..70c6d536 100644
--- a/cfg/InOut/Inp_CommLink.txt
+++ b/cfg/InOut/Inp_CommLink.txt
@@ -1,5 +1,5 @@
<<<<<<<<<<<<<<<<<<< 42: Comm Link Description File >>>>>>>>>>>>>>>>>>>
-0 ! Number of Links
+2 ! Number of Links
=============================== Link 0 ================================
S-Band Uplink ! Description
TRUE ! Comm Link Exists
@@ -8,7 +8,7 @@ FALSE 1.0E-3 ! Adjust Positions for Delay, Delay Accuracy (sec)
UPLINK ! Link Type (UPLINK, DOWNLINK, or CROSSLINK)
3.0E9 ! Frequency (Hz)
-200.0 ! Link Noise Floor (dBw)
-1 0 ! Tx Terminal ID, Body
+0 0 ! Tx Terminal ID, Body
0.0 0.0 0.0 123 ! Tx Mounting Angles (deg), Euler Sequence
100.0 ! Tx Power (dBw)
40.0 -50.0 ! Tx Antenna Peak Gain, Floor Gain (dB)
@@ -28,12 +28,12 @@ TRUE 1.0E-6 ! Adjust Positions for Delay, Delay Accuracy (sec)
DOWNLINK ! Link Type (UPLINK, DOWNLINK, or CROSSLINK)
10.0E9 ! Frequency (Hz)
-200.0 ! Link Noise Floor (dBw)
-0 1 ! Tx Terminal ID, Body
-0.0 0.0 0.0 123 ! Tx Mounting Angles (deg), Euler Sequence
+0 0 ! Tx Terminal ID, Body
+0.0 90.0 0.0 123 ! Tx Mounting Angles (deg), Euler Sequence
17.0 ! Tx Power, (dBw)
35.0 -50.0 ! Tx Antenna Peak Gain, Floor Gain (dB)
"Ant_XBand.obj" ! Tx Antenna Pattern File
-2 0 ! Rx Terminal ID, Body
+0 0 ! Rx Terminal ID, Body
0.0 0.0 0.0 123 ! Rx Mounting Angles (deg), Euler Sequence
70.0 -50.0 ! Rx Antenna Peak Gain, Floor Gain (dB)
"Ant_Gnd.obj" ! Rx Antenna Pattern File
diff --git a/cfg/InOut/Inp_Graphics_DeepSpace.txt b/cfg/InOut/Inp_Graphics_DeepSpace.txt
new file mode 100644
index 00000000..c154c8c2
--- /dev/null
+++ b/cfg/InOut/Inp_Graphics_DeepSpace.txt
@@ -0,0 +1,55 @@
+<<<<<<<<<<<<<<<< 42 Graphics Configuration File >>>>>>>>>>>>>>>>>>>
+1.0 ! GL Output Interval [sec]
+Skymap09.txt ! Star Catalog File Name
+TRUE ! Map Window Exists
+TRUE ! Orrery Window Exists
+TRUE ! Unit Sphere Window Exists
+******************************* POV *********************************
+FALSE ! Pause at Startup
+TRACK_HOST ! POV Mode (TRACK_HOST, TRACK_TARGET, FIXED_IN_HOST)
+SC ! Host Type (WORLD, REFORB, FRM, SC, BODY)
+0 0 L ! Initial Host SC, Body, POV Frame
+SC ! Target Type (WORLD, REFORB, FRM, SC, BODY)
+0 0 N ! Initial Target SC, Body, POV Frame
+NEG_Y ! Boresight Axis
+POS_Z ! Up Axis
+15.0 ! Initial POV Range from Target [m]
+30.0 ! POV Angle (Vertical) [deg]
+0.0 0.0 0.0 ! POV Position in Host [m]
+FRONT ! Initial POV View (FRONT, FRONT_RIGHT, etc)
+******************************* CAM *********************************
+"42 Cam" ! Cam Title [delimited by "]
+600 600 ! Width, Height [pixels]
+5.0E-5 ! Mouse Scale Factor
+1.8 ! Display's Gamma Exponent (1.8-4.0)
+************************** CAM Show Menu ****************************
+FALSE "N Axes" ! Show N Axes
+FALSE "L Axes" ! Show L Axes
+FALSE "F Axes" ! Show F Axes
+TRUE "B Axes" ! Show B Axes
+FALSE "N Grid" ! Show N Grid
+FALSE "L Grid" ! Show L Grid
+FALSE "F Grid" ! Show F Grid
+FALSE "B Grid" ! Show B Grid
+FALSE "Gal Grid" ! Show B Grid
+FALSE "FOVs" ! Show Fields of View
+FALSE "Prox Ops" ! Show Prox Ops
+FALSE "TDRS" ! Show TDRS Satellites
+TRUE "Shadows" ! Show Shadows
+FALSE "Astro Labels" ! Show Astro Labels
+TRUE "Truth Vectors" ! Show Truth Vectors
+FALSE "FSW Vectors" ! Show FSW Vectors
+TRUE "Milky Way" ! Show Milky Way
+FALSE "Fermi Sky" ! Show Fermi Sky
+******************************* MAP *********************************
+"42 Map" ! Map Title [delimited by "]
+512 256 ! Width, Height [pixels]
+************************** MAP Show Menu ****************************
+TRUE "Clock" ! Show Clock
+TRUE "Tlm Clock" ! Show Clock
+FALSE "Credits" ! Show Credits
+TRUE "Night" ! Show Night
+********************* Unit Sphere Show Menu *************************
+TRUE ! Show Major Constellations
+TRUE ! Show Zodiac Constellations
+FALSE ! Show Minor Constellations
diff --git a/cfg/InOut/Inp_IPC.txt b/cfg/InOut/Inp_IPC.txt
index 6dcb7b49..8b24e8f7 100644
--- a/cfg/InOut/Inp_IPC.txt
+++ b/cfg/InOut/Inp_IPC.txt
@@ -1,5 +1,5 @@
<<<<<<<<<<<<<<< 42: InterProcess Comm Configuration File >>>>>>>>>>>>>>>>
-17 ! Number of Sockets
+18 ! Number of Sockets
********************************** RW 0 to 42 *****************************
RX ! IPC Mode (OFF,TX,RX,TXRX,ACS,WRITEFILE,READFILE)
"State01.42" ! File name for WRITE or READ
@@ -158,4 +158,13 @@ FALSE ! Echo to stdout
"SC[0].svb" ! Prefix 0
"SC[0].PosR" ! Prefix 1
"SC[0].qn" ! Prefix 2
-"Orb[0].PosN" ! Prefix 3
\ No newline at end of file
+"Orb[0].PosN" ! Prefix 3
+********************************** Radio IPC *****************************
+TX ! IPC Mode (OFF,TX,RX,TXRX,ACS,WRITEFILE,READFILE)
+"Radio.42" ! File name for WRITE or READ
+SERVER ! Socket Role (SERVER,CLIENT,GMSEC_CLIENT)
+fortytwo 4286 ! Server Host Name, Port
+FALSE ! Allow Blocking (i.e. wait on RX)
+FALSE ! Echo to stdout
+1 ! Number of TX prefixes
+"CommLink" ! Prefix 0
diff --git a/cfg/InOut/Inp_Sim.txt b/cfg/InOut/Inp_Sim.txt
index c9b12cf3..ac62cfa5 100644
--- a/cfg/InOut/Inp_Sim.txt
+++ b/cfg/InOut/Inp_Sim.txt
@@ -51,9 +51,10 @@ TRUE ! Earth-Moon
FALSE ! Sun-Earth
FALSE ! Sun-Jupiter
************************* Ground Stations ***************************
-5 ! Number of Ground Stations
+6 ! Number of Ground Stations
TRUE EARTH -77.0 37.0 "GSFC" ! Exists, World, Lng, Lat, Label
TRUE EARTH -155.6 19.0 "South Point" ! Exists, World, Lng, Lat, Label
TRUE EARTH 115.4 -29.0 "Dongara" ! Exists, World, Lng, Lat, Label
TRUE EARTH -71.0 -33.0 "Santiago" ! Exists, World, Lng, Lat, Label
TRUE LUNA 45.0 45.0 "Moon Base Alpha" ! Exists, World, Lng, Lat, Label
+TRUE EARTH -116.9 35.4 "Goldstone" ! Exists, World, Lng, Lat, Label
diff --git a/cfg/InOut/Inp_Sim_DeepSpace.txt b/cfg/InOut/Inp_Sim_DeepSpace.txt
new file mode 100644
index 00000000..5b0c4a71
--- /dev/null
+++ b/cfg/InOut/Inp_Sim_DeepSpace.txt
@@ -0,0 +1,60 @@
+<<<<<<<<<<<<<<<<< 42: The Mostly Harmless Simulator >>>>>>>>>>>>>>>>>
+************************** Simulation Control **************************
+NOS3 ! Time Mode (FAST, REAL, EXTERNAL, or NOS3)
+604800.0 0.01 ! Sim Duration, Step Size [sec]
+1.0 ! File Output Interval [sec]
+0 ! RNG Seed
+TRUE ! Graphics Front End?
+Inp_Cmd.txt ! Command Script File Name
+************************** Reference Orbits **************************
+1 ! Number of Reference Orbits
+TRUE Orb_LLO.txt ! Input file name for Orb 1
+***************************** Spacecraft *****************************
+1 ! Number of Spacecraft
+TRUE 0 SC_DeepSpaceComm.txt ! Existence, RefOrb, Input file for SC 1
+***************************** Environment *****************************
+10 20 2025 ! Date (UTC) (Month, Day, Year)
+17 43 20.00 ! Time (UTC) (Hr,Min,Sec)
+37.0 ! Leap Seconds (sec)
+USER ! F10.7, Ap (USER, NOMINAL or TWOSIGMA)
+230.0 ! USER-provided F10.7
+100.0 ! USER-provided Ap
+IGRF ! Magfield (NONE,DIPOLE,IGRF)
+8 8 ! IGRF Degree and Order (<=10)
+8 8 ! Earth Gravity Model N and M (<=18)
+2 0 ! Mars Gravity Model N and M (<=18)
+2 0 ! Luna Gravity Model N and M (<=18)
+FALSE FALSE ! Aerodynamic Forces & Torques (Shadows)
+FALSE ! Gravity Gradient Torques
+FALSE FALSE ! Solar Pressure Forces & Torques (Shadows)
+FALSE ! Residual Magnetic Moment Torques
+FALSE ! Gravity Perturbation Forces
+FALSE ! Thruster Plume Forces & Torques
+FALSE ! Contact Forces and Torques
+FALSE ! CFD Slosh Forces and Torques
+FALSE ! Albedo Effect on CSS Measurements
+FALSE ! Output Environmental Torques to Files
+********************* Celestial Bodies of Interest *********************
+MEAN ! Ephem Option (MEAN, DE430, DE440)
+FALSE ! Mercury
+FALSE ! Venus
+TRUE ! Earth and Luna
+TRUE ! Mars and its moons
+FALSE ! Jupiter and its moons
+FALSE ! Saturn and its moons
+FALSE ! Uranus and its moons
+FALSE ! Neptune and its moons
+FALSE ! Pluto and its moons
+FALSE ! Asteroids and Comets
+***************** Lagrange Point Systems of Interest ******************
+TRUE ! Earth-Moon
+FALSE ! Sun-Earth
+FALSE ! Sun-Jupiter
+************************* Ground Stations ***************************
+6 ! Number of Ground Stations
+TRUE EARTH -116.9 35.4 "Goldstone" ! Exists, World, Lng, Lat, Label
+TRUE EARTH -77.0 37.0 "GSFC" ! Exists, World, Lng, Lat, Label
+TRUE EARTH -155.6 19.0 "South Point" ! Exists, World, Lng, Lat, Label
+TRUE EARTH 115.4 -29.0 "Dongara" ! Exists, World, Lng, Lat, Label
+TRUE EARTH -71.0 -33.0 "Santiago" ! Exists, World, Lng, Lat, Label
+TRUE LUNA 45.0 45.0 "Moon Base Alpha" ! Exists, World, Lng, Lat, Label
diff --git a/cfg/InOut/Inp_Sim_STF1.txt b/cfg/InOut/Inp_Sim_STF1.txt
index c9b12cf3..ac62cfa5 100644
--- a/cfg/InOut/Inp_Sim_STF1.txt
+++ b/cfg/InOut/Inp_Sim_STF1.txt
@@ -51,9 +51,10 @@ TRUE ! Earth-Moon
FALSE ! Sun-Earth
FALSE ! Sun-Jupiter
************************* Ground Stations ***************************
-5 ! Number of Ground Stations
+6 ! Number of Ground Stations
TRUE EARTH -77.0 37.0 "GSFC" ! Exists, World, Lng, Lat, Label
TRUE EARTH -155.6 19.0 "South Point" ! Exists, World, Lng, Lat, Label
TRUE EARTH 115.4 -29.0 "Dongara" ! Exists, World, Lng, Lat, Label
TRUE EARTH -71.0 -33.0 "Santiago" ! Exists, World, Lng, Lat, Label
TRUE LUNA 45.0 45.0 "Moon Base Alpha" ! Exists, World, Lng, Lat, Label
+TRUE EARTH -116.9 35.4 "Goldstone" ! Exists, World, Lng, Lat, Label
diff --git a/cfg/InOut/Orb_LEO.txt b/cfg/InOut/Orb_LEO.txt
index a9a30726..c9ce8d05 100644
--- a/cfg/InOut/Orb_LEO.txt
+++ b/cfg/InOut/Orb_LEO.txt
@@ -17,7 +17,7 @@ PA ! Use Peri/Apoapsis (PA) or min alt/ecc (AE)
52.0 ! Inclination (deg)
180.0 ! Right Ascension of Ascending Node (deg)
0.0 ! Argument of Periapsis (deg)
-0.0 ! True Anomaly (deg)
+27.0 ! True Anomaly (deg)
6678.0 0.0 0.0 ! RV Initial Position (km)
0.0 8.5 0.0 ! RV Initial Velocity (km/sec)
TRV ! TLE, TRV, or SPLINE file format
diff --git a/cfg/InOut/Orb_LLO.txt b/cfg/InOut/Orb_LLO.txt
new file mode 100644
index 00000000..306b7f43
--- /dev/null
+++ b/cfg/InOut/Orb_LLO.txt
@@ -0,0 +1,47 @@
+<<<<<<<<<<<<<<<<< 42: Orbit Description File >>>>>>>>>>>>>>>>>
+Low Lunar Orbit ! Description
+CENTRAL ! Orbit Type (ZERO, FLIGHT, CENTRAL, THREE_BODY)
+:::::::::::::: Use these lines if ZERO :::::::::::::::::
+MINORBODY_2 ! World
+FALSE ! Use Polyhedron Gravity
+:::::::::::::: Use these lines if FLIGHT :::::::::::::::::
+0 ! Region Number
+FALSE ! Use Polyhedron Gravity
+:::::::::::::: Use these lines if CENTRAL :::::::::::::::::
+LUNA ! Orbit Center
+FALSE ! Secular Orbit Drift Due to J2
+KEP ! Use Keplerian elements (KEP) or (RV) or FILE
+PA ! Use Peri/Apoapsis (PA) or min alt/ecc (AE)
+100.0 400.0 ! Periapsis & Apoapsis Altitude, km
+400.0 2.0 ! Min Altitude (km), Eccentricity
+52.0 ! Inclination (deg)
+120.0 ! Right Ascension of Ascending Node (deg)
+0.0 ! Argument of Periapsis (deg)
+0.0 ! True Anomaly (deg)
+6678.0 0.0 0.0 ! RV Initial Position (km)
+0.0 8.5 0.0 ! RV Initial Velocity (km/sec)
+TRV ! TLE, TRV, or SPLINE file format
+"TRV.txt" ! File name
+"EXAMPLE 1" ! Label to find in TLE or TRV file
+::::::::::::: Use these lines if THREE_BODY ::::::::::::::::
+SUNEARTH ! Lagrange system
+LAGDOF_MODES ! Propagate using LAGDOF_MODES or LAGDOF_COWELL or LAGDOF_SPLINE
+MODES ! Initialize with MODES or XYZ or FILE
+L2 ! Libration point (L1, L2, L3, L4, L5)
+800000.0 ! XY Semi-major axis, km
+45.0 ! Initial XY Phase, deg (CCW from -Y)
+CW ! Sense (CW, CCW), viewed from +Z
+0.0 ! Second XY Mode Semi-major Axis, km (L4, L5 only)
+0.0 ! Second XY Mode Initial Phase, deg (L4, L5 only)
+CW ! Sense (CW, CCW), viewed from +Z (L4, L5 only)
+400000.0 ! Z Semi-axis, km
+60.0 ! Initial Z Phase, deg
+1.05 0.5 0.0 ! Initial X, Y, Z (Non-dimensional)
+0.0 0.0 0.0 ! Initial Xdot, Ydot, Zdot (Non-dimensional)
+TRV "ORB_ID" ! TLE, TRV or SPLINE format, Label to find in file
+"TRV.txt" ! File name
+******************* Formation Frame Parameters ************************
+L ! Formation Frame Fixed in [NL]
+0.0 0.0 0.0 123 ! Euler Angles (deg) and Sequence
+L ! Formation Origin expressed in [NL]
+0.0 0.0 0.0 ! Formation Origin wrt Ref Orbit (m)
diff --git a/cfg/InOut/SC_DeepSpaceComm.txt b/cfg/InOut/SC_DeepSpaceComm.txt
new file mode 100644
index 00000000..122c2e94
--- /dev/null
+++ b/cfg/InOut/SC_DeepSpaceComm.txt
@@ -0,0 +1,173 @@
+<<<<<<<<<<<<<<<<< 42: Spacecraft Description File >>>>>>>>>>>>>>>>>
+Simple generic S/C ! Description
+"S/C" ! Label
+GenScSpriteAlpha.ppm ! Sprite File Name
+PASSIVE_FSW ! Flight Software Identifier
+0.2 ! FSW Sample Time, sec
+************************* Orbit Parameters ****************************
+FIXED ! Orbit Prop FIXED, EULER_HILL, ENCKE, or COWELL
+CM ! Pos of CM or ORIGIN, wrt F
+0.0 0.0 0.0 ! Pos wrt Formation (m), expressed in F
+0.0 0.0 0.0 ! Vel wrt Formation (m/s), expressed in F
+*************************** Initial Attitude ***************************
+NAN ! Ang Vel wrt [NL], Att [QA] wrt [NLEF]
+0.3 0.4 0.5 ! Ang Vel (deg/sec)
+0.0 0.0 0.0 1.0 ! Quaternion
+20.0 30.0 40.0 213 ! Angles (deg) & Euler Sequence
+*************************** Dynamics Flags ***************************
+GAUSS_ELIM ! Solve Dynamics by GAUSS_ELIM or ORDER_N
+FALSE ! Compute Constraint Forces and Torques
+REFPT_CM ! Mass Props referenced to REFPT_CM or REFPT_JOINT
+FALSE ! Flex Active
+FALSE ! Include 2nd Order Flex Terms
+NONE ! Shaker File Name
+2.0 ! Drag Coefficient
+************************************************************************
+************************* Body Parameters ******************************
+************************************************************************
+1 ! Number of Bodies
+================================ Body 0 ================================
+100.0 ! Mass
+200.0 200.0 300.0 ! Moments of Inertia (kg-m^2)
+0.0 0.0 0.0 ! Products of Inertia (xy,xz,yz)
+0.0 0.0 0.0 ! Location of mass center, m
+0.0 0.0 0.0 ! Constant Embedded Momentum (Nms)
+0.0 0.0 0.0 ! Constant Embedded Magnetic Dipole (A-m^2)
+IonCruiser.obj ! Geometry Input File Name
+NONE ! Node File Name
+NONE ! Flex File Name
+************************************************************************
+*************************** Joint Parameters ***************************
+************************************************************************
+ (Number of Joints is Number of Bodies minus one)
+============================== Joint 0 ================================
+ACTUATED ! Type of joint (PASSIVE, ACTUATED, others)
+0 1 ! Inner, outer body indices
+2 123 GIMBAL ! RotDOF, Seq, GIMBAL or SPHERICAL
+0 123 ! TrnDOF, Seq
+FALSE FALSE FALSE ! RotDOF Locked
+FALSE FALSE FALSE ! TrnDOF Locked
+0.0 0.0 0.0 ! Initial Angles [deg]
+0.0 0.0 0.0 ! Initial Rates, deg/sec
+0.0 0.0 0.0 ! Initial Displacements [m]
+0.0 0.0 0.0 ! Initial Displacement Rates, m/sec
+180.0 0.0 0.0 213 ! Bi to Gi Static Angles [deg] & Seq
+0.0 0.0 0.0 312 ! Go to Bo Static Angles [deg] & Seq
+0.0 0.0 -1.0 ! Position wrt inner body origin, m
+0.0 0.0 0.0 ! Position wrt outer body origin, m
+NONE ! Parameter File Name
+*************************** Wheel Parameters ***************************
+FALSE ! Wheel Drag Active
+FALSE ! Wheel Jitter Active
+0 ! Number of wheels
+============================= Wheel 0 ================================
+0.0 ! Initial Momentum, N-m-sec
+1.0 0.0 0.0 ! Wheel Axis Components, [X, Y, Z]
+0.14 50.0 ! Max Torque (N-m), Momentum (N-m-sec)
+0.012 ! Wheel Rotor Inertia, kg-m^2
+0 ! Body
+0 ! Node
+NONE ! Drag/Jitter Input File Name
+**************************** MTB Parameters ****************************
+0 ! Number of MTBs
+============================== MTB 0 =================================
+180.0 ! Saturation (A-m^2)
+1.0 0.0 0.0 ! MTB Axis Components, [X, Y, Z]
+0 ! Node
+************************* Thruster Parameters **************************
+0 ! Number of Thrusters
+============================== Thr 0 =================================
+PULSED ! Mode (PULSED or PROPORTIONAL)
+ 1.0 ! Thrust Force (N)
+-1.0 0.0 0.0 ! Thrust Axis
+0 ! Body
+0 ! Node
+******************************* Gyro ************************************
+0 ! Number of Gyro Axes
+============================== Axis 0 ===================================
+0.1 ! Sample Time,sec
+1.0 0.0 0.0 ! Axis expressed in Body Frame
+1000.0 ! Max Rate, deg/sec
+100.0 ! Scale Factor Error, ppm
+1.0 ! Quantization, arcsec
+0.07 ! Angle Random Walk (deg/rt-hr)
+0.1 1.0 ! Bias Stability (deg/hr) over timespan (hr)
+0.1 ! Angle Noise, arcsec RMS
+0.1 ! Initial Bias (deg/hr)
+0 ! Node
+*************************** Magnetometer ********************************
+0 ! Number of Magnetometer Axes
+============================== Axis 0 ===================================
+0.1 ! Sample Time,sec
+1.0 0.0 0.0 ! Axis expressed in Body Frame
+60.0E-6 ! Saturation, Tesla
+0.0 ! Scale Factor Error, ppm
+1.0E-6 ! Quantization, Tesla
+1.0E-6 ! Noise, Tesla RMS
+0 ! Node
+*********************** Coarse Sun Sensor *******************************
+0 ! Number of Coarse Sun Sensors
+============================== CSS 0 ====================================
+0.1 ! Sample Time,sec
+1.0 1.0 1.0 ! Axis expressed in Body Frame
+90.0 ! Half-cone Angle, deg
+1.0 ! Scale Factor
+0.001 ! Quantization
+0 ! Body
+0 ! Node
+************************* Fine Sun Sensor *******************************
+0 ! Number of Fine Sun Sensors
+=============================== FSS 0 ===================================
+0.2 ! Sample Time,sec
+70.0 0.0 0.0 231 ! Mounting Angles (deg), Seq in Body
+Z_AXIS ! Boresight Axis X_AXIS, Y_AXIS, or Z_AXIS
+32.0 32.0 ! H, V FOV Size, deg
+0.1 ! Noise Equivalent Angle, deg RMS
+0.5 ! Quantization, deg
+0 ! Node
+************************** Star Tracker *********************************
+0 ! Number of Star Trackers
+=============================== ST 0 ====================================
+0.25 ! Sample Time,sec
+-90.0 90.0 00.0 321 ! Mounting Angles (deg), Seq in Body
+Z_AXIS ! Boresight Axis X_AXIS, Y_AXIS, or Z_AXIS
+28.0 28.0 ! H, V FOV Size, deg
+30.0 10.0 10.0 ! Sun, Earth, Moon Exclusion Angles, deg
+2.0 2.0 20.0 ! Noise Equivalent Angle, arcsec RMS
+0 ! Node
+****************************** GPS **************************************
+0 ! Number of GPS Receivers
+============================= GPSR 0 ====================================
+0.25 ! Sample Time,sec
+4.0 ! Position Noise, m RMS
+0.02 ! Velocity Noise, m/sec RMS
+20.0E-9 ! Time Noise, sec RMS
+0 ! Node
+*************************** Accelerometer *******************************
+0 ! Number of Accel Axes
+============================== Axis 0 ===================================
+0.1 ! Sample Time,sec
+1.0 0.0 0.0 ! Axis expressed in Body Frame
+1.0 ! Max Acceleration (m/s^2)
+0.0 ! Scale Factor Error, ppm
+0.05 ! Quantization, m/s^2
+0.0 ! DV Random Walk (m/s/rt-hr)
+0.0 1.0 ! Bias Stability (m/s^2) over timespan (hr)
+0.0 ! DV Noise, m/s
+0.05 ! Initial Bias (m/s^2)
+0 ! Node
+************************ Fine Guidance Sensor ****************************
+0 ! Number of Fine Guidance Sensors
+========================= Fine Guidance Sensor 0 =========================
+0.1 ! Sample Time,sec
+0.0 0.0 0.0 321 ! Nominal Mounting Angles (deg), Seq in Body
+X_AXIS ! Boresight Axis X_AXIS, Y_AXIS, or Z_AXIS
+3600.0 3600.0 ! H, V FOV Size, arcsec
+2.0 ! Noise Equivalent Angle, arcsec RMS
+60.0 ! Detector Scale, arcsec/pixel
+0 0 ! Body, Node
+0.0 0.0 0.0 321 ! FOV Frame (Fr) Angles (deg), Seq wrt R frame
+0.00 0.0 ! Guide Star H, V (deg) in FOV Frame
+NONE ! Optics Input File Name
+NONE ! PSF Image File Name
+
diff --git a/cfg/nos3-mission.xml b/cfg/nos3-mission.xml
index 555aaef2..2df6e191 100644
--- a/cfg/nos3-mission.xml
+++ b/cfg/nos3-mission.xml
@@ -12,7 +12,7 @@
cfs
-
+
STF1
diff --git a/cfg/sims/nos3-simulator-multipleGDS.xml b/cfg/sims/nos3-simulator-multipleGDS.xml
index 3625dda0..79d1137f 100644
--- a/cfg/sims/nos3-simulator-multipleGDS.xml
+++ b/cfg/sims/nos3-simulator-multipleGDS.xml
@@ -631,8 +631,23 @@
+ GENERIC_RADIO_42_PROVIDER
+ fortytwo
+ 4286
+ 30
+ 5
+ 0
+ none
+ 15
+ false
+ 1
+ none
+ 15
+ false
+
+
diff --git a/cfg/sims/nos3-simulator.xml b/cfg/sims/nos3-simulator.xml
index 38fe31a1..e3e7140e 100644
--- a/cfg/sims/nos3-simulator.xml
+++ b/cfg/sims/nos3-simulator.xml
@@ -614,8 +614,23 @@
+ GENERIC_RADIO_42_PROVIDER
+ fortytwo
+ 4286
+ 30
+ 5
+ 0
+ none
+ 15
+ false
+ 1
+ none
+ 15
+ false
+
+
diff --git a/components/generic_fss b/components/generic_fss
index 674f02ba..9757916a 160000
--- a/components/generic_fss
+++ b/components/generic_fss
@@ -1 +1 @@
-Subproject commit 674f02bab7ca5430b1c6426b4c8231a620458fdc
+Subproject commit 9757916a70fa1796ed9745f3c02785d0b728b2ba
diff --git a/components/generic_radio b/components/generic_radio
index f1d8caaf..ed411ff4 160000
--- a/components/generic_radio
+++ b/components/generic_radio
@@ -1 +1 @@
-Subproject commit f1d8caaf0caac65a8502d42a909634138efdc7d2
+Subproject commit ed411ff4217b92c7b6bf2b55aae1e64641e7e5b8
diff --git a/scripts/cfg/configure.py b/scripts/cfg/configure.py
index 06dbf6ae..83e63cbb 100644
--- a/scripts/cfg/configure.py
+++ b/scripts/cfg/configure.py
@@ -91,7 +91,10 @@
# Scenario
scenario = mission_root.find('scenario').text
print(' scenario:', scenario)
-if (scenario == 'Gateway'):
+if (scenario == 'DeepSpace'):
+ os.system('cp ./cfg/InOut/Inp_Sim_DeepSpace.txt ./cfg/InOut/Inp_Sim.txt')
+ os.system('cp ./cfg/InOut/Inp_Graphics_DeepSpace.txt ./cfg/InOut/Inp_Graphics.txt')
+elif (scenario == 'Gateway'):
os.system('cp ./cfg/InOut/Inp_Sim_Gateway.txt ./cfg/InOut/Inp_Sim.txt')
os.system('cp ./cfg/InOut/Inp_Graphics_Gateway.txt ./cfg/InOut/Inp_Graphics.txt')
else:
diff --git a/scripts/fsw/fsw_cfs_launch.sh b/scripts/fsw/fsw_cfs_launch.sh
index 50f1476c..f610ebf0 100755
--- a/scripts/fsw/fsw_cfs_launch.sh
+++ b/scripts/fsw/fsw_cfs_launch.sh
@@ -139,9 +139,8 @@ do
# gnome-terminal --tab --title=$SC_NUM" - Blackboard Sim" -- $DFLAGS -v $SIM_DIR:$SIM_DIR --name $SC_NUM"-blackboard-sim" -v /dev/shm:/dev/shm -h blackboard-sim --network=$SC_NETNAME -w $SIM_BIN $DBOX ./nos3-single-simulator $SC_CFG_FILE blackboard-sim
# cp cfg/InOut/Inp_IPC.shmem.txt cfg/InOut/Inp_IPC.txt
# cp cfg/sims/nos3-simulator.shmem.xml cfg/sims/nos3-simulator.xml
-
+
echo ""
-
echo $SC_NUM " - CryptoLib..."
gnome-terminal --tab --title=$SC_NUM" - CryptoLib GSW" -- $DFLAGS -e "STANDALONE_TCP=1" -e "GSWALIAS=cosmos" -e "CRYPTO_HOST=cryptolib" -v $BASE_DIR:$BASE_DIR --name $SC_NUM"-cryptolib-gsw" -h cryptolib --network=$SC_NETNAME --network-alias=cryptolib -w $BASE_DIR/gsw/build $DBOX ./support/standalone
echo ""
diff --git a/scripts/fsw/fsw_cfs_multipleGSW_launch.sh b/scripts/fsw/fsw_cfs_multipleGSW_launch.sh
index 475b1a1d..2a7bbc8e 100755
--- a/scripts/fsw/fsw_cfs_multipleGSW_launch.sh
+++ b/scripts/fsw/fsw_cfs_multipleGSW_launch.sh
@@ -158,7 +158,7 @@ do
echo $SC_NUM " - CryptoLib..."
# gnome-terminal --tab --title=$SC_NUM" - CryptoLib GSW" -- $DFLAGS -v $BASE_DIR:$BASE_DIR --name $SC_NUM"-cryptolib-gsw" -h cryptolib --network=$SC_NETNAME --network-alias=cryptolib -w $BASE_DIR/gsw/build $DBOX ./support/standalone
echo ""
- sleep 1
+ # sleep 1
gnome-terminal --tab --title=$SC_NUM" - CryptoLib GSW" -- $DFLAGS -e "STANDALONE_TCP=0" -e "GSWALIAS=cosmos" -e "CRYPTO_HOST=cryptolib" -v $BASE_DIR:$BASE_DIR --name $SC_NUM"-cryptolib-gsw" -h cryptolib --network=$SC_NETNAME --network-alias=cryptolib -w $BASE_DIR/gsw/build $DBOX ./support/standalone
gnome-terminal --tab --title=$SC_NUM" - CryptoLib GSW2" -- $DFLAGS -e "STANDALONE_TCP=0" -e "GSWALIAS=yamcs" -e "CRYPTO_HOST=cryptolib2" -v $BASE_DIR:$BASE_DIR --name $SC_NUM"-cryptolib-gsw2" -h cryptolib2 --network=$SC_NETNAME --network-alias=cryptolib2 -w $BASE_DIR/gsw/build $DBOX ./support/standalone