Table of Contents

Mission Page

The Mission Page manages machining mission commands and execution settings.

Key Models

Layout

  • Mission Page
    • Head Line
      • Object Management Menu Button
        • file extension is ShellCommand
        • The pointed Editor Panel is Mission Edit Panel
      • Mission Type Selection Section
        • Mission Type Label
        • Mission Type ComboBox
    • Mission Edit Panel
      • Content depends on the Mission Type Selection.

Mission Type Selection ComboBox

The options:

Source Code Locations

See HiNC GUI Architecture for git repository links.

Tip

Implementation Order: When building a new Mission Page, create the page window/panel first, then implement the command panels (List Command Panel, Script Command Panel).

WPF Application

  • Mission/MissionWindow
  • Mission/MissionPanel

Web Application

  • wwwroot/mission/mission-panel.html - Main panel HTML
  • wwwroot/mission/mission-panel.css - Styles
  • wwwroot/mission/mission-panel.js - JavaScript component
  • Controller/MissionController.cs - REST API endpoints