EIRSAT-1 Operations Manual Logo
5.0.4
  • The EIRSAT-1 Mission
  • Real-Time Operations
    • 1. The MCS GUI
    • 2. Spacecraft Database
    • 3. Prerequisite Knowledge ❗
    • 4. Operator Tips
    • 5. EIR_OPS
      • Operational Procedures
        • EIR-OPS-002: Pre-Communication Pass Checklist
        • EIR-OPS-003: Start a Communication Pass
        • EIR-OPS-004: Initial AOS
        • EIR-OPS-005: Failsafe at Initial AOS
        • EIR-OPS-006: Commissioning
        • EIR-OPS-007: Operational Mode Change
        • EIR-OPS-008: ADCS Mode Change
        • EIR-OPS-009: Enable TC Authentication
        • EIR-OPS-011: Downlink Data From Storage
        • EIR-OPS-012: Set Up Nominal Operations
        • EIR-OPS-013: Storage Channel Operations
        • EIR-OPS-015: Configure Data Logging
        • EIR-OPS-016: Upload Payload Image
        • EIR-OPS-017: Rewrite Payload Firmware
        • EIR-OPS-018: Rewrite CPLD Firmware
        • EIR-OPS-019: Reset/Power-cycle a Payload
        • EIR-OPS-020: GMOD Configuration
        • EIR-OPS-021: GMOD Experiment Set Up
        • EIR-OPS-021A: GMOD Rapid Experiment Set Up
        • EIR-OPS-022: EMOD Configuration
        • EIR-OPS-023: Upload OBC Image
        • EIR-OPS-024: Boot Into OBC Image
        • EIR-OPS-025: Safe Mode Entered
        • EIR-OPS-026: Low Battery Fault Analysis
        • EIR-OPS-027: Reboot Fault Analysis
        • EIR-OPS-028: High Rotation Rate Fault Analysis
        • EIR-OPS-029: Failsafe Entered
        • EIR-OPS-030: Power-cycle the Spacecraft
        • EIR-OPS-031: DTMF Reboot
        • EIR-OPS-032: Separation Sequence Restarted
        • EIR-OPS-033: Enable/Disable RF Transmission
        • EIR-OPS-034: NACK/Timeout/Unexpected TM
        • EIR-OPS-035: Configure the FDIR Systems
        • EIR-OPS-036: Downlink GRB Trigger Data
        • EIR-OPS-037: Set-Up a TimeAction
        • EIR-OPS-038: WBC Experiment Set Up
        • EIR-OPS-039: WBC Monitor Transition to Commissioning Mode
        • EIR-OPS-040: Updating the ADCS Configuration File
        • Parameter Accessors (Gets/Sets)
        • Action Accessors (Invokes)
        • Events
EIRSAT-1 Operations Manual
  • Real-Time Operations
  • Operational Procedures
  • EIR-OPS-036: Downlink GRB Trigger Data

EIR-OPS-036: Downlink GRB Trigger Data


Objective

To downlink the contents of an on-board storage channel containing GMOD GRB trigger data.


Introduction

Using this procedure, the Operator will downlink multiple rows of data from a specific on-board storage channel that is storing GMOD trigger data.


Procedure

This procedure contains the following sub-procedures:

A. Pre-Pass Preparations
B. Data Downlink
C. Post-Pass Close-out

Note

Communication with the spacecraft is required for Sections B and C of this procedure.


A. Pre-Pass Preparations

A.1.

  • Using information from any data previously downlinked from channel ID = 32 (dec), the ‘GRBTriggTracker’ sheet of ROW should be populated.


A.2.

  • The Operators should take note of the channel ID of next GRB trigger to be downlinked. This ID will be in the first row of the ‘GRBTriggTracker’ sheet of ROW where Data Downlinked = No.


A.3.

  • Have the ‘RowsToDownlink’ sheet of ROW open before the pass begins as it will be used to determine the number of rows to downlink from the GRB trigger storage channel.

Tip

Prior to proceeding, ensure that the MCS Transfer Window is open so that the status of the LDT to be performed in the following sections can be monitored.



B. Data Downlink

B.1.

  • Query the parameter core.storage.channelContent with Parameter index in block = channel ID from Step A.2.

TC Details

MCS Operation

Query

Action/Param Name

core.storage.channelContent

Data Expected with TC

Yes

Data Size

2 bytes

Data Info

Parameter index in block = channel ID (dec)

Allowed Value(s)

1 - 87 (dec)

TM Details

Data Expected from TC

numRows ( + ACK )

Data Size

4 bytes

Data Info

Number of rows in channel ID

Allowed Value(s)

0 - 65535 (dec)


B.2.

  • In the ‘RowsToDownlink’ sheet of ROW , input the numRows obtained in Step B.1.


B.3.

  • Downlink from the core.storage.channelContent parameter with:

    • The Parameter index in block = channel ID from Step A.2, and

    • The First row and Last Row fields to equal the values given by ROW (OLDEST data).

Tip

When Downlink is clicked, MCS will prompt the Operator for a filename. To facilitate starting the LDT promptly, provide a short, temporary filename (e.g. ‘HK’, ‘TED’, etc.). A filename extension is not required.

TC Details

MCS Operation

Downlink

Action/Param Name

core.storage.channelContent

Data Expected with TC

Yes

Data Size

2 bytes; 2 bytes; 2 bytes

Data Info

Parameter index in block = channel ID (in decimal), First row and Last row

Allowed Value(s)

0001 - FFFF, 0000 - FFFF and 0000 - FFFF (Hex)

TM Details

Data Expected from TC

Data ( + ACK )

Data Size

n bytes, where n = size of requested data

Data Info

Requested data


B.4.

  • Confirm from the Transfer Window in MCS that the LDT is now on-going.

Warning

LDTs can sometimes fail in an acceptable way, e.g. due to the on-board storage being ‘busy’ when the OBSW attempted to access the requested data. When a transfer is progressing successfully, the Transfer Window should state the the LDT is ‘In progress’ (see Figure 1). However, if a fail occurs and ‘Suspended’ is instead observed, select the LDT in the Transfer Window and click the ‘Resume’ button.

This may happen multiple times but should not happen so frequently that the transfer does not progress by some amount (%) in-between the attempts to resume the transfer. If the transfer persistently fails, do NOT continue with attempts to resume the LDT or with the remainder of the procedure until the Software and/or Systems Engineer have reviewed the issue.

This option to ‘resume’ a failed LDT is only applicable to multi-part LDTs (referred to as ‘Multi-DLink’ LDTs in MCS/Figure 1). Smaller downlinks that do not generate an associated Multi-DLink pane in MCS must be restarted from scratch.

../../../_images/LDTStatus.png

Figure 1 - Transfer Window during an LDT. Top: In progress transfer. Bottom: Suspended transfer.


B.5.

  • If all rows of data are downlinked from the channel, this channel should now be wiped.

  • To do this, follow Section C of EIR-OPS-013: Storage Channel Operations .



C. Post-Pass Close-out

C.1.

  • If a channel has been wiped:

    • All data associated with the channel ID in the ‘LastPassInfo’ sheet of ROW should now be deleted.

    • The ‘GRBTriggTracker’ sheet of ROW should also be updated.

  • Alternatively, if the channel has not yet been wiped as only some rows are currently downlinked, the ‘LastPassInfo’ sheet of ROW should be updated with the Last row used in the last successful downlink.


END OF PROCEDURE


Previous Next

© Copyright EIRSAT-1 2024.

Built with Sphinx using a theme provided by Read the Docs.