Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
If true, the BroadcastSyncSettings will be forced to match in the viewers' Vizard instances
Toggle to show osculating orbit lines, Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for relative to parent body, 2 for relative to chief spacecraft body
Toggle to show true orbit lines, Value of 0 (protobuffer default) to use viz default, -1 for false, 1 to use inertial positions, 2 for relative to chief spacecraft body
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Pass trainer EventDialog selections to the viewers
Pass all existing EventDialogs to viewers (to allow late joiners to see all dialog boxes)
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
First value: is desired body setting a spacecraft? 1 for true, -1 for false, 0 to use viz default setting; Second value: index of desired body; Third Value: index of second body if rotating frame desired
Used in:
,ONLY NEEDED IF AN DIALOG BOX IS DESIRED OR EXISTING DIALOG BOX REQUIRES UPDATE ALL FIELDS CHECKED EVERY MESSAGE FIELD 1 IS REQUIRED
Name of Vizard event handler to be returned with VizEventReply responses
Contains the information or choice that should be posed to the user
Determines how many user choices will be shown and what the displayed string will say. If this is empty, the dialog is assumed to be informational only
If true, panel will be displayed in Vizard on update even if user has minimized, false will allow panel to stay minimized
[ns] How long to display the dialog box for, use 0 to leave panel on display until closed by user, -1 to override and close panel immediately
If true and duration of display is set, use the sim elapsed time to calculate when to hide window. If false, use real time (system clock).
Should event handler pop up a confirmation window before sending back response, -1 to not show confirmation panel, 0 to use viz default, and 1 to require a user confirmation of their selection
Should the panel disappear after the user has selected an option?, -1 to continue to show panel, 0 to use viz default, and 1 to remove panel after option selection
Select format for dialog box: WARNING, CAUTION, or none to use viz default format
Used in:
,Name provided when setting up the EventDialog object
Which user option was selected
Was the panel closed and destroyed?
Message sent from Vizard to BSK containing user inputs since last send
Frame number when message was sent
Vector of VizEventReply submessages
Sync settings submessage
Submessage containing of all Vizard recorded keys
Used in:
A VizMessage should contain all Basilisk Sim messages needed to visualize a single time step
CHECKED EVERY MESSAGE
CHECKED EVERY MESSAGE
CHECKED EVERY MESSAGE
CHECKED EVERY MESSAGE
CHECKED EVERY MESSAGE
repeated ImageRequest imageRequests = 6;
CHECKED FIRST MESSAGE ONLY
CHECKED FIRST MESSAGE ONLY
CHECKED EVERY MESSAGE
CHECKED EVERY MESSAGE
CHECKED EVERY MESSAGE
Used in:
ALL FIELDS CHECKED ONLY IN FIRST MESSAGE, NONE ARE REQUIRED
Which spacecraft's actuators to set
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
ONLY REQUIRED IF CUSTOM CAMERA DESIRED
Used in:
ALL FIELDS CAN BE CHECKED IN ANY MESSAGE IF AN OPNAV IMAGE REQUEST IS RECEIVED WITH THE MESSAGE
[-] ID of the camera that took the snapshot
[-] Name of the parent body to which the camera should be attached
[deg] Camera Field of View edge-to-edge along camera y axis
[pixels] Desired image width and height
If true, commands camera to update Instrument Camera to current message's parameters
[m] Camera position in body frame
[-] Rotation to the camera frame MRP
[ns] Sim elapsed time between saved camera images
' ' to use default (black for headless, NASA SVS otherwise), "NASA_SVS" provides default NASA SVS Starmap, "ESO" use ESO Milky Way skybox, "black" provides a black background, or provide a filepath to custom background,
(Optional) Enable post-processing of camera image. Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
(Optional) Distance to the point of focus, minimum value of 0.1, Value of 0 to leave this option off
(Optional) Ratio of the aperture (known as f-stop or f-number). The smaller the value is, the shallower the depth of field is. Valid Setting Range: 0.05 to 32. Value of 0 to leave this option off.
[mm] (Optional) Value of -1 to calculate the focal length automatically from the field-of-view value set on the camera, otherwise provide positive non-zero value in range. Valid setting range: 1mm to 300mm. Value of 0 to leave this option off.
(Optional) Convolution kernel size of the bokeh filter, which determines the maximum radius of bokeh. It also affects the performance (the larger the kernel is, the longer the GPU time is required). Depth textures Value of 1 for Small, 2 for Medium, 3 for Large, 4 for Extra Large. Value of 0 to leave this option off.
(Optional) Value of 0 to render visual image (default), value of 1 to render depth buffer to image
(Optional) [m] Set the bounds of rendered depth map by setting the near and far clipping planes when in renderMode=1 (depthMap mode). Default values of 0.1 and 100.
CelestialBody messages will carry position, velocity, and rotation data for all celestial bodies to visualized in the current run (including sun, planets, and moon)
Used in:
FIELDS 1-4 EVERY TIMESTEP, FIELDS 5-8 NEED ONLY BE SENT FIRST MESSAGE
[m] SpicePlanetStateSimMsg.PositionVector
[m/s] SpicePlanetStateSimMsg.VelocityVector
[DCM] SpicePlanetStateSimMsg.J20002Pfix
[km^3/s^2] Gravitational parameter must be provided if body name is not in the basic Vizard body dictionary
[km] Equatorial radius must be provided if body name is not in the basic Vizard body dictionary
[radiusPolar/radiusEq] Used to compute ellipticity. It is optional and is provided for bodies in the basic Vizard body dictionary. Default is 1.
"" will result in using the current default for the celestial body's given name, otherwise key will be matched if possible to available model in internal model dictionary
ONLY REQUIRED IF CSS HUD/PANEL DESIRED
Used in:
FIELDS 2-4, 6-8 ONLY IN FIRST MESSAGE FIELD 5 EVERY MESSAGE
[m] position of the CSS in body frame
[deg] angle is measured edge-to-edge
Used in:
ALL FIELDS CHECKED ONLY IN FIRST MESSAGE, ONLY NEEDED IF A CUSTOM MODEL IS BEING APPLIED
Path to model obj -OR- "CUBE", "CYLINDER", "CAPSULE", or "SPHERE" to use a primitive shape or "HI_DEF_SPHERE" to use the high vertex count icosphere
Which bodies in scene to replace with this model, use "ALL_SPACECRAFT" in the first string to apply custom model to all spacecraft in simulation
meters
degrees, euler rotation about x, y, z axes in spacecraft CS
desired model scale in x, y, z in spacecraft CS
(Optional) Path to texture to apply to model (note that a custom model's .mtl will be automatically imported with its textures during custom model import)
(Optional) Path to the normal map for the customTexture
(Optional) Value of -1 (protobuffer default) or 0 to use the viz default: Unity Specular Standard Shader, 1 for Unity Standard Shader
(Optional) Send desired RGBA as values between 0 and 255, default is gray, and will be applied to the albedo color setting
ONLY NEEDED IF ELLIPSOID DESIRED
Used in:
ALL FIELDS CHECKED EVERY MESSAGE
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
[m] Position of ellipsoid center in xyz (if using body frame) or r-theta-h (if Hill frame)
[m] Semi-major axes in xyz (if using body frame) or r-theta-h (if Hill frame)
Send desired RGBA as values between 0 and 255
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Used in:
FIELDS 1-6 FIRST MESSAGE ONLY
default: 2019
default: 1
default: 1
default: 0
default: 0
default: 0.00
ONLY REQUIRED IF GENERIC SENSOR HUD DESIRED
Used in:
FIELDS 2-4, 7-9 ONLY IN FIRST MESSAGE FIELDS 5,6 OPTIONAL, BUT CAN BE UPDATED IN EVERY MESSAGE
[m] position of the sensor in body frame
[deg] Sensor will be assumed to be circular if Field of View has single entry, rectangular (width x height) if two values are provided, angle is measured edge-to-edge
[] normal vector of the sensor bore sight axis
(Optional) true to hide sensor HUD, false to show sensor HUD (default)
(Optional) 0 for sensor inactive, 1 for sensor active, additional modes can be added and viz will attempt to use corresponding mode colors if they are provided in the color array
[m] (Optional) Value of 0 (protobuffer default) to show HUD at viz default size
(Optional) Send desired RGBA as values between 0 and 255, multiple colors can be populated in this field and will be assigned to the additional mode (Modes 0 and 1 will use the 0th color, Mode 2 will use the color indexed to 1, etc.
(Optional) string to display on sensor label
ONLY REQUIRED IF GENERIC STORAGE PANEL DESIRED
Used in:
FIELDS 2, 5 ONLY IN FIRST MESSAGE FIELDS 3, 4 EVERY MESSAGE FIELDS 6,7 OPTIONAL, ONLY CHECKED IN FIRST MESSAGE
Name of storage device
current absolute value of the storage device
maximum absolute value of the storage device
(Optional) Units of stored quantity, i.e. "bytes", "TB", "kg", etc.
(Optional) Send desired RGBA as values between 0 and 255, multiple colors can be populated in this field and will be used to color the bar graph between thresholds (i.e. the first color will be used between values of 0 and threshold 1, the second color will be used between threshold 1 and 2,..., the last color will be used between threshold n and the maxValue
(Optional) Percentages of maxValue at which to change color, note that there should be one fewer threshold values than colors
Used in:
ALL FIELDS CHECKED ONLY IN FIRST MESSAGE, NONE ARE REQUIRED
Which spacecraft's instruments to set
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
ONLY NEEDED IF KEEP OUT OR KEEP IN CONE DESIRED
Used in:
ALL FIELDS CHECKED ONLY IN FIRST MESSAGE
True -> keep in cone created, False -> keep out cone created
relative to from body coordinate frame
degrees
sets height of visible cone (asthetic only, does not impact function)
body to attach cone onto
detect changes in this bodies impingement on cone
Send desired RGBA as values between 0 and 255
If unspecified, viz will autogenerate name
ONLY REQUIRED IF LIGHT DESIRED
Used in:
FIELDS 1-4,6-14 ONLY IN FIRST MESSAGE FIELD 5 OPTIONAL, BUT CAN BE CHANGED EVERY MESSAGE
[Optional] Name to use to identify light
[m] position of the light in body frame
[deg] angle is measured edge-to-edge
[] normal vector of the light in the body frame
(Optional) Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
[m] Distance light will act over
(Optional) Intensity of light at light origin, default is 1.0
(Optional) Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
[m] (Optional) Size to draw the visible lens of the light, default is 0.01 m
(Optional) Send desired RGBA as values between 0 and 255, default is pure white
(Optional) Desired gamma saturation of the light lens, 0 to match light color, 1.0 for pure white, default is 0.8
(Optional) Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
(Optional) Simulates refraction of light in camera lens, this value controls the size and brightness of the lens flare, default is 0.3
(Optional) Speed with which the lens flare fades, default is 10.0
Used in:
ALL FIELDS CHECKED EVERY MESSAGE, ONLY NEEDED IF THESE SETTINGS ARE DESIRED
list of lines between 2 scenario targets. This list is redrawn on each update step, so the line properties can change with time.
If valid spacecraft name provided, the relative orbit chief spacecraft will be set to that spacecraft object. Setting the string to "AUTO" or leaving this field empty will select the camera target spacecraft as the chief.
ONLY NEEDED IF LOCATION DESIRED
Used in:
ALL FIELDS CHECKED EVERY MESSAGE
location text label
name of the parent body P (spacecraft or planet) on which the location G is positioned
[m] Position of G relative to parent body frame P
location Normal relative to parent body frame.
[deg] angle is measured edge-to-edge, -1 -> use default, values between 0.0001 and 179.9999 valid
Send desired RGBA as values between 0 and 255, default is white
[m] Value of 0 (protobuffer default) to use viz default
(optional) Value will be multiplied by default marker scale, values less than 1.0 will decrease size, greater will increase
ONLY NEEDED IF MSM DESIRED
Used in:
FIELDS 2,3,5,10,11 CHECKED FIRST MESSAGE ONLY FIELD 1,4 CHECKED EVERY MESSAGE FIELDS 6,7,8,9 OPTIONAL, CHECKED FIRST MESSAGE ONLY
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
[m] position in the spacecraft body frame
DEPRECATED - USE DIMENSIONS [m] radius of the sphere or cylinder, width of cube
[Coulomb] current charge value
[Coulomb] maximum charge value
(optional) Send desired RGBA as values between 0 and 255, default is green
(optional) Send desired RGBA as values between 0 and 255, default is red
(optional) Send desired opacity value between 0 and 255 for when charge is neutral, negative value yields default
(optional) Set shape to use "CUBE", "CYLINDER", "CAPSULE", or "SPHERE" (default)
[m] Desired dimensions of selected shape in x, y, and z (For cylinder, z is height)
[MRP] Desired orientation of the Multi Shape in the spacecraft body frame
ONLY NEEDED IF POINT-LINES DESIRED
Used in:
,IF POINT-LINE CREATED IN LIVEVIZSETTINGS, WILL BE UPDATED EVERY MESSAGE IF POINT-LINE CREATED IN VIZSETTINGSPB, CHECKED ONLY AT START
Can be spacecraft, celestial body, or ground location
Can be spacecraft, celestial body, or ground location
Send desired RGBA as values between 0 and 255
ONLY SEND TO CREATE NEW QUADMAP OR WHEN UPDATES REQUIRED
Used in:
ID of QuadMap to be used for updates
Name of the parent body P (spacecraft or planet) on which the QuadMap is positioned
[m] Four vertices (x,y,z) required per quad, order them clockwise about perimeter of quad in parent body frame P
(optional) Send desired RGBA as values between 0 and 255
True to hide QuadMap, false to show (vizDefault)
(optional) Send string to display in center of QuadMap region, send "NOLABEL" to delete label
ONLY REQUIRED IF RW HUD/PANEL DESIRED
Used in:
FIELDS 2, 4 ONLY IN FIRST MESSAGE FIELDS 5, 6 EVERY MESSAGE FIELDS 7, 8 OPTIONAL, IF USED ONLY READ IN FIRST MESSAGE
[m] position of the reaction wheel in body frame components. Note that this is not currently populated or used in Basilisk
reaction wheel spin axis in body frame components
[rad/s] RWSpeedIntMsg.wheelSpeeds
[N m] RWArrayTorqueIntMsg.motorTorque
[rad/s] (Optional) maximum RW speed capability
[N m] (Optional) maximum RW torque capability
Spacecraft message carry spacecraft position, velocity, and rotation data and proto messages for actuators and sensors
Used in:
FIELDS 1-4 EVERY TIMESTEP, FIELDS 5-8, 10-12, 17-18 EVERY TIMESTEP IF THESE COMPONENTS ARE PRESENT IN SIM FIELDS 9, 13, 16, 19 NEED ONLY BE SENT IN FIRST MESSAGE FIELDS 14-15 OPTIONAL FIELDS THAT CAN BE UPDATED EVERY TIMESTEP IF DESIRED, BUT NEED NEVER BE INCLUDED
[m] SCStatesMsg.r_BN_N
[m/s] SCStatesMsg.v_BN_N
[DCM] SCStatesMsg.sigma_BN
Set sprite for this spacecraft only through shape name and optional int RGBA color values [0,255] Possible settings: "CIRCLE","SQUARE", "STAR", "TRIANGLE" or "bskSat" for a 2D spacecraft sprite of the bskSat shape
"" or "bskSat" will result in the default BSKSat model, "6USat" to use a built-in 6U model, "3USat" to use a built-in 3U model
(Optional) Send desired RGBA as values between 0 and 255, color can be changed at any time step
(Optional) Send desired RGBA as values between 0 and 255, color can be changed at any time step
(Optional) Path to image texture to be used to customize built-in spacecraft models
(Optional) Multi-Shape-Model (MSM)
(Optional) Ellipsoid Heads Up Displays
Name of the main spacecraft body that this spacecraft object should be considered a component of. Required if this spacecraft object is a subcomponent of a larger craft (i.e. deployable solar panel)
Used in:
ALL FIELDS CHECKED ONLY IN FIRST MESSAGE, ONLY NEEDED IF STANDARD CAMERA PANEL AUTOMATIC SET-UP IS DESIRED
Body to attach camera to (default is the first spacecraft in messages)
bool viewPanel = 2; // False (default) -> panel is not visible on screen
0 -> body targeting, 1 -> pointing vector
bool spacecraftVisible = 4; // False (default) -> parent spacecraft will not be visible in camera view
angle is measured edge-to-edge, -1 -> use default, values between 0.0001 and 179.9999 valid
Name of body camera should point to (default to first celestial body in messages). This is a setting for body targeting mode.
0 -> Nadir, 1 -> Orbit Normal, 2 -> Along Track (default to nadir). This is a setting for body targeting mode.
x,y,z, vector (default to 1, 0, 0). This is a setting for pointing vector mode.
[m] (Optional) If populated, sets camera position relative to parent body coordinate frame in meters using B frame components. If unpopulated, camera is positioned automatically along camera view direction outside of parent body's mesh to prevent obstruction of view.
(Optional) Camera name to display on panel and floating labels.
ONLY REQUIRED IF THRUSTER HUD/PANEL DESIRED
Used in:
FIELDS 2, 4, 6, 8 ONLY IN FIRST MESSAGE FIELDS 5 & 9 EVERY MESSAGE
int32 thrusterGroupID = 7;
Send desired RGBA as values between 0 and 255
REQUIRED EVERY TIME STEP
Used in:
FIELDS 1-2 SENT EVERY TIMESTEP
Current message's index
[ns] Elapsed time since sim start
ONLY REQUIRED IF TRANSCEIVER DESIRED
Used in:
FIELDS 2-4, 8,9 ONLY FIRST MESSAGE FIELDS 5, 6, 10 OPTIONAL, BUT CHECKED EVERY MESSAGE
[m] position of the transceiver in body frame
[deg] angle is measured edge-to-edge
[] normal vector of the transceiver bore sight axis
(Optional) true to hide transceiver HUD, false to show transceiver HUD (default)
(Optional) 0 for transceiver inactive, 1 for sending, 2 for receiving, 3 for sending and receiving
(Optional) Send desired RGBA of transmission animation as values between 0 and 255
(Optional) string to display on sensor label
(Optional) Set transmission animation speed to a value between 1(slowest) to 10 (fastest), or 0 to use viz default
Used in:
ALL FIELDS CHECKED ONLY IN FIRST MESSAGE, ONLY THE SETTINGS THE USER WANTS HAVE TO BE SET
Value of -1 to use viz default or specify value between 0 and 1
Toggle to show osculating orbit lines, Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for relative to parent body, 2 for relative to chief spacecraft body
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
CameraTwoSettings cameraTwo = 8; PlanetCameraSettings planetCamera = 9;
'' provides default NASA SVS Starmap, "ESO" use ESO Milky Way skybox, "black" provides a black background, or provide a filepath to custom background
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of -1 or 0 to use viz default
Set sprite for ALL spacecraft through shape name and optional int RGB color values [0,255] Possible settings: "CIRCLE","SQUARE", "STAR", "TRIANGLE" or "bskSat" for a 2D spacecraft sprite of the bskSat shape
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
[deg/sec] Value of less than/equal to zero to use viz default
Value of less than/equal to zero to use viz default
Send desired RGBA as values between 0 and 255
Value of 1.0 or 0.0 to use viz default, values between 0 and 1 will decrease the length of all plumes, >1 will increase lengths of all plumes
Value of 0 (protobuffer default) to use viz default or any value greater than or equal to 4
[deg] Value of 0 (protobuffer default) to use viz default or any value greater than or equal to 1
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) or 1 to use Hill Frame, 2 to use Velocity Frame, 3 for inertial
If valid spacecraft or celestial body name is provided, the main camera will be targeted at that body at start
Control the ambient light specific to spacecraft objects, value between 0 and 1, use negative value to use viz default
Control the display size of spacecraft in Planet View, values greater than 0, use negative value to use viz default
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Toggle to show true orbit lines, Value of 0 (protobuffer default) to use viz default, -1 for false, 1 to use inertial positions, 2 for relative to chief spacecraft body, 3 for relative to a celestial body, 4 for rotating frame of two celestial bodies, 5 for fixed frame of spacecraft or celestial body
Toggle to disable the atmosphere effect on celestial bodies, Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true.
Multiplier x 1000m to set the boundary at which the spacecraft local view transitions to planet view. Valid range from 1 to 10 or 0 to use viz default.
Multiplier x (10000 * current planet local scale) at which the planet view transitions to the solar system view. Valid range from 1 to 10 or 0 to use viz default.
Multiplier for the intensity of the light being used as the main light source or sun, value of 0 to use viz default
Toggle to reduce brightness of sun lighting with the square of the distance from the sun. Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true.
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true
Control the display size of celestial bodies in the Solar System View, values greater than 0, use negative value to use viz default
Toggle to show Mission Time instead of Sim Elapsed Time, -1 for false, 0 for viz default, 1 for true
Control the display size of spacecraft in the Solar System View, values greater than 0, use negative value to use viz default
Require Vizard to start up in spacecraft-view on start up
Value of 0 (protobuffer default) to use simplified Location markers when number of locations is greater than 100, -1 to force use of full-featured Location, 1 to force use of simplified Location (no cones, range, or communication lines)
string of alphanumeric key inputs to listen for during 2-way communication
[bytes] Maximum size of vizMessages to be loaded into memory at one time, -1 to force loading of entire file into memory, 0 to use viz default
string of the celestial body name to plot the true path trajectory line[s] against, empty string to use the spacecraft's primary body, "NONE" to show the uncorrected inertial trajectory line
string must contain the names of two distinct celestial bodies, separated by a space, to define the desired rotating frame for plotting true path trajectories
string of the spacecraft or celestial body name whose rotation matrix will provide the fixed frame to plot the true path trajectory against
Value of 0 (protobuffer default) to use viz default, -1 for false, 1 for true