Sha256: 56107bf95c97e538759b5c57e7f66bd4456bb8367484c522adc919c5e785748e

Contents?: true

Size: 1.56 KB

Versions: 16

Compression:

Stored size: 1.56 KB

Contents

TABLE "TLM_Monitoring" BIG_ENDIAN ROW_COLUMN 100 "Telemetry Monitoring Table"
  APPEND_PARAMETER "Threshold" 32 UINT MIN MAX 0 "Telemetry item threshold at which point persistence is incremented"
  APPEND_PARAMETER "Offset" 32 UINT MIN MAX 0 "Offset into the telemetry packet to monitor"
  APPEND_PARAMETER "Data_Size" 32 UINT 0 3 0 "Amount of data to monitor (bytes)"
    STATE BITS 0
    STATE BYTE 1
    STATE WORD 2
    STATE LONGWORD 3
  APPEND_PARAMETER "Bit_Mask" 32 UINT MIN MAX 0 "Bit Mask to apply to the Data Size before the value is compared to the Threshold"
  APPEND_PARAMETER "Persistence" 32 UINT MIN MAX 0 "Number of times the Threshold must be exceeded before Action is triggered"
  APPEND_PARAMETER "Type" 32 UINT 0 3 0 "How the Threshold is compared against"
    STATE LESS_THAN 0
    STATE GREATER_THAN 1
    STATE EQUAL_TO 2
    STATE NOT_EQUAL_TO 3
  APPEND_PARAMETER "Action" 32 UINT 0 4 0 "Action to take when Persistence is met"
    STATE NO_ACTION_REQUIRED 0
    STATE INITIATE_RESET 1
    STATE CHANGE_MODE_SAFE 2
  APPEND_PARAMETER "Group" 32 UINT 1 4 1 "Telemetry group this monitor item belongs to. Groups are automatically enabled due to payload events."
    STATE ALL_MODES 1
    STATE SAFE_MODE 2
  APPEND_PARAMETER "Signed" 8 UINT 0 2 0 "Whether to treat the Data Size data as signed or unsigned when comparing to the Threshold"
    STATE NOT_APPLICABLE 0
    STATE UNSIGNED 1
    STATE SIGNED 2

# Note we're creating 100 DEFAULT rows to match our 100 row table
<% 100.times do %>
DEFAULT 0x0 0 BITS 0x0 0 LESS_THAN NO_ACTION_REQUIRED ALL_MODES UNSIGNED
<% end %>

Version data entries

16 entries across 8 versions & 1 rubygems

Version Path
openc3-cosmos-demo-6.2.1 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.2.1 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.2.0 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.2.0 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.1.0 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.1.0 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.0.2 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.0.2 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.0.1 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.0.1 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.0.0 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-6.0.0 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.20.0 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.20.0 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.19.0 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.19.0 targets/INST/tables/config/TLMMonitoringTable_def.txt