Sha256: 2f3017ae95b1e604546db5353fe2fa028d7e91377f75f22a3a79d07eb0023fc7

Contents?: true

Size: 1.56 KB

Versions: 70

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 persistance 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 ot 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 Persistance 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

70 entries across 58 versions & 4 rubygems

Version Path
openc3-cosmos-demo-5.18.0 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.18.0 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.17.1 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.17.1 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.17.0 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.17.0 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.16.0 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.16.0 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.15.2 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.15.2 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-fakesat-1.0.9 targets/FAKESAT/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.15.1 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.15.1 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.15.0 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.15.0 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.14.2 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.14.2 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.14.1 targets/INST/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-demo-5.14.1 targets/INST2/tables/config/TLMMonitoringTable_def.txt
openc3-cosmos-fakesat-1.0.8 targets/FAKESAT/tables/config/TLMMonitoringTable_def.txt