Sha256: c30f267dea4ff82ebff567182e076d8c0afe4b9f2b83ce65344c489446d37a89
Contents?: true
Size: 1.87 KB
Versions: 3
Compression:
Stored size: 1.87 KB
Contents
SCREEN AUTO AUTO 0.5 VERTICAL TITLE "<%= target_name %> Commanding Examples" LABELVALUE <%= target_name %> HEALTH_STATUS COLLECTS LABELVALUE <%= target_name %> HEALTH_STATUS COLLECT_TYPE LABELVALUE <%= target_name %> HEALTH_STATUS DURATION VERTICALBOX SECTIONHEADER "Send Collect Command:" HORIZONTAL LABEL "Type: " NAMED_WIDGET COLLECT_TYPE COMBOBOX NORMAL SPECIAL END HORIZONTAL LABEL " Duration: " NAMED_WIDGET DURATION TEXTFIELD 12 "10.0" END # This is an example of using a varible named 'type'. You can operate on variables with Javascript code. # All OpenC3 commands (api.cmd) must be separated by newlines '\n'. All code separated by semicolons is evaluated together. BUTTON 'Start Collect' "var type=screen.get_named_widget('COLLECT_TYPE').text(); api.cmd('<%= target_name %> COLLECT with TYPE '+type+', DURATION '+screen.get_named_widget('DURATION').text())" END SETTING BACKCOLOR 163 185 163 VERTICALBOX SECTIONHEADER "Parameter-less Commands:" NAMED_WIDGET GROUP RADIOGROUP 1 # Select 'Clear' initially, 0-based index RADIOBUTTON 'Abort' RADIOBUTTON 'Clear' END NAMED_WIDGET CHECK CHECKBUTTON 'Ignore Hazardous Checks' # No option is by default UNCHECKED BUTTON 'Send' "screen.get_named_widget('GROUP').selected() === 0 ? api.cmd('<%= target_name %> ABORT') : (screen.get_named_widget('CHECK').checked() ? api.cmd_no_hazardous_check('<%= target_name %> CLEAR') : api.cmd('<%= target_name %> CLEAR'))" END SETTING BACKCOLOR 163 185 163 VERTICALBOX SECTIONHEADER "Run Script:" NAMED_WIDGET SCRIPTNAME COMBOBOX collect.rb checks.rb NAMED_WIDGET BG CHECKBUTTON 'Background' BUTTON 'Run Script' "var script=screen.get_named_widget('SCRIPTNAME').text(); run_script('INST/procedures/'+script, !screen.get_named_widget('BG').checked())" END SETTING BACKCOLOR 163 185 163 END
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
openc3-demo-5.0.8 | targets/INST/screens/commanding.txt |
openc3-demo-5.0.7 | targets/INST/screens/commanding.txt |
openc3-demo-5.0.6 | targets/INST/screens/commanding.txt |