Menu

#80 Better control over interactive mode

4.1.4 - GitHub
closed
Jay Gao
None
8
2025-11-20
2015-05-01
No

The FSWLOGGER switch is used as an indicator to disable interactive mode in a number of utility and test programs; this seems wrong, as in crewed missions there will be flight software that might be operated by humans. A more narrowly targeted explicit switch, something like NON_INTERACTIVE, would be better. Also, when this switch is enabled we additionally need to #ifdef-out any functions that are exclusively invoked by the disable interactive code, e.g., handleQuit.

Discussion

  • Scott Burleigh

    Scott Burleigh - 2015-08-31

    This needs to be handled very carefully, as it could screw up existing flight software accommodations. Also, it will affect a large number of programs. Since it doesn't seem to be an urgent problem, I'm slipping it to the 3.5.0 release.

     
  • Scott Burleigh

    Scott Burleigh - 2015-08-31
    • Group: 3.4.0 --> 3.5.0
     
  • Scott Burleigh

    Scott Burleigh - 2016-07-13
    • Group: 3.5.0 --> 3.5.1
     
  • Scott Burleigh

    Scott Burleigh - 2016-07-13

    Not urgent, slipped to version 3.5.1.

     
  • Scott Burleigh

    Scott Burleigh - 2017-03-07
     
  • Scott Burleigh

    Scott Burleigh - 2017-03-07

    Still not urgent. Slipping it to version 3.6.1.

     
  • Scott Burleigh

    Scott Burleigh - 2017-03-07
    • Group: 3.6.0 --> 3.6.1
     
  • Scott Burleigh

    Scott Burleigh - 2018-07-26
     
  • Scott Burleigh

    Scott Burleigh - 2018-07-26

    Still not urgent, slipping to 3.6.3.

     
  • Scott Burleigh

    Scott Burleigh - 2018-07-26
    • Group: 3.6.1 --> 3.6.3
     
  • Scott Burleigh

    Scott Burleigh - 2019-07-30
    • Group: 3.7.0 --> 3.7.1
     
  • Scott Burleigh

    Scott Burleigh - 2019-07-30

    Still not urgent, slipping to sometime in 2020.

     
  • Scott Burleigh

    Scott Burleigh - 2020-10-31

    Still not urgent, slipping to sometime in 2021.

     
  • Hans Kruse

    Hans Kruse - 2022-09-28
    • assigned_to: Scott Burleigh --> Jay Gao
     
  • Jay Gao

    Jay Gao - 2023-12-20
    • Group: 3.7.1 --> 4.1.4 - GitHub
     
  • Jay Gao

    Jay Gao - 2025-11-20

    Closing for now. This is tracked under GitHub and will not be address in the near term. We want to better understand the requirements before adding features. The actual human-flight configuration may be simpler or more complex, depending on the human interface design. So we will not commit resource until we are clear. But this is important.

     
  • Jay Gao

    Jay Gao - 2025-11-20
    • status: accepted --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB