UNPKG

xops-pat

Version:

Procedure generator for on space operations

126 lines (89 loc) 4.16 kB
NASA EVA Task Generator Week 5 Questions ------------------------------------------ Below is a list of questions asked by a group of students from UMUC who are going to be working on this project. This project is is not being done in connection with NASA, and all statements and other contributions by James Montalvo are his own and may not reflect the position of NASA. All reference material is in the public domain. ### Will the intro YAML have a beginning section defining roles and names? Example from main.yml lines 65-69: ```yaml actors: role: IV/SSRMS role: EV1 name: Drew role: EV2 name: Taz ``` Answer: Yes, I think it makes sense to include this block in the `main.yml` file. ### Where does the yaml file declare `task = __` and `applied = __`? Where blank is the number of EV's involved. `main.yml` shows that there should exist conditionals but `egress.yml` and `misse7.yml` is missing this text. Answer: I think you're saying there needs to be some input into each included file, indicating how many and who the actors involved are. So rather than just doing: ```yaml tasks: - file: egress.yml - file: misse7.yml ``` Perhaps something like this: ```yaml tasks: - file: egress.yml actors: - IV/SSRMS - EV1 - EV2 - file: misse7.yml actors: - IV/SSRMS - EV1 - EV2 ``` ### Can we get a sample of single-person-task.yml? Answer: I'll work to create one. In the mean mean time, I think just-EV1 and just-EV2 tasks would be added like this: ```yaml tasks: - file: something-just-ev2-is-doing.yml actors: - IV/SSRMS - EV2 - file: something-just-ev1-is-doing.yml actors: - IV/SSRMS - EV1 ``` Note that in both cases I've added `IV/SSRMS` since we'll almost always have some steps in that column. ### Are notes, warnings, and cautions expected to appear in the YAML files such as page FS 7-208 or FS 7-177 to FS 7-183? Answer: For your purposes we only care about inline notes/cautions/warnings. You can see an example of a caution and a warning inline on page 7-188. Nowadays we style those blocks a little differently. Here's an example: ![Image of notes caution and warning](images/note-caution-warning.png) ### Are there different ways to annotate substeps with parenthesis? misse7.yml line 153 and 157 are substeps in the pdf annotated with parenthesis. Answer: `misse7.yml` line 153 and 157 are the second step lines in each of these: ```yaml EV1: - step: Glove and Gauntlet check - step: Translate aft to Bay 9 - MISSE 8 Retrieve (line 153) EV2: - step: Glove and Gauntlet check - step: Translate aft to S3 Face 1 - S3 CETA Light Install (line 157) ``` In the STS-134 procedure page 7-23 these steps are formatted like: EV1: ``` 17. Glove and Gauntlet Check (Translate aft to Bay 9 MISSE 8 Retrieve) ``` EV2: ``` 19. Glove and Gauntlet Check (Translate to S3 Face 1 S3 CETA Light Install) ``` So I believe your question is: why doesn't the YAML include anything indicating to put those in parenthesis? My answer: I don't believe there's any reason to put them in parenthesis or to consider them anything other than a normal step, so I've made them in the YAML look like a normal step. Their output should look like this instead: EV1: ``` 17. Glove and Gauntlet Check 18. Translate aft to Bay 9 MISSE 8 Retrieve ``` EV2: ``` 19. Glove and Gauntlet Check 20. Translate to S3 Face 1 S3 CETA Light Install ``` ### Do you wish to use a reserved word “footer” where it appends below a step in parenthesis? Answer: No, I don't think that's necessary. ### We noted multiple syntax elements that have some similarity: check and checkmark – would you be able to clarify the differences between them? (e.g. EVA 1 EGRESS/SETUP). It looks like I used `{{CHECK}}` once and otherwise used `{{CHECKMARK}}`. I'll change that one instance to `{{CHECKMARK}}`. I think adding "MARK" to the end clarifies that it's not an empty checkbox.