COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
Collaboration diagram for Agent Radio:

This agent controls the ground station radio (frequency, doppler shift, etc.). This agent is listed in agent_radio.cpp

List of available requests:
help
list of available requests for this agent
shutdown
request to shutdown this agent
idle
request to transition this agent to idle state
request to transition this agent to monitor state
run
request to transition this agent to run state
status
request the status of this agent
getvalue {"name1","name2",...}
get specified value(s) from agent
setvalue {"name1":value},{"name2":value},...}
set specified value(s) in agent
listnames
list the Namespace of the agent
forward nbytes packet
Broadcast JSON packet to the default SEND port on local network
echo utc crc nbytes bytes
echo array of nbytes bytes, sent at time utc, with CRC crc.
nodejson
return description JSON for Node
statejson
return description JSON for State vector
utcstartjson
return description JSON for UTC Start time
piecesjson
return description JSON for Pieces
devgenjson
return description JSON for General Devices
devspecjson
return description JSON for Specific Devices
portsjson
return description JSON for Ports
targetsjson
return description JSON for Targets
enable enable
Enable active control of the radio frequency
disable disable
Disable active control of the radio frequency
get_state get_state
returns the radio frequency
get_frequency get_frequency
returns the radio frequency
get_bandpass get_bandpass
returns the radio filter bandpass
get_opmode get_opmode
returns the radio mode
get_powerin get_powerin
returns the current RX radio power
get_powerout get_powerout
returns the current TX radio power
set_frequency set_frequency Hz
sets the radio frequency
set_bandpass set_bandpass Hz
sets the radio filter bandpass
set_opmode set_opmode {am, amd, fm, fmd, dv, dvd, cw, cwr}
sets the radio operating mode
set_power set_maxpower watts
sets the maximum TX radio power
set_offset set_offset Hz
sets the radio frequency offset