ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Attributes | List of all members
SCH_HkPacket_t Struct Reference

#include <sch_msg.h>

Public Attributes

uint8 TlmHeader [CFE_SB_TLM_HDR_SIZE]
 cFE Software Bus Telemetry Message Header
 
uint8 CmdCounter
 Command Counter. More...
 
uint8 ErrCounter
 Command Error Counter. More...
 
uint8 SyncToMET
 Status indicating whether slots are synched to MET. More...
 
uint8 MajorFrameSource
 Major Frame Signal source identifier. More...
 
uint32 ScheduleActivitySuccessCount
 Number of successfully performed activities. More...
 
uint32 ScheduleActivityFailureCount
 Number of unsuccessful activities attempted. More...
 
uint32 SlotsProcessedCount
 Total # of Schedule Slots (Minor Frames) Processed. More...
 
uint16 SkippedSlotsCount
 Number of times that slots were skipped. More...
 
uint16 MultipleSlotsCount
 Number of times that multiple slots processed. More...
 
uint16 SameSlotCount
 # of times SCH woke up in the same slot as last time More...
 
uint16 BadTableDataCount
 # of times corrupted table entries were processed More...
 
uint16 TableVerifySuccessCount
 # of times table loads successfully verified More...
 
uint16 TableVerifyFailureCount
 # of times table loads unsuccessfully verified More...
 
uint32 TablePassCount
 # of times Schedule Table has been processed More...
 
uint32 ValidMajorFrameCount
 # of valid Major Frame tones received More...
 
uint32 MissedMajorFrameCount
 # of missing Major Frame tones More...
 
uint32 UnexpectedMajorFrameCount
 # of unexpected Major Frame tones More...
 
uint16 MinorFramesSinceTone
 # of Minor Frames since last Major Frame tone More...
 
uint16 NextSlotNumber
 Next Minor Frame to be processed. More...
 
uint16 LastSyncMETSlot
 Slot number where Time Sync last occurred. More...
 
boolean IgnoreMajorFrame
 Major Frame too noisy to trust. More...
 
boolean UnexpectedMajorFrame
 Most Recent Major Frame signal was unexpected. More...
 

Detailed Description

\schtlm Scheduler HK Telemetry format

Member Data Documentation

◆ BadTableDataCount

uint16 SCH_HkPacket_t::BadTableDataCount

\schtlmmnemonic \SCH_BADTBLDATACTR

Click for more

◆ CmdCounter

uint8 SCH_HkPacket_t::CmdCounter

\schtlmmnemonic \SCH_CMDPC

Click for more

◆ ErrCounter

uint8 SCH_HkPacket_t::ErrCounter

\schtlmmnemonic \SCH_CMDEC

Click for more

◆ IgnoreMajorFrame

boolean SCH_HkPacket_t::IgnoreMajorFrame

\schtlmmnemonic \SCH_IGNOREMF

Click for more

◆ LastSyncMETSlot

uint16 SCH_HkPacket_t::LastSyncMETSlot

\schtlmmnemonic \SCH_LASTSYNCMETSLOT

Click for more

◆ MajorFrameSource

uint8 SCH_HkPacket_t::MajorFrameSource

\schtlmmnemonic \SCH_MAJORFRAMESOURCE

Click for more

◆ MinorFramesSinceTone

uint16 SCH_HkPacket_t::MinorFramesSinceTone

\schtlmmnemonic \SCH_MINORSINCETONE

Click for more

◆ MissedMajorFrameCount

uint32 SCH_HkPacket_t::MissedMajorFrameCount

\schtlmmnemonic \SCH_MISSMFCTR

Click for more

◆ MultipleSlotsCount

uint16 SCH_HkPacket_t::MultipleSlotsCount

\schtlmmnemonic \SCH_MULTSLOTCTR

The number of times that multiple slots (minor frames) were processed in the same minor frame.
Click for more Note: This is NOT the number of slots that were processed

◆ NextSlotNumber

uint16 SCH_HkPacket_t::NextSlotNumber

\schtlmmnemonic \SCH_NEXTSLOT

Click for more

◆ SameSlotCount

uint16 SCH_HkPacket_t::SameSlotCount

\schtlmmnemonic \SCH_SAMESLOTCTR

Click for more

◆ ScheduleActivityFailureCount

uint32 SCH_HkPacket_t::ScheduleActivityFailureCount

\schtlmmnemonic \SCH_ACTFAILURECTR

Click for more

◆ ScheduleActivitySuccessCount

uint32 SCH_HkPacket_t::ScheduleActivitySuccessCount

\schtlmmnemonic \SCH_ACTSUCCESSCTR

Click for more

◆ SkippedSlotsCount

uint16 SCH_HkPacket_t::SkippedSlotsCount

\schtlmmnemonic \SCH_SKIPSLOTCTR

The number of times that a slot (minor frame) was skipped. Click for more Note: This is NOT the number of slots that were skipped

◆ SlotsProcessedCount

uint32 SCH_HkPacket_t::SlotsProcessedCount

\schtlmmnemonic \SCH_SLOTPROCCTR

Click for more

◆ SyncToMET

uint8 SCH_HkPacket_t::SyncToMET

\schtlmmnemonic \SCH_SYNCTOMET

Click for more

◆ TablePassCount

uint32 SCH_HkPacket_t::TablePassCount

\schtlmmnemonic \SCH_TBLPROCCTR

Click for more

◆ TableVerifyFailureCount

uint16 SCH_HkPacket_t::TableVerifyFailureCount

\schtlmmnemonic \SCH_TBLFAILVERIFYCTR

Click for more

◆ TableVerifySuccessCount

uint16 SCH_HkPacket_t::TableVerifySuccessCount

\schtlmmnemonic \SCH_TBLPASSVERIFYCTR

Click for more

◆ UnexpectedMajorFrame

boolean SCH_HkPacket_t::UnexpectedMajorFrame

\schtlmmnemonic \SCH_UNEXPCTDMAJORFRAME

Click for more

◆ UnexpectedMajorFrameCount

uint32 SCH_HkPacket_t::UnexpectedMajorFrameCount

\schtlmmnemonic \SCH_UNEXPCTDMFCTR

Click for more

◆ ValidMajorFrameCount

uint32 SCH_HkPacket_t::ValidMajorFrameCount

\schtlmmnemonic \SCH_VALIDMFCTR

Click for more


The documentation for this struct was generated from the following file: