Generate Dictionary Markdown document from JSON #4564
thomas-bc
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The below Python script uses Jinja2 to generate a nicely formatted Markdown document describing basically everything that's in the JSON dictionary. It displays the JSON constructs in Markdown tables such as the following:
Credit goes to @celskeggs for the Jinja2 template
As an example, I've also added below what it yields on the full
fprime/Refdictionary.This may have value to some people, so I felt like it was worth sharing. If it gets significant traction, we should be able to easily have this be another
build-artifactartifact during the build process... 💡Click to expand the dict_md_gen.py script
Click to expand RefDictionary.md
Ref.Ref Dictionary
Metadata
deploymentNameRef.RefdictionarySpecVersion1.0.0frameworkVersionv4.1.0-3-gf3b191bef-dirtylibraryVersions[]projectVersionv4.1.0-3-gf3b191bef-dirtyCommands
There are 98 commands in this dictionary.
SelectColor
Command on
Ref.dpDemowith opcode 0x0a10.Select color
colorRef.DpDemo.ColorEnumDp
Command on
Ref.dpDemowith opcode 0x0a11.Command for generating a DP
reqTypeRef.DpDemo.DpReqTypepriorityU32CMD_NO_OP
Command on
CdhCore.cmdDispwith opcode 0x1000000.No-op command (No parameters.)
CMD_NO_OP_STRING
Command on
CdhCore.cmdDispwith opcode 0x1000001.No-op string command
arg1stringCMD_TEST_CMD_1
Command on
CdhCore.cmdDispwith opcode 0x1000002.No-op command
arg1I32arg2F32arg3U8CMD_CLEAR_TRACKING
Command on
CdhCore.cmdDispwith opcode 0x1000003.Clear command tracking info to recover from components not returning status (No parameters.)
SET_EVENT_FILTER
Command on
CdhCore.eventswith opcode 0x1001000.Set filter for reporting events. Events are not stored in component.
filterLevelSvc.EventManager.FilterSeverityfilterEnabledSvc.EventManager.EnabledSET_ID_FILTER
Command on
CdhCore.eventswith opcode 0x1001002.Filter a particular ID
IDFwEventIdTypeidFilterEnabledSvc.EventManager.EnabledDUMP_FILTER_STATE
Command on
CdhCore.eventswith opcode 0x1001003.Dump the filter states via events (No parameters.)
HLTH_ENABLE
Command on
CdhCore.healthwith opcode 0x1002000.A command to enable or disable health checks
enableFw.EnabledHLTH_PING_ENABLE
Command on
CdhCore.healthwith opcode 0x1002001.Ignore a particular ping entry
entrystringenableFw.EnabledHLTH_CHNG_PING
Command on
CdhCore.healthwith opcode 0x1002002.Change ping value
entrystringwarningValueU32fatalValueU32ENABLE
Command on
CdhCore.versionwith opcode 0x1003000.A command to enable or disable Event verbosity and Telemetry
enableSvc.VersionEnabledVERSION
Command on
CdhCore.versionwith opcode 0x1003001.Report version as Event
version_typeSvc.VersionTypeBUILD_CATALOG
Command on
DataProducts.dpCatwith opcode 0x4000000.Build catalog from data product directory. Will block until complete (No parameters.)
START_XMIT_CATALOG
Command on
DataProducts.dpCatwith opcode 0x4000001.Start transmitting catalog
waitFw.WaitSTOP_XMIT_CATALOG
Command on
DataProducts.dpCatwith opcode 0x4000002.Stop transmitting catalog (No parameters.)
CLEAR_CATALOG
Command on
DataProducts.dpCatwith opcode 0x4000003.clear existing catalog (No parameters.)
CLEAR_EVENT_THROTTLE
Command on
DataProducts.dpMgrwith opcode 0x4001000.Clear event throttling (No parameters.)
CLEAR_EVENT_THROTTLE
Command on
DataProducts.dpWriterwith opcode 0x4002000.Clear event throttling (No parameters.)
SendFile
Command on
FileHandling.fileDownlinkwith opcode 0x5001000.Read a named file off the disk. Divide it into packets and send the packets for transmission to the ground.
sourceFileNamestringdestFileNamestringCancel
Command on
FileHandling.fileDownlinkwith opcode 0x5001001.Cancel the downlink in progress, if any (No parameters.)
SendPartial
Command on
FileHandling.fileDownlinkwith opcode 0x5001002.Read a named file off the disk from a starting position. Divide it into packets and send the packets for transmission to the ground.
sourceFileNamestringdestFileNamestringstartOffsetU32lengthU32CreateDirectory
Command on
FileHandling.fileManagerwith opcode 0x5002000.Create a directory
dirNamestringMoveFile
Command on
FileHandling.fileManagerwith opcode 0x5002001.Move a file
sourceFileNamestringdestFileNamestringRemoveDirectory
Command on
FileHandling.fileManagerwith opcode 0x5002002.Remove a directory, which must be empty
dirNamestringRemoveFile
Command on
FileHandling.fileManagerwith opcode 0x5002003.Remove a file
fileNamestringignoreErrorsboolShellCommand
Command on
FileHandling.fileManagerwith opcode 0x5002004.Perform a Linux shell command and write the output to a log file.
commandstringlogFileNamestringAppendFile
Command on
FileHandling.fileManagerwith opcode 0x5002005.Append 1 file's contents to the end of another.
sourcestringtargetstringFileSize
Command on
FileHandling.fileManagerwith opcode 0x5002006.No description given.
fileNamestringListDirectory
Command on
FileHandling.fileManagerwith opcode 0x5002007.List the contents of a directory
dirNamestringPRM_SAVE_FILE
Command on
FileHandling.prmDbwith opcode 0x5003000.Command to save parameter image to file. Uses file name passed to constructor (No parameters.)
PRM_LOAD_FILE
Command on
FileHandling.prmDbwith opcode 0x5003001.Loads a file from storage into the staging database. The file could have selective IDs and not the whole set.
fileNamestringmergeSvc.PrmDb.MergePRM_COMMIT_STAGED
Command on
FileHandling.prmDbwith opcode 0x5003002.Commits the backup database to become the prime (active) database (No parameters.)
PR_StopPings
Command on
Ref.pingRcvrwith opcode 0x10004000.Command to disable ping response (No parameters.)
CHOICE
Command on
Ref.typeDemowith opcode 0x10005000.Single choice command
choiceRef.ChoiceCHOICE_PRM_PRM_SET
Command on
Ref.typeDemowith opcode 0x10005001.Single enumeration parameter
valRef.ChoiceCHOICE_PRM_PRM_SAVE
Command on
Ref.typeDemowith opcode 0x10005002.Single enumeration parameter (No parameters.)
CHOICES
Command on
Ref.typeDemowith opcode 0x10005003.Multiple choice command via Array
choicesRef.ManyChoicesCHOICES_WITH_FRIENDS
Command on
Ref.typeDemowith opcode 0x10005004.Multiple choice command via Array with a preceding and following argument
repeatU8choicesRef.ManyChoicesrepeat_maxU8CHOICES_PRM_PRM_SET
Command on
Ref.typeDemowith opcode 0x10005005.Multiple enumeration parameter via Array
valRef.ManyChoicesCHOICES_PRM_PRM_SAVE
Command on
Ref.typeDemowith opcode 0x10005006.Multiple enumeration parameter via Array (No parameters.)
EXTRA_CHOICES
Command on
Ref.typeDemowith opcode 0x10005007.Too many choice command via Array
choicesRef.TooManyChoicesEXTRA_CHOICES_WITH_FRIENDS
Command on
Ref.typeDemowith opcode 0x10005008.Too many choices command via Array with a preceding and following argument
repeatU8choicesRef.TooManyChoicesrepeat_maxU8EXTRA_CHOICES_PRM_PRM_SET
Command on
Ref.typeDemowith opcode 0x10005009.Too many enumeration parameter via Array
valRef.ManyChoicesEXTRA_CHOICES_PRM_PRM_SAVE
Command on
Ref.typeDemowith opcode 0x1000500a.Too many enumeration parameter via Array (No parameters.)
CHOICE_PAIR
Command on
Ref.typeDemowith opcode 0x1000500b.Multiple choice command via Structure
choicesRef.ChoicePairCHOICE_PAIR_WITH_FRIENDS
Command on
Ref.typeDemowith opcode 0x1000500c.Multiple choices command via Structure with a preceding and following argument
repeatU8choicesRef.ChoicePairrepeat_maxU8CHOICE_PAIR_PRM_PRM_SET
Command on
Ref.typeDemowith opcode 0x1000500d.Multiple enumeration parameter via Structure
valRef.ChoicePairCHOICE_PAIR_PRM_PRM_SAVE
Command on
Ref.typeDemowith opcode 0x1000500e.Multiple enumeration parameter via Structure (No parameters.)
GLUTTON_OF_CHOICE
Command on
Ref.typeDemowith opcode 0x1000500f.Multiple choice command via Complex Structure
choicesRef.ChoiceSlurryGLUTTON_OF_CHOICE_WITH_FRIENDS
Command on
Ref.typeDemowith opcode 0x10005010.Multiple choices command via Complex Structure with a preceding and following argument
repeatU8choicesRef.ChoiceSlurryrepeat_maxU8GLUTTON_OF_CHOICE_PRM_PRM_SET
Command on
Ref.typeDemowith opcode 0x10005011.Multiple enumeration parameter via Complex Structure
valRef.ChoiceSlurryGLUTTON_OF_CHOICE_PRM_PRM_SAVE
Command on
Ref.typeDemowith opcode 0x10005012.Multiple enumeration parameter via Complex Structure (No parameters.)
DUMP_TYPED_PARAMETERS
Command on
Ref.typeDemowith opcode 0x10005013.Dump the typed parameters (No parameters.)
DUMP_FLOATS
Command on
Ref.typeDemowith opcode 0x10005014.Dump the float values (No parameters.)
SEND_SCALARS
Command on
Ref.typeDemowith opcode 0x10005015.Send scalars
scalar_inputRef.ScalarStructCS_RUN
Command on
Ref.cmdSeqwith opcode 0x10006000.Run a command sequence file
fileNamestringblockSvc.CmdSequencer.BlockStateCS_VALIDATE
Command on
Ref.cmdSeqwith opcode 0x10006001.Validate a command sequence file
fileNamestringCS_CANCEL
Command on
Ref.cmdSeqwith opcode 0x10006002.Cancel a command sequence (No parameters.)
CS_START
Command on
Ref.cmdSeqwith opcode 0x10006003.Start running a command sequence (No parameters.)
CS_STEP
Command on
Ref.cmdSeqwith opcode 0x10006004.Perform one step in a command sequence. Valid only if CmdSequencer is in MANUAL run mode. (No parameters.)
CS_AUTO
Command on
Ref.cmdSeqwith opcode 0x10006005.Set the run mode to AUTO. (No parameters.)
CS_MANUAL
Command on
Ref.cmdSeqwith opcode 0x10006006.Set the run mode to MANUAL. (No parameters.)
CS_JOIN_WAIT
Command on
Ref.cmdSeqwith opcode 0x10006007.Wait for sequences that are running to finish. Allow user to run multiple seq files in SEQ_NO_BLOCK mode then wait for them to finish before allowing more seq run request. (No parameters.)
SB_START_PKTS
Command on
Ref.sendBuffCompwith opcode 0x10010000.Command to start sending packets (No parameters.)
SB_INJECT_PKT_ERROR
Command on
Ref.sendBuffCompwith opcode 0x10010001.Send a bad packet (No parameters.)
SB_GEN_FATAL
Command on
Ref.sendBuffCompwith opcode 0x10010002.Generate a FATAL EVR
arg1U32arg2U32arg3U32SB_GEN_ASSERT
Command on
Ref.sendBuffCompwith opcode 0x10010003.Generate an ASSERT
arg1U32arg2U32arg3U32arg4U32arg5U32arg6U32PARAMETER3_PRM_SET
Command on
Ref.sendBuffCompwith opcode 0x1001000a.A test parameter
valU8PARAMETER3_PRM_SAVE
Command on
Ref.sendBuffCompwith opcode 0x1001000b.A test parameter (No parameters.)
PARAMETER4_PRM_SET
Command on
Ref.sendBuffCompwith opcode 0x1001000c.A test parameter
valF32PARAMETER4_PRM_SAVE
Command on
Ref.sendBuffCompwith opcode 0x1001000d.A test parameter (No parameters.)
Settings
Command on
Ref.SG1with opcode 0x10011000.Signal Generator Settings
FrequencyU32AmplitudeF32PhaseF32SigTypeRef.SignalTypeToggle
Command on
Ref.SG1with opcode 0x10011001.Toggle Signal Generator On/Off. (No parameters.)
Skip
Command on
Ref.SG1with opcode 0x10011002.Skip next sample (No parameters.)
Dp
Command on
Ref.SG1with opcode 0x10011003.Signal Generator Settings
reqTypeRef.SignalGen.DpReqTyperecordsU32priorityU32Settings
Command on
Ref.SG2with opcode 0x10012000.Signal Generator Settings
FrequencyU32AmplitudeF32PhaseF32SigTypeRef.SignalTypeToggle
Command on
Ref.SG2with opcode 0x10012001.Toggle Signal Generator On/Off. (No parameters.)
Skip
Command on
Ref.SG2with opcode 0x10012002.Skip next sample (No parameters.)
Dp
Command on
Ref.SG2with opcode 0x10012003.Signal Generator Settings
reqTypeRef.SignalGen.DpReqTyperecordsU32priorityU32Settings
Command on
Ref.SG3with opcode 0x10013000.Signal Generator Settings
FrequencyU32AmplitudeF32PhaseF32SigTypeRef.SignalTypeToggle
Command on
Ref.SG3with opcode 0x10013001.Toggle Signal Generator On/Off. (No parameters.)
Skip
Command on
Ref.SG3with opcode 0x10013002.Skip next sample (No parameters.)
Dp
Command on
Ref.SG3with opcode 0x10013003.Signal Generator Settings
reqTypeRef.SignalGen.DpReqTyperecordsU32priorityU32Settings
Command on
Ref.SG4with opcode 0x10014000.Signal Generator Settings
FrequencyU32AmplitudeF32PhaseF32SigTypeRef.SignalTypeToggle
Command on
Ref.SG4with opcode 0x10014001.Toggle Signal Generator On/Off. (No parameters.)
Skip
Command on
Ref.SG4with opcode 0x10014002.Skip next sample (No parameters.)
Dp
Command on
Ref.SG4with opcode 0x10014003.Signal Generator Settings
reqTypeRef.SignalGen.DpReqTyperecordsU32priorityU32Settings
Command on
Ref.SG5with opcode 0x10015000.Signal Generator Settings
FrequencyU32AmplitudeF32PhaseF32SigTypeRef.SignalTypeToggle
Command on
Ref.SG5with opcode 0x10015001.Toggle Signal Generator On/Off. (No parameters.)
Skip
Command on
Ref.SG5with opcode 0x10015002.Skip next sample (No parameters.)
Dp
Command on
Ref.SG5with opcode 0x10015003.Signal Generator Settings
reqTypeRef.SignalGen.DpReqTyperecordsU32priorityU32PARAMETER1_PRM_SET
Command on
Ref.recvBuffCompwith opcode 0x10022000.A test parameter
valU32PARAMETER1_PRM_SAVE
Command on
Ref.recvBuffCompwith opcode 0x10022001.A test parameter (No parameters.)
PARAMETER2_PRM_SET
Command on
Ref.recvBuffCompwith opcode 0x10022002.A test parameter
valI16PARAMETER2_PRM_SAVE
Command on
Ref.recvBuffCompwith opcode 0x10022003.A test parameter (No parameters.)
ENABLE
Command on
Ref.systemResourceswith opcode 0x10023000.A command to enable or disable system resource telemetry
enableSvc.SystemResourceEnabledTelemetry Channels
There are 161 telemetry channels in this dictionary.
Description
CdhCore.cmdDisp.CommandsDispatchedNumber of commands dispatched
U32CdhCore.cmdDisp.CommandErrorsNumber of command errors
U32CdhCore.cmdDisp.CommandsDroppedNumber of commands drooped due to buffer overflow
U32CdhCore.health.PingLateWarningsNumber of overrun warnings
U32CdhCore.version.FrameworkVersionSoftware framework version
stringCdhCore.version.ProjectVersionSoftware project version
stringCdhCore.version.CustomVersion01Custom Versions
Svc.CustomVersionDbCdhCore.version.CustomVersion02No description given.
Svc.CustomVersionDbCdhCore.version.CustomVersion03No description given.
Svc.CustomVersionDbCdhCore.version.CustomVersion04No description given.
Svc.CustomVersionDbCdhCore.version.CustomVersion05No description given.
Svc.CustomVersionDbCdhCore.version.CustomVersion06No description given.
Svc.CustomVersionDbCdhCore.version.CustomVersion07No description given.
Svc.CustomVersionDbCdhCore.version.CustomVersion08No description given.
Svc.CustomVersionDbCdhCore.version.CustomVersion09No description given.
Svc.CustomVersionDbCdhCore.version.CustomVersion10No description given.
Svc.CustomVersionDbCdhCore.version.LibraryVersion01Library Versions
stringCdhCore.version.LibraryVersion02No description given.
stringCdhCore.version.LibraryVersion03No description given.
stringCdhCore.version.LibraryVersion04No description given.
stringCdhCore.version.LibraryVersion05No description given.
stringCdhCore.version.LibraryVersion06No description given.
stringCdhCore.version.LibraryVersion07No description given.
stringCdhCore.version.LibraryVersion08No description given.
stringCdhCore.version.LibraryVersion09No description given.
stringCdhCore.version.LibraryVersion10No description given.
stringComCcsds.comQueue.comQueueDepthDepth of queues of Fw::ComBuffer type
Svc.ComQueueDepthComCcsds.comQueue.buffQueueDepthDepth of queues of Fw::Buffer type
Svc.BuffQueueDepthComCcsds.commsBufferManager.TotalBuffsThe total buffers allocated
U32ComCcsds.commsBufferManager.CurrBuffsThe current number of allocated buffers
U32ComCcsds.commsBufferManager.HiBuffsThe high water mark of allocated buffers
U32ComCcsds.commsBufferManager.NoBuffsThe number of requests that couldn't return a buffer
U32ComCcsds.commsBufferManager.EmptyBuffsThe number of empty buffers returned
U32DataProducts.dpCat.CatalogDpsNumber of data products in catalog
U32DataProducts.dpCat.DpsSentNumber of data products sent
U32DataProducts.dpMgr.NumSuccessfulAllocationsThe number of successful buffer allocations
U32DataProducts.dpMgr.NumFailedAllocationsThe number of failed buffer allocations
U32DataProducts.dpMgr.NumDataProductsNumber of data products handled
U32DataProducts.dpMgr.NumBytesNumber of bytes handled
U64DataProducts.dpWriter.NumBuffersReceivedThe number of buffers received
U32DataProducts.dpWriter.NumBytesWrittenThe number of bytes written
U64DataProducts.dpWriter.NumSuccessfulWritesThe number of successful writes
U32DataProducts.dpWriter.NumFailedWritesThe number of failed writes
U32DataProducts.dpWriter.NumErrorsThe number of errors
U32DataProducts.dpBufferManager.TotalBuffsThe total buffers allocated
U32DataProducts.dpBufferManager.CurrBuffsThe current number of allocated buffers
U32DataProducts.dpBufferManager.HiBuffsThe high water mark of allocated buffers
U32DataProducts.dpBufferManager.NoBuffsThe number of requests that couldn't return a buffer
U32DataProducts.dpBufferManager.EmptyBuffsThe number of empty buffers returned
U32FileHandling.fileUplink.FilesReceivedThe total number of complete files received
U32FileHandling.fileUplink.PacketsReceivedThe total number of packets received
U32FileHandling.fileUplink.WarningsThe total number of warnings issued
U32FileHandling.fileDownlink.FilesSentThe total number of files sent
U32FileHandling.fileDownlink.PacketsSentThe total number of packets sent
U32FileHandling.fileDownlink.WarningsThe total number of warnings
U32FileHandling.fileManager.CommandsExecutedThe total number of commands successfully executed
U32FileHandling.fileManager.ErrorsThe total number of errors
U32Ref.blockDrv.BD_CyclesDriver cycle count
U32Ref.rateGroup1Comp.RgMaxTimeMax execution time rate group
U32Ref.rateGroup1Comp.RgCycleSlipsCycle slips for rate group
U32Ref.rateGroup2Comp.RgMaxTimeMax execution time rate group
U32Ref.rateGroup2Comp.RgCycleSlipsCycle slips for rate group
U32Ref.rateGroup3Comp.RgMaxTimeMax execution time rate group
U32Ref.rateGroup3Comp.RgCycleSlipsCycle slips for rate group
U32Ref.pingRcvr.PR_NumPingsNumber of pings received
U32Ref.typeDemo.ChoiceChSingle choice channel
Ref.ChoiceRef.typeDemo.ChoicesChMultiple choice channel via Array
Ref.ManyChoicesRef.typeDemo.ExtraChoicesChToo many choice channel via Array
Ref.TooManyChoicesRef.typeDemo.ChoicePairChMultiple choice channel via Structure
Ref.ChoicePairRef.typeDemo.ChoiceSlurryChMultiple choice channel via Complex Structure
Ref.ChoiceSlurryRef.typeDemo.Float1ChFloat output channel 1
F32Ref.typeDemo.Float2ChFloat output channel 2
F32Ref.typeDemo.Float3ChFloat output channel 3
F32Ref.typeDemo.FloatSetFloat set output channel
Ref.FloatSetRef.typeDemo.ScalarStructChScalar struct channel
Ref.ScalarStructRef.typeDemo.ScalarU8ChScalar U8 channel
U8Ref.typeDemo.ScalarU16ChScalar U16 channel
U16Ref.typeDemo.ScalarU32ChScalar U32 channel
U32Ref.typeDemo.ScalarU64ChScalar U64 channel
U64Ref.typeDemo.ScalarI8ChScalar I8 channel
I8Ref.typeDemo.ScalarI16ChScalar I16 channel
I16Ref.typeDemo.ScalarI32ChScalar I32 channel
I32Ref.typeDemo.ScalarI64ChScalar I64 channel
I64Ref.typeDemo.ScalarF32ChScalar F32 channel
F32Ref.typeDemo.ScalarF64ChScalar F64 channel
F64Ref.cmdSeq.CS_LoadCommandsThe number of Load commands executed
U32Ref.cmdSeq.CS_CancelCommandsThe number of Cancel commands executed
U32Ref.cmdSeq.CS_ErrorsThe number of errors that have occurred
U32Ref.cmdSeq.CS_CommandsExecutedThe number of commands executed across all sequences.
U32Ref.cmdSeq.CS_SequencesCompletedThe number of sequences completed.
U32Ref.sendBuffComp.PacketsSentNumber of packets sent
U64Ref.sendBuffComp.NumErrorsInjectedNumber of errors injected
U32Ref.sendBuffComp.Parameter3Readback of Parameter3
U8Ref.sendBuffComp.Parameter4Readback of Parameter4
F32Ref.sendBuffComp.SendStateReadback of Parameter4
Ref.SendBuff.ActiveStateRef.SG1.TypeType of the output signal: SINE, TRIANGLE, etc.
Ref.SignalTypeRef.SG1.OutputSingle Y value of the output
F32Ref.SG1.PairOutputSingle (time, value) pair of the signal
Ref.SignalPairRef.SG1.HistoryLast 10 Y values of the signal
Ref.SignalSetRef.SG1.PairHistoryLast 10 (time, value) pairs of the signal
Ref.SignalPairSetRef.SG1.InfoComposite field of signal information, containing histories, pairs etc
Ref.SignalInfoRef.SG1.DpBytesDP bytes written
U32Ref.SG1.DpRecordsDP records written
U32Ref.SG2.TypeType of the output signal: SINE, TRIANGLE, etc.
Ref.SignalTypeRef.SG2.OutputSingle Y value of the output
F32Ref.SG2.PairOutputSingle (time, value) pair of the signal
Ref.SignalPairRef.SG2.HistoryLast 10 Y values of the signal
Ref.SignalSetRef.SG2.PairHistoryLast 10 (time, value) pairs of the signal
Ref.SignalPairSetRef.SG2.InfoComposite field of signal information, containing histories, pairs etc
Ref.SignalInfoRef.SG2.DpBytesDP bytes written
U32Ref.SG2.DpRecordsDP records written
U32Ref.SG3.TypeType of the output signal: SINE, TRIANGLE, etc.
Ref.SignalTypeRef.SG3.OutputSingle Y value of the output
F32Ref.SG3.PairOutputSingle (time, value) pair of the signal
Ref.SignalPairRef.SG3.HistoryLast 10 Y values of the signal
Ref.SignalSetRef.SG3.PairHistoryLast 10 (time, value) pairs of the signal
Ref.SignalPairSetRef.SG3.InfoComposite field of signal information, containing histories, pairs etc
Ref.SignalInfoRef.SG3.DpBytesDP bytes written
U32Ref.SG3.DpRecordsDP records written
U32Ref.SG4.TypeType of the output signal: SINE, TRIANGLE, etc.
Ref.SignalTypeRef.SG4.OutputSingle Y value of the output
F32Ref.SG4.PairOutputSingle (time, value) pair of the signal
Ref.SignalPairRef.SG4.HistoryLast 10 Y values of the signal
Ref.SignalSetRef.SG4.PairHistoryLast 10 (time, value) pairs of the signal
Ref.SignalPairSetRef.SG4.InfoComposite field of signal information, containing histories, pairs etc
Ref.SignalInfoRef.SG4.DpBytesDP bytes written
U32Ref.SG4.DpRecordsDP records written
U32Ref.SG5.TypeType of the output signal: SINE, TRIANGLE, etc.
Ref.SignalTypeRef.SG5.OutputSingle Y value of the output
F32Ref.SG5.PairOutputSingle (time, value) pair of the signal
Ref.SignalPairRef.SG5.HistoryLast 10 Y values of the signal
Ref.SignalSetRef.SG5.PairHistoryLast 10 (time, value) pairs of the signal
Ref.SignalPairSetRef.SG5.InfoComposite field of signal information, containing histories, pairs etc
Ref.SignalInfoRef.SG5.DpBytesDP bytes written
U32Ref.SG5.DpRecordsDP records written
U32Ref.recvBuffComp.PktStatePacket Statistics
Ref.PacketStatRef.recvBuffComp.Sensor1Value of Sensor1
F32Ref.recvBuffComp.Sensor2Value of Sensor3
F32Ref.recvBuffComp.Parameter1Readback of Parameter1
U32Ref.recvBuffComp.Parameter2Readback of Parameter2
I16Ref.systemResources.MEMORY_TOTALTotal system memory in KB
U64Ref.systemResources.MEMORY_USEDSystem memory used in KB
U64Ref.systemResources.NON_VOLATILE_TOTALSystem non-volatile available in KB
U64Ref.systemResources.NON_VOLATILE_FREESystem non-volatile available in KB
U64Ref.systemResources.CPUSystem's CPU Percentage
F32Ref.systemResources.CPU_00System's CPU Percentage
F32Ref.systemResources.CPU_01System's CPU Percentage
F32Ref.systemResources.CPU_02System's CPU Percentage
F32Ref.systemResources.CPU_03System's CPU Percentage
F32Ref.systemResources.CPU_04System's CPU Percentage
F32Ref.systemResources.CPU_05System's CPU Percentage
F32Ref.systemResources.CPU_06System's CPU Percentage
F32Ref.systemResources.CPU_07System's CPU Percentage
F32Ref.systemResources.CPU_08System's CPU Percentage
F32Ref.systemResources.CPU_09System's CPU Percentage
F32Ref.systemResources.CPU_10System's CPU Percentage
F32Ref.systemResources.CPU_11System's CPU Percentage
F32Ref.systemResources.CPU_12System's CPU Percentage
F32Ref.systemResources.CPU_13System's CPU Percentage
F32Ref.systemResources.CPU_14System's CPU Percentage
F32Ref.systemResources.CPU_15System's CPU Percentage
F32Events
There are 259 events in this dictionary.
ColorSelected
Event with severity
ACTIVITY_HIonRef.dpDemowith ID 0x0a10.Color selected event
colorRef.DpDemo.ColorEnumFormat:
Color selected {}DpStarted
Event with severity
ACTIVITY_LOonRef.dpDemowith ID 0x0a11.DP started event
recordsU32Format:
Writing {} DP recordsDpComplete
Event with severity
ACTIVITY_LOonRef.dpDemowith ID 0x0a12.DP complete event
recordsU32Format:
Finished writing {} DP recordsDpRecordFull
Event with severity
WARNING_LOonRef.dpDemowith ID 0x0a13.No description given.
recordsU32bytesU32Format:
DP container full with {} records and {} bytes. Closing DP.DpMemRequested
Event with severity
ACTIVITY_LOonRef.dpDemowith ID 0x0a14.No description given.
sizeFwSizeTypeFormat:
Requesting {} bytes for DPDpMemReceived
Event with severity
ACTIVITY_LOonRef.dpDemowith ID 0x0a15.No description given.
sizeFwSizeTypeFormat:
Received {} bytes for DPDpMemoryFail
Event with severity
WARNING_HIonRef.dpDemowith ID 0x0a16.No description given. (No parameters.)
Format:
Failed to acquire a DP bufferDpsNotConnected
Event with severity
WARNING_HIonRef.dpDemowith ID 0x0a17.No description given. (No parameters.)
Format:
DP Ports not connected!OpCodeRegistered
Event with severity
DIAGNOSTIConCdhCore.cmdDispwith ID 0x1000000.No description given.
OpcodeFwOpcodeTypeportI32slotI32Format:
Opcode 0x{x} registered to port {} slot {}OpCodeDispatched
Event with severity
COMMANDonCdhCore.cmdDispwith ID 0x1000001.Op code dispatched event
OpcodeFwOpcodeTypeportI32Format:
Opcode 0x{x} dispatched to port {}OpCodeCompleted
Event with severity
COMMANDonCdhCore.cmdDispwith ID 0x1000002.Op code completed event
OpcodeFwOpcodeTypeFormat:
Opcode 0x{x} completedOpCodeError
Event with severity
COMMANDonCdhCore.cmdDispwith ID 0x1000003.Op code completed with error event
OpcodeFwOpcodeTypeerrorFw.CmdResponseFormat:
Opcode 0x{x} completed with error {}MalformedCommand
Event with severity
WARNING_HIonCdhCore.cmdDispwith ID 0x1000004.Received a malformed command packet
StatusFw.DeserialStatusFormat:
Received malformed command packet. Status: {}InvalidCommand
Event with severity
WARNING_HIonCdhCore.cmdDispwith ID 0x1000005.Received an invalid opcode
OpcodeFwOpcodeTypeFormat:
Invalid opcode 0x{x} receivedTooManyCommands
Event with severity
WARNING_HIonCdhCore.cmdDispwith ID 0x1000006.Exceeded the number of commands that can be simultaneously executed
OpcodeFwOpcodeTypeFormat:
Too many outstanding commands. opcode=0x{x}NoOpReceived
Event with severity
ACTIVITY_HIonCdhCore.cmdDispwith ID 0x1000007.The command dispatcher has successfully received a NO-OP command (No parameters.)
Format:
Received a NO-OP commandNoOpStringReceived
Event with severity
ACTIVITY_HIonCdhCore.cmdDispwith ID 0x1000008.The command dispatcher has successfully received a NO-OP command from GUI with a string
messagestringFormat:
Received a NO-OP string={}TestCmd1Args
Event with severity
ACTIVITY_HIonCdhCore.cmdDispwith ID 0x1000009.This log event message returns the TEST_CMD_1 arguments.
arg1I32arg2F32arg3U8Format:
TEST_CMD_1 args: I32: {}, F32: {f}, U8: {}OpCodeReregistered
Event with severity
DIAGNOSTIConCdhCore.cmdDispwith ID 0x100000a.Op code reregistered event
OpcodeFwOpcodeTypeportI32Format:
Opcode 0x{x} is already registered to port {}CommandDroppedQueueOverflow
Event with severity
WARNING_HIonCdhCore.cmdDispwith ID 0x100000b.This log event reports the Command Sequence Buffer port queue has overflowed.
OpCodeFwOpcodeTypeContextU32Format:
Opcode 0x{x} was dropped due to buffer overflow and not processed. Context {}throttle{'count': 5, 'every': None}SEVERITY_FILTER_STATE
Event with severity
ACTIVITY_LOonCdhCore.eventswith ID 0x1001000.Dump severity filter state
severitySvc.EventManager.FilterSeverityenabledboolFormat:
{} filter state. {}ID_FILTER_ENABLED
Event with severity
ACTIVITY_HIonCdhCore.eventswith ID 0x1001001.Indicate ID is filtered
IDFwEventIdTypeFormat:
ID {} is filtered.ID_FILTER_LIST_FULL
Event with severity
WARNING_LOonCdhCore.eventswith ID 0x1001002.Attempted to add ID to full ID filter ID
IDFwEventIdTypeFormat:
ID filter list is full. Cannot filter {} .ID_FILTER_REMOVED
Event with severity
ACTIVITY_HIonCdhCore.eventswith ID 0x1001003.Removed an ID from the filter
IDFwEventIdTypeFormat:
ID filter ID {} removed.ID_FILTER_NOT_FOUND
Event with severity
WARNING_LOonCdhCore.eventswith ID 0x1001004.ID not in filter
IDFwEventIdTypeFormat:
ID filter ID {} not found.HLTH_PING_WARN
Event with severity
WARNING_HIonCdhCore.healthwith ID 0x1002000.Warn that a ping target is longer than the warning value
entrystringFormat:
Ping entry {} late warningHLTH_PING_LATE
Event with severity
FATALonCdhCore.healthwith ID 0x1002001.Declare FATAL since task is no longer responding
entrystringFormat:
Ping entry {} did not respondHLTH_PING_WRONG_KEY
Event with severity
FATALonCdhCore.healthwith ID 0x1002002.Declare FATAL since task is no longer responding
entrystringbadKeyU32Format:
Ping entry {} responded with wrong key 0x{x}HLTH_CHECK_ENABLE
Event with severity
ACTIVITY_HIonCdhCore.healthwith ID 0x1002003.Report checking turned on or off
enabledFw.EnabledFormat:
Health checking set to {}HLTH_CHECK_PING
Event with severity
ACTIVITY_HIonCdhCore.healthwith ID 0x1002004.Report a particular entry on or off
enabledFw.EnabledentrystringFormat:
Health checking set to {} for {}HLTH_CHECK_LOOKUP_ERROR
Event with severity
WARNING_LOonCdhCore.healthwith ID 0x1002005.Entry was not found
entrystringFormat:
Couldn't find entry {}HLTH_PING_UPDATED
Event with severity
ACTIVITY_HIonCdhCore.healthwith ID 0x1002006.Report changed ping
entrystringwarnU32fatalU32Format:
Health ping for {} changed to WARN {} FATAL {}HLTH_PING_INVALID_VALUES
Event with severity
WARNING_HIonCdhCore.healthwith ID 0x1002007.Report changed ping
entrystringwarnU32fatalU32Format:
Health ping for {} invalid values: WARN {} FATAL {}FrameworkVersion
Event with severity
ACTIVITY_LOonCdhCore.versionwith ID 0x1003000.Version of the git repository.
versionstringFormat:
Framework Version: [{}]ProjectVersion
Event with severity
ACTIVITY_LOonCdhCore.versionwith ID 0x1003001.Version of the git repository.
versionstringFormat:
Project Version: [{}]LibraryVersions
Event with severity
ACTIVITY_LOonCdhCore.versionwith ID 0x1003002.Version of the git repository.
versionstringFormat:
Library Versions: [{}]CustomVersions
Event with severity
ACTIVITY_LOonCdhCore.versionwith ID 0x1003003.Version of the git repository.
version_enumSvc.VersionCfg.VersionEnumversion_valuestringFormat:
Custom Versions: [{}] [{}]AF_ASSERT_0
Event with severity
FATALonCdhCore.fatalAdapterwith ID 0x1005000.An assert happened
filestringlineU32Format:
Assert in file {}, line {}AF_ASSERT_1
Event with severity
FATALonCdhCore.fatalAdapterwith ID 0x1005001.An assert happened
filestringlineU32arg1U32Format:
Assert in file {}, line {}: {}AF_ASSERT_2
Event with severity
FATALonCdhCore.fatalAdapterwith ID 0x1005002.An assert happened
filestringlineU32arg1U32arg2U32Format:
Assert in file {}, line {}: {} {}AF_ASSERT_3
Event with severity
FATALonCdhCore.fatalAdapterwith ID 0x1005003.An assert happened
filestringlineU32arg1U32arg2U32arg3U32Format:
Assert in file {}, line {}: {} {} {}AF_ASSERT_4
Event with severity
FATALonCdhCore.fatalAdapterwith ID 0x1005004.An assert happened
filestringlineU32arg1U32arg2U32arg3U32arg4U32Format:
Assert in file {}, line {}: {} {} {} {}AF_ASSERT_5
Event with severity
FATALonCdhCore.fatalAdapterwith ID 0x1005005.An assert happened
filestringlineU32arg1U32arg2U32arg3U32arg4U32arg5U32Format:
Assert in file {}, line {}: {} {} {} {} {}AF_ASSERT_6
Event with severity
FATALonCdhCore.fatalAdapterwith ID 0x1005006.An assert happened
filestringlineU32arg1U32arg2U32arg3U32arg4U32arg5U32arg6U32Format:
Assert in file {}, line {}: {} {} {} {} {} {}AF_UNEXPECTED_ASSERT
Event with severity
FATALonCdhCore.fatalAdapterwith ID 0x1005007.An unexpected assert happened
filestringlineU32numArgsU32Format:
Unexpected assert in file {}, line {}, args {}QueueOverflow
Event with severity
WARNING_HIonComCcsds.comQueuewith ID 0x2000000.Queue overflow event
queueTypeSvc.QueueTypeindexU32Format:
The {} queue at index {} overflowedNoBufferAvailable
Event with severity
WARNING_HIonComCcsds.frameAccumulatorwith ID 0x2001000.An error occurred while deserializing a packet (No parameters.)
Format:
Could not allocate a valid buffer to fit the detected frameFrameDetectionSizeError
Event with severity
WARNING_HIonComCcsds.frameAccumulatorwith ID 0x2001001.A frame was detected whose size exceeds the internal accumulation buffer
capacity. No choice but to drop the frame.
size_outFwSizeTypeFormat:
Reported size_out={} exceeds accumulation buffer capacityNoBuffsAvailable
Event with severity
WARNING_HIonComCcsds.commsBufferManagerwith ID 0x2002000.The BufferManager was unable to allocate a requested buffer
sizeFwSizeTypeFormat:
No available buffers of size {}throttle{'count': 10, 'every': None}NullEmptyBuffer
Event with severity
WARNING_HIonComCcsds.commsBufferManagerwith ID 0x2002001.The buffer manager received a null pointer and zero-sized buffer as a return. Probably undetected failed buffer allocation (No parameters.)
Format:
Received null pointer and zero size bufferthrottle{'count': 10, 'every': None}SerializationError
Event with severity
WARNING_HIonComCcsds.fprimeRouterwith ID 0x2003000.An error occurred while serializing a com buffer
statusU32Format:
Serializing com buffer failed with status {}DeserializationError
Event with severity
WARNING_HIonComCcsds.fprimeRouterwith ID 0x2003001.An error occurred while deserializing a packet
statusU32Format:
Deserializing packet type failed with status {}InvalidSpacecraftId
Event with severity
WARNING_LOonComCcsds.tcDeframerwith ID 0x2004000.Deframing received an invalid SCID
transmittedU16configuredU16Format:
Invalid Spacecraft ID Received. Received: {} | Deframer configured with: {}InvalidFrameLength
Event with severity
WARNING_HIonComCcsds.tcDeframerwith ID 0x2004001.Deframing received an invalid frame length
transmittedU16actualFwSizeTypeFormat:
Not enough data received. Header length specified: {} | Received data length: {}InvalidVcId
Event with severity
ACTIVITY_LOonComCcsds.tcDeframerwith ID 0x2004002.Deframing received an invalid VCID
transmittedU16configuredU16Format:
Invalid Virtual Channel ID Received. Header token specified: {} | Deframer configured with: {}InvalidCrc
Event with severity
WARNING_HIonComCcsds.tcDeframerwith ID 0x2004003.Deframing received an invalid checksum
transmittedU16computedU16Format:
Invalid checksum received. Trailer specified: {} | Computed on board: {}InvalidLength
Event with severity
WARNING_HIonComCcsds.spacePacketDeframerwith ID 0x2005000.Deframing received an invalid frame length
transmittedU16actualFwSizeTypeFormat:
Invalid length received. Header specified packet byte size of {} | Actual received data length: {}UnexpectedSequenceCount
Event with severity
WARNING_LOonComCcsds.apidManagerwith ID 0x2009000.Deframing received an unexpected sequence count
transmittedU16expectedU16Format:
Unexpected sequence count received. Packets may have been dropped. Transmitted: {} | Expected on board: {}ApidTableFull
Event with severity
WARNING_HIonComCcsds.apidManagerwith ID 0x2009001.Received an unregistered APID
invalidApidValueU16Format:
APID Table is full, cannot generate or check sequence counts for APID: {}DirectoryOpenError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000000.Error opening directory
locstringstatI32Format:
Unable to process directory {} status {}ProcessingDirectory
Event with severity
ACTIVITY_LOonDataProducts.dpCatwith ID 0x4000001.Processing directory
directorystringFormat:
Processing directory {}ProcessingFile
Event with severity
ACTIVITY_LOonDataProducts.dpCatwith ID 0x4000002.Processing directory
filestringFormat:
Processing file {}ProcessingDirectoryComplete
Event with severity
ACTIVITY_HIonDataProducts.dpCatwith ID 0x4000003.Directory Processing complete
locstringtotalU32pendingU32pending_bytesU64Format:
Completed processing directory {}. Total products: {} Pending products: {} Pending bytes: {}CatalogBuildComplete
Event with severity
ACTIVITY_HIonDataProducts.dpCatwith ID 0x4000004.Catalog processing complete (No parameters.)
Format:
Catalog build completeCatalogXmitStarted
Event with severity
ACTIVITY_HIonDataProducts.dpCatwith ID 0x400000a.Catalog transmission started (No parameters.)
Format:
Catalog transmission startedCatalogXmitStopped
Event with severity
ACTIVITY_HIonDataProducts.dpCatwith ID 0x400000b.Catalog transmission stopped
bytesU32Format:
Catalog transmission stopped. {} bytes transmitted.CatalogXmitCompleted
Event with severity
ACTIVITY_HIonDataProducts.dpCatwith ID 0x400000c.Catalog transmission completed
bytesU64Format:
Catalog transmission completed. {} bytes transmitted.SendingProduct
Event with severity
ACTIVITY_LOonDataProducts.dpCatwith ID 0x400000d.Sending product
filestringbytesU32prioU32Format:
Sending product {} of size {} priority {}ProductComplete
Event with severity
ACTIVITY_LOonDataProducts.dpCatwith ID 0x400000e.Product send complete
filestringFormat:
Product {} completeComponentNotInitialized
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000014.Component not initialized error (No parameters.)
Format:
DpCatalog not initialized!throttle{'count': 10, 'every': None}ComponentNoMemory
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000015.Component didn't get memory error (No parameters.)
Format:
DpCatalog couldn't get memorythrottle{'count': 10, 'every': None}CatalogFull
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000016.Catalog is full
dirstringFormat:
DpCatalog full during directory {}throttle{'count': 10, 'every': None}FileOpenError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000017.Error opening file
locstringstatI32Format:
Unable to open DP file {} status {}throttle{'count': 10, 'every': None}FileReadError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000018.Error opening file
filestringstatI32Format:
Error reading DP file {} status {}throttle{'count': 10, 'every': None}FileHdrError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000019.Error reading header data from DP file
filestringfieldSvc.DpHdrFieldexpU32actU32Format:
Error reading DP {} header {} field. Expected: {} Actual: {}throttle{'count': 10, 'every': None}FileHdrDesError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x400001a.Error deserializing header data
filestringstatI32Format:
Error deserializing DP {} header stat: {}throttle{'count': 10, 'every': None}DpInsertError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x400001b.Error inserting entry into list
dpSvc.DpRecordFormat:
Error deserializing DP {}throttle{'count': 10, 'every': None}DpDuplicate
Event with severity
DIAGNOSTIConDataProducts.dpCatwith ID 0x400001c.Error inserting entry into list
dpSvc.DpRecordFormat:
DP {} already in catalogthrottle{'count': 10, 'every': None}DpCatalogFull
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x400001d.Error inserting entry into list
dpSvc.DpRecordFormat:
Catalog full trying to insert DP {}throttle{'count': 10, 'every': None}DpXmitInProgress
Event with severity
WARNING_LOonDataProducts.dpCatwith ID 0x400001e.Tried to build catalog while downlink process active (No parameters.)
Format:
Cannot build new catalog while DPs are being transmittedthrottle{'count': 10, 'every': None}FileSizeError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x400001f.Error getting file size
filestringstatI32Format:
Error getting file {} size. stat: {}throttle{'count': 10, 'every': None}NoDpMemory
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000020.No description given. (No parameters.)
Format:
No memory for DPNotInitialized
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000021.No description given. (No parameters.)
Format:
DpCatalog not initializedXmitNotActive
Event with severity
WARNING_LOonDataProducts.dpCatwith ID 0x4000022.No description given. (No parameters.)
Format:
DpCatalog transmit not activeStateFileOpenError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000023.No description given.
filestringstatI32Format:
Error opening state file {}, stat: {}StateFileReadError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000024.No description given.
filestringstatI32offsetI32Format:
Error reading state file {}, stat {}, offset: {}StateFileTruncated
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000025.No description given.
filestringoffsetI32sizeI32Format:
Truncated state file {} size. offset: {} size: {}NoStateFileSpecified
Event with severity
WARNING_LOonDataProducts.dpCatwith ID 0x4000026.No description given. (No parameters.)
Format:
No specified state fileStateFileWriteError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000027.No description given.
filestringstatI32Format:
Error writing state file {}, stat {}NoStateFile
Event with severity
WARNING_LOonDataProducts.dpCatwith ID 0x4000028.No description given.
filestringFormat:
State file {} doesn't existDpFileXmitError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x4000029.No description given.
filestringstatSvc.SendFileStatusFormat:
Error transmitting DP file {}, stat {}. Halting xmit.throttle{'count': 10, 'every': None}DpFileSendError
Event with severity
WARNING_HIonDataProducts.dpCatwith ID 0x400002a.No description given.
filestringstatSvc.SendFileStatusFormat:
Error sending DP file {}, stat {}. Halting xmit.throttle{'count': 10, 'every': None}BufferAllocationFailed
Event with severity
WARNING_HIonDataProducts.dpMgrwith ID 0x4001000.Buffer allocation failed
idFwDpIdTypeFormat:
Buffer allocation failed for container id {}throttle{'count': 10, 'every': None}InvalidBuffer
Event with severity
WARNING_HIonDataProducts.dpWriterwith ID 0x4002000.Received buffer is invalid (No parameters.)
Format:
Received buffer is invalidthrottle{'count': 10, 'every': None}BufferTooSmallForPacket
Event with severity
WARNING_HIonDataProducts.dpWriterwith ID 0x4002001.Received buffer is too small to hold a data product packet
bufferSizeFwSizeTypeminSizeU32Format:
Received buffer has size {}; minimum required size is {}throttle{'count': 10, 'every': None}InvalidHeaderHash
Event with severity
WARNING_HIonDataProducts.dpWriterwith ID 0x4002002.The received buffer has an invalid header hash
bufferSizeFwSizeTypestoredHashU32computedHashU32Format:
Received a buffer of size {} with an invalid header hash (stored {x}, computed {x})throttle{'count': 10, 'every': None}InvalidHeader
Event with severity
WARNING_HIonDataProducts.dpWriterwith ID 0x4002003.Error occurred when deserializing the packet header
bufferSizeFwSizeTypeerrorCodeU32Format:
Received buffer of size {}; deserialization of packet header failed with error code {}throttle{'count': 10, 'every': None}BufferTooSmallForData
Event with severity
WARNING_HIonDataProducts.dpWriterwith ID 0x4002004.Received buffer is too small to hold the data specified in the header
bufferSizeFwSizeTypeminSizeU32Format:
Received buffer has size {}; minimum required size is {}throttle{'count': 10, 'every': None}FileOpenError
Event with severity
WARNING_HIonDataProducts.dpWriterwith ID 0x4002005.An error occurred when opening a file
statusU32filestringFormat:
Error {} opening file {}throttle{'count': 10, 'every': None}FileWriteError
Event with severity
WARNING_HIonDataProducts.dpWriterwith ID 0x4002006.An error occurred when writing to a file
statusU32bytesWrittenU32bytesToWriteU32filestringFormat:
Error {} while writing {} of {} bytes to {}throttle{'count': 10, 'every': None}FileWritten
Event with severity
ACTIVITY_LOonDataProducts.dpWriterwith ID 0x4002007.File written
bytesU32filestringFormat:
Wrote {} bytes to file {}NoBuffsAvailable
Event with severity
WARNING_HIonDataProducts.dpBufferManagerwith ID 0x4003000.The BufferManager was unable to allocate a requested buffer
sizeFwSizeTypeFormat:
No available buffers of size {}throttle{'count': 10, 'every': None}NullEmptyBuffer
Event with severity
WARNING_HIonDataProducts.dpBufferManagerwith ID 0x4003001.The buffer manager received a null pointer and zero-sized buffer as a return. Probably undetected failed buffer allocation (No parameters.)
Format:
Received null pointer and zero size bufferthrottle{'count': 10, 'every': None}BadChecksum
Event with severity
WARNING_HIonFileHandling.fileUplinkwith ID 0x5000000.During receipt of a file, the computed checksum value did not match the stored value
fileNamestringcomputedU32readU32Format:
Bad checksum value during receipt of file {}: computed 0x{x}, read 0x{x}FileOpenError
Event with severity
WARNING_HIonFileHandling.fileUplinkwith ID 0x5000001.An error occurred opening a file
fileNamestringFormat:
Could not open file {}FileReceived
Event with severity
ACTIVITY_HIonFileHandling.fileUplinkwith ID 0x5000002.The File Uplink component successfully received a file
fileNamestringFormat:
Received file {}FileWriteError
Event with severity
WARNING_HIonFileHandling.fileUplinkwith ID 0x5000003.An error occurred writing to a file
fileNamestringFormat:
Could not write to file {}throttle{'count': 5, 'every': None}InvalidReceiveMode
Event with severity
WARNING_HIonFileHandling.fileUplinkwith ID 0x5000004.The File Uplink component received a packet with a type that was invalid for the current receive mode
packetTypeFwPacketDescriptorTypemodeU32Format:
Packet type {} received in mode {}throttle{'count': 5, 'every': None}PacketOutOfBounds
Event with severity
WARNING_HIonFileHandling.fileUplinkwith ID 0x5000005.During receipt of a file, the File Uplink component encountered a packet with offset and size out of bounds for the current file
packetIndexU32fileNamestringFormat:
Packet {} out of bounds for file {}throttle{'count': 5, 'every': None}PacketOutOfOrder
Event with severity
WARNING_HIonFileHandling.fileUplinkwith ID 0x5000006.The File Uplink component encountered an out-of-order packet during file receipt
packetIndexU32lastPacketIndexU32Format:
Received packet {} after packet {}throttle{'count': 20, 'every': None}PacketDuplicate
Event with severity
WARNING_HIonFileHandling.fileUplinkwith ID 0x5000007.The File Uplink component encountered a duplicate packet during file receipt
packetIndexU32Format:
Received a duplicate of packet {}throttle{'count': 20, 'every': None}UplinkCanceled
Event with severity
ACTIVITY_HIonFileHandling.fileUplinkwith ID 0x5000008.The File Uplink component received a CANCEL packet (No parameters.)
Format:
Received CANCEL packetDecodeError
Event with severity
WARNING_HIonFileHandling.fileUplinkwith ID 0x5000009.Error decoding file packet
statusI32Format:
Unable to decode file packet. Status: {}InvalidPacketReceived
Event with severity
WARNING_HIonFileHandling.fileUplinkwith ID 0x500000a.Invalid packet received
packetTypeFwPacketDescriptorTypeFormat:
Invalid packet received. Wrong packet type: {}FileOpenError
Event with severity
WARNING_HIonFileHandling.fileDownlinkwith ID 0x5001000.An error occurred opening a file
fileNamestringFormat:
Could not open file {}FileReadError
Event with severity
WARNING_HIonFileHandling.fileDownlinkwith ID 0x5001001.An error occurred reading a file
fileNamestringstatusI32Format:
Could not read file {} with status {}FileSent
Event with severity
ACTIVITY_HIonFileHandling.fileDownlinkwith ID 0x5001002.The File Downlink component successfully sent a file
sourceFileNamestringdestFileNamestringFormat:
Sent file {} to file {}DownlinkCanceled
Event with severity
ACTIVITY_HIonFileHandling.fileDownlinkwith ID 0x5001003.The File Downlink component canceled downlink of a file
sourceFileNamestringdestFileNamestringFormat:
Canceled downlink of file {} to file {}DownlinkTimeout
Event with severity
WARNING_HIonFileHandling.fileDownlinkwith ID 0x5001004.The File Downlink component has detected a timeout. Downlink has been canceled.
sourceFileNamestringdestFileNamestringFormat:
Timeout occurred during downlink of file {} to file {}. Downlink has been canceled.DownlinkPartialWarning
Event with severity
WARNING_LOonFileHandling.fileDownlinkwith ID 0x5001005.The File Downlink component has detected a timeout. Downlink has been canceled.
startOffsetU32lengthU32filesizeU32sourceFileNamestringdestFileNamestringFormat:
Offset {} plus length {} is greater than source size {} for partial downlink of file {} to file {}.DownlinkPartialFail
Event with severity
WARNING_HIonFileHandling.fileDownlinkwith ID 0x5001006.The File Downlink component has detected a timeout. Downlink has been canceled.
sourceFileNamestringdestFileNamestringstartOffsetU32filesizeU32Format:
Error occurred during partial downlink of file {} to file {}. Offset {} greater than or equal to source filesize {}.SendDataFail
Event with severity
WARNING_HIonFileHandling.fileDownlinkwith ID 0x5001007.The File Downlink component generated an error when trying to send a data packet.
sourceFileNamestringbyteOffsetU32Format:
Failed to send data packet from file {} at byte offset {}.SendStarted
Event with severity
ACTIVITY_HIonFileHandling.fileDownlinkwith ID 0x5001008.The File Downlink component started a file download.
fileSizeU32sourceFileNamestringdestFileNamestringFormat:
Downlink of {} bytes started from {} to {}DirectoryCreateError
Event with severity
WARNING_HIonFileHandling.fileManagerwith ID 0x5002000.An error occurred while attempting to create a directory
dirNamestringstatusU32Format:
Could not create directory {}, returned status {}DirectoryRemoveError
Event with severity
WARNING_HIonFileHandling.fileManagerwith ID 0x5002001.An error occurred while attempting to remove a directory
dirNamestringstatusU32Format:
Could not remove directory {}, returned status {}FileMoveError
Event with severity
WARNING_HIonFileHandling.fileManagerwith ID 0x5002002.An error occurred while attempting to move a file
sourceFileNamestringdestFileNamestringstatusU32Format:
Could not move file {} to file {}, returned status {}FileRemoveError
Event with severity
WARNING_HIonFileHandling.fileManagerwith ID 0x5002003.An error occurred while attempting to remove a file
fileNamestringstatusU32Format:
Could not remove file {}, returned status {}ShellCommandFailed
Event with severity
WARNING_HIonFileHandling.fileManagerwith ID 0x5002004.The File System component executed a shell command that returned status non-zero
commandstringstatusU32Format:
Shell command {} failed with status {}AppendFileFailed
Event with severity
WARNING_HIonFileHandling.fileManagerwith ID 0x5002005.The File System component returned status non-zero when trying to append 2 files together
sourcestringtargetstringstatusU32Format:
Appending {} onto {} failed with status {}AppendFileSucceeded
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002006.The File System component appended 2 files without error
sourcestringtargetstringFormat:
Appended {} to the end of {}ShellCommandSucceeded
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002007.The File System component executed a shell command that returned status zero
commandstringFormat:
Shell command {} succeededCreateDirectorySucceeded
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002008.The File System component created a new directory without error
dirNamestringFormat:
Created directory {} successfullyRemoveDirectorySucceeded
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002009.The File System component deleted and existing directory without error
dirNamestringFormat:
Removed directory {} successfullyMoveFileSucceeded
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x500200a.The File System component moved a file to a new location without error
sourceFileNamestringdestFileNamestringFormat:
Moved file {} to file {} successfullyRemoveFileSucceeded
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x500200b.The File System component deleted an existing file without error
fileNamestringFormat:
Removed file {} successfullyAppendFileStarted
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x500200c.The File System component appended 2 files without error
sourcestringtargetstringFormat:
Appending file {} to the end of {}...ShellCommandStarted
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x500200d.The File System component began executing a shell command
commandstringFormat:
Running shell command {}...CreateDirectoryStarted
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x500200e.The File System component began creating a new directory
dirNamestringFormat:
Creating directory {}...RemoveDirectoryStarted
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x500200f.The File System component began deleting a directory
dirNamestringFormat:
Removing directory {}...MoveFileStarted
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002010.The File System component began moving a file to a new location
sourceFileNamestringdestFileNamestringFormat:
Moving file {} to file {}...RemoveFileStarted
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002011.The File System component began deleting an existing file
fileNamestringFormat:
Removing file {}...FileSizeSucceeded
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002012.File size response
fileNamestringsizeFwSizeTypeFormat:
The size of file {} is {} BFileSizeError
Event with severity
WARNING_HIonFileHandling.fileManagerwith ID 0x5002013.Failed to get file size
fileNamestringstatusU32Format:
Failed to get the size of file {}, returned status {}FileSizeStarted
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002014.Checking file size
fileNamestringFormat:
Checking size of file {}...ListDirectoryStarted
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002015.Starting directory listing
dirNamestringFormat:
Listing contents of directory {}...ListDirectorySucceeded
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002016.Directory listing completed successfully
dirNamestringfileCountU32Format:
Directory {} contains {} filesListDirectoryError
Event with severity
WARNING_HIonFileHandling.fileManagerwith ID 0x5002017.Failed to list directory
dirNamestringstatusU32Format:
Failed to list directory {}, returned status {}DirectoryListing
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002018.Directory listing file entry
dirNamestringfileNamestringfileSizeFwSizeTypeFormat:
Directory {}: {} ({} bytes)DirectoryListingSubdir
Event with severity
ACTIVITY_HIonFileHandling.fileManagerwith ID 0x5002019.Directory listing subdirectory entry
dirNamestringsubdirNamestringFormat:
Directory {}: {}PrmIdNotFound
Event with severity
WARNING_LOonFileHandling.prmDbwith ID 0x5003000.Parameter ID not found in database.
IdFwPrmIdTypeFormat:
Parameter ID 0x{x} not foundthrottle{'count': 5, 'every': None}PrmIdUpdated
Event with severity
ACTIVITY_HIonFileHandling.prmDbwith ID 0x5003001.Parameter ID updated in database
IdFwPrmIdTypeFormat:
Parameter ID 0x{x} updatedPrmDbFull
Event with severity
WARNING_HIonFileHandling.prmDbwith ID 0x5003002.Parameter database is full
IdFwPrmIdTypeFormat:
Parameter DB full when adding ID 0x{x}PrmIdAdded
Event with severity
ACTIVITY_HIonFileHandling.prmDbwith ID 0x5003003.Parameter ID added to database
IdFwPrmIdTypeFormat:
Parameter ID 0x{x} addedPrmFileWriteError
Event with severity
WARNING_HIonFileHandling.prmDbwith ID 0x5003004.Failed to write parameter file
stageSvc.PrmDb.PrmWriteErrorrecordI32errorI32Format:
Parameter write failed in stage {} with record {} and error {}PrmFileSaveComplete
Event with severity
ACTIVITY_HIonFileHandling.prmDbwith ID 0x5003005.Save of parameter file completed
recordsU32Format:
Parameter file save completed. Wrote {} records.PrmFileReadError
Event with severity
WARNING_HIonFileHandling.prmDbwith ID 0x5003006.Failed to read parameter file
stageSvc.PrmDb.PrmReadErrorrecordI32errorI32Format:
Parameter file read failed in stage {} with record {} and error {}PrmFileLoadComplete
Event with severity
ACTIVITY_HIonFileHandling.prmDbwith ID 0x5003007.Load of parameter file completed
databaseStringstringrecordsTotalU32recordsAddedU32recordsUpdatedU32Format:
Parameter file load completed. Database: {}, Records: {} ({} added and {} updated).PrmDbCommitComplete
Event with severity
ACTIVITY_HIonFileHandling.prmDbwith ID 0x5003008.Committed staged parameter updates (No parameters.)
Format:
Parameter DB commit complete, staged updates are now active.PrmDbCopyAllComplete
Event with severity
ACTIVITY_HIonFileHandling.prmDbwith ID 0x5003009.All parameters Copied from one DB to another
databaseStringSrcstringdatabaseStringDeststringFormat:
All parameters copied. Source database: {}, Destination database: {}.PrmDbFileLoadFailed
Event with severity
WARNING_HIonFileHandling.prmDbwith ID 0x500300a.Parameter file load failed, not staging any update (No parameters.)
Format:
Parameter file load failed. Clearing staging database and abandoning parameter file load.PrmDbFileLoadInvalidAction
Event with severity
WARNING_LOonFileHandling.prmDbwith ID 0x500300b.Invalid Action during parameter file load
currentStateSvc.PrmDb.PrmDbFileLoadStateattemptedActionSvc.PrmDb.PrmLoadActionFormat:
Invalid action during parameter file load. Current state: {}, Action (Invalid for current state): {}.RateGroupStarted
Event with severity
DIAGNOSTIConRef.rateGroup1Compwith ID 0x10001000.Informational event that rate group has started (No parameters.)
Format:
Rate group started.RateGroupCycleSlip
Event with severity
WARNING_HIonRef.rateGroup1Compwith ID 0x10001001.Warning event that rate group has had a cycle slip
cycleU32Format:
Rate group cycle slipped on cycle {}RateGroupStarted
Event with severity
DIAGNOSTIConRef.rateGroup2Compwith ID 0x10002000.Informational event that rate group has started (No parameters.)
Format:
Rate group started.RateGroupCycleSlip
Event with severity
WARNING_HIonRef.rateGroup2Compwith ID 0x10002001.Warning event that rate group has had a cycle slip
cycleU32Format:
Rate group cycle slipped on cycle {}RateGroupStarted
Event with severity
DIAGNOSTIConRef.rateGroup3Compwith ID 0x10003000.Informational event that rate group has started (No parameters.)
Format:
Rate group started.RateGroupCycleSlip
Event with severity
WARNING_HIonRef.rateGroup3Compwith ID 0x10003001.Warning event that rate group has had a cycle slip
cycleU32Format:
Rate group cycle slipped on cycle {}PR_PingsDisabled
Event with severity
ACTIVITY_HIonRef.pingRcvrwith ID 0x10004000.Disabled ping responses (No parameters.)
Format:
PingReceiver ping responses disabledPR_PingReceived
Event with severity
DIAGNOSTIConRef.pingRcvrwith ID 0x10004001.Got ping
codeU32Format:
PingReceiver pinged with code {}ChoiceEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x10005000.Single choice event
choiceRef.ChoiceFormat:
Choice: {}ChoicesEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x10005001.Multiple choice event via Array
choicesRef.ManyChoicesFormat:
Choices: {}ExtraChoicesEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x10005002.Too many choice event via Array
choicesRef.TooManyChoicesFormat:
Choices: {}ChoicePairEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x10005003.Multiple choice event via Structure
choicesRef.ChoicePairFormat:
Choices: {}ChoiceSlurryEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x10005004.Multiple choice event via Complex Structure
choicesRef.ChoiceSlurryFormat:
Choices: {}ChoicePrmEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x10005005.Single choice parameter event
choiceRef.ChoicevalidityFw.ParamValidFormat:
CHOICE_PRM: {} with validity: {}ChoicesPrmEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x10005006.Multiple choice parameter event via Array
choicesRef.ManyChoicesvalidityFw.ParamValidFormat:
CHOICES_PRM: {} with validity: {}ExtraChoicesPrmEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x10005007.Too many choice parameter event via Array
choicesRef.TooManyChoicesvalidityFw.ParamValidFormat:
EXTRA_CHOICES_PRM: {} with validity: {}ChoicePairPrmEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x10005008.Multiple choice parameter event via Structure
choicesRef.ChoicePairvalidityFw.ParamValidFormat:
CHOICE_PAIR_PRM: {} with validity: {}ChoiceSlurryPrmEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x10005009.Multiple choice parameter event via Complex Structure
choicesRef.ChoiceSlurryvalidityFw.ParamValidFormat:
GLUTTON_OF_CHOICE_PRM: {} with validity: {}FloatEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x1000500a.A set of floats in an event
float1F32float2F32float3F32floatsRef.FloatSetFormat:
Floats: {} {} {} as a set: {}ScalarStructEv
Event with severity
ACTIVITY_HIonRef.typeDemowith ID 0x1000500b.Event for scalar struct
scalar_argumentRef.ScalarStructFormat:
ScalarStruct: {}CS_SequenceLoaded
Event with severity
ACTIVITY_LOonRef.cmdSeqwith ID 0x10006000.Sequence file was successfully loaded.
fileNamestringFormat:
Loaded sequence {}CS_SequenceCanceled
Event with severity
ACTIVITY_HIonRef.cmdSeqwith ID 0x10006001.A command sequence was successfully canceled.
fileNamestringFormat:
Sequence file {} canceledCS_FileReadError
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x10006002.The Sequence File Loader could not read the sequence file.
fileNamestringFormat:
Error reading sequence file {}CS_FileInvalid
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x10006003.The sequence file format was invalid.
fileNamestringstageSvc.CmdSequencer.FileReadStageerrorI32Format:
Sequence file {} invalid. Stage: {} Error: {}CS_RecordInvalid
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x10006004.The format of a command record was invalid.
fileNamestringrecordNumberU32errorI32Format:
Sequence file {}: Record {} invalid. Err: {}CS_FileSizeError
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x10006005.The sequence file was too large.
fileNamestringsizeU32Format:
Sequence file {} too large. Size: {}CS_FileNotFound
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x10006006.The sequence file was not found
fileNamestringFormat:
Sequence file {} not found.CS_FileCrcFailure
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x10006007.The sequence file validation failed
fileNamestringstoredCRCU32computedCRCU32Format:
Sequence file {} had invalid CRC. Stored 0x{x}, Computed 0x{x}.CS_CommandComplete
Event with severity
ACTIVITY_LOonRef.cmdSeqwith ID 0x10006008.The Command Sequencer issued a command and received a success status in return.
fileNamestringrecordNumberU32opCodeFwOpcodeTypeFormat:
Sequence file {}: Command {} (opcode {}) completeCS_SequenceComplete
Event with severity
ACTIVITY_HIonRef.cmdSeqwith ID 0x10006009.A command sequence successfully completed.
fileNamestringFormat:
Sequence file {} completeCS_CommandError
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x1000600a.The Command Sequencer issued a command and received an error status in return.
fileNamestringrecordNumberU32opCodeFwOpcodeTypeerrorStatusU32Format:
Sequence file {}: Command {} (opcode {}) completed with error {}CS_InvalidMode
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x1000600b.The Command Sequencer received a command that was invalid for its current mode. (No parameters.)
Format:
Invalid modeCS_RecordMismatch
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x1000600c.Number of records in header doesn't match number in file
fileNamestringheader_recordsU32extra_bytesU32Format:
Sequence file {} header records mismatch: {} in header, found {} extra bytes.CS_TimeBaseMismatch
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x1000600d.The running time base doesn't match the time base in the sequence files
fileNamestringtime_baseU16seq_time_baseU16Format:
Sequence file {}: Current time base doesn't match sequence time: base: {} seq: {}CS_TimeContextMismatch
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x1000600e.The running time base doesn't match the time base in the sequence files
fileNamestringcurrTimeBaseU8seqTimeBaseU8Format:
Sequence file {}: Current time context doesn't match sequence context: base: {} seq: {}CS_PortSequenceStarted
Event with severity
ACTIVITY_HIonRef.cmdSeqwith ID 0x1000600f.A local port request to run a sequence was started
filenamestringFormat:
Local request for sequence {} started.CS_UnexpectedCompletion
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x10006010.A command status came back when no sequence was running
opcodeFwOpcodeTypeFormat:
Command complete status received while no sequences active. Opcode: {}CS_ModeSwitched
Event with severity
ACTIVITY_HIonRef.cmdSeqwith ID 0x10006011.Switched step mode
modeSvc.CmdSequencer.SeqModeFormat:
Sequencer switched to {} step modeCS_NoSequenceActive
Event with severity
WARNING_LOonRef.cmdSeqwith ID 0x10006012.A sequence related command came with no active sequence (No parameters.)
Format:
No sequence active.CS_SequenceValid
Event with severity
ACTIVITY_HIonRef.cmdSeqwith ID 0x10006013.A sequence passed validation
filenamestringFormat:
Sequence {} is valid.CS_SequenceTimeout
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x10006014.A sequence passed validation
filenamestringcommandU32Format:
Sequence {} timed out on command {}CS_CmdStepped
Event with severity
ACTIVITY_HIonRef.cmdSeqwith ID 0x10006015.A command in a sequence was stepped through
filenamestringcommandU32Format:
Sequence {} command {} steppedCS_CmdStarted
Event with severity
ACTIVITY_HIonRef.cmdSeqwith ID 0x10006016.A manual sequence was started
filenamestringFormat:
Sequence {} startedCS_JoinWaiting
Event with severity
ACTIVITY_HIonRef.cmdSeqwith ID 0x10006017.Wait for the current running sequence file complete
filenamestringrecordNumberU32opCodeFwOpcodeTypeFormat:
Start waiting for sequence file {}: Command {} (opcode {}) to completeCS_JoinWaitingNotComplete
Event with severity
WARNING_HIonRef.cmdSeqwith ID 0x10006018.Cannot run new sequence when current sequence file is still running. (No parameters.)
Format:
Still waiting for sequence file to completeCS_NoRecords
Event with severity
WARNING_LOonRef.cmdSeqwith ID 0x10006019.No description given.
fileNamestringFormat:
Sequence file {} has no records. Ignoring.FirstPacketSent
Event with severity
ACTIVITY_HIonRef.sendBuffCompwith ID 0x10010000.First packet send
idU32Format:
First packet ID {} receivedPacketErrorInserted
Event with severity
WARNING_HIonRef.sendBuffCompwith ID 0x10010001.Packet checksum error
idU32Format:
Inserted error in packet ID {}BuffSendParameterUpdated
Event with severity
ACTIVITY_LOonRef.sendBuffCompwith ID 0x10010002.Report parameter update
idU32Format:
BuffSend Parameter {} was updatedSendBuffFatal
Event with severity
FATALonRef.sendBuffCompwith ID 0x10010003.A test FATAL
arg1U32arg2U32arg3U32Format:
Test Fatal: {} {} {}SettingsChanged
Event with severity
ACTIVITY_LOonRef.SG1with ID 0x10011000.Signal Generator Settings Changed
FrequencyU32AmplitudeF32PhaseF32SignalTypeRef.SignalTypeFormat:
Set Frequency(Hz) {}, Amplitude {f}, Phase {f}, Signal Type {}DpStarted
Event with severity
ACTIVITY_LOonRef.SG1with ID 0x10011001.No description given.
recordsU32Format:
Writing {} DP recordsDpComplete
Event with severity
ACTIVITY_LOonRef.SG1with ID 0x10011002.No description given.
recordsU32bytesU32Format:
Writing {} DP records {} bytes totalDpRecordFull
Event with severity
WARNING_LOonRef.SG1with ID 0x10011003.No description given.
recordsU32bytesU32Format:
DP container full with {} records and {} bytes. Closing DP.DpsNotConnected
Event with severity
WARNING_HIonRef.SG1with ID 0x10011004.No description given. (No parameters.)
Format:
DP Ports not connected!DpMemoryFail
Event with severity
WARNING_HIonRef.SG1with ID 0x10011005.No description given. (No parameters.)
Format:
Failed to acquire a DP bufferInSufficientDpRecords
Event with severity
WARNING_HIonRef.SG1with ID 0x10011006.No description given. (No parameters.)
Format:
Need to request at least one recordDpMemRequested
Event with severity
ACTIVITY_LOonRef.SG1with ID 0x10011007.No description given.
sizeU32Format:
Requesting {} bytes for DPDpMemReceived
Event with severity
ACTIVITY_LOonRef.SG1with ID 0x10011008.No description given.
sizeU32Format:
Received {} bytes for DPSettingsChanged
Event with severity
ACTIVITY_LOonRef.SG2with ID 0x10012000.Signal Generator Settings Changed
FrequencyU32AmplitudeF32PhaseF32SignalTypeRef.SignalTypeFormat:
Set Frequency(Hz) {}, Amplitude {f}, Phase {f}, Signal Type {}DpStarted
Event with severity
ACTIVITY_LOonRef.SG2with ID 0x10012001.No description given.
recordsU32Format:
Writing {} DP recordsDpComplete
Event with severity
ACTIVITY_LOonRef.SG2with ID 0x10012002.No description given.
recordsU32bytesU32Format:
Writing {} DP records {} bytes totalDpRecordFull
Event with severity
WARNING_LOonRef.SG2with ID 0x10012003.No description given.
recordsU32bytesU32Format:
DP container full with {} records and {} bytes. Closing DP.DpsNotConnected
Event with severity
WARNING_HIonRef.SG2with ID 0x10012004.No description given. (No parameters.)
Format:
DP Ports not connected!DpMemoryFail
Event with severity
WARNING_HIonRef.SG2with ID 0x10012005.No description given. (No parameters.)
Format:
Failed to acquire a DP bufferInSufficientDpRecords
Event with severity
WARNING_HIonRef.SG2with ID 0x10012006.No description given. (No parameters.)
Format:
Need to request at least one recordDpMemRequested
Event with severity
ACTIVITY_LOonRef.SG2with ID 0x10012007.No description given.
sizeU32Format:
Requesting {} bytes for DPDpMemReceived
Event with severity
ACTIVITY_LOonRef.SG2with ID 0x10012008.No description given.
sizeU32Format:
Received {} bytes for DPSettingsChanged
Event with severity
ACTIVITY_LOonRef.SG3with ID 0x10013000.Signal Generator Settings Changed
FrequencyU32AmplitudeF32PhaseF32SignalTypeRef.SignalTypeFormat:
Set Frequency(Hz) {}, Amplitude {f}, Phase {f}, Signal Type {}DpStarted
Event with severity
ACTIVITY_LOonRef.SG3with ID 0x10013001.No description given.
recordsU32Format:
Writing {} DP recordsDpComplete
Event with severity
ACTIVITY_LOonRef.SG3with ID 0x10013002.No description given.
recordsU32bytesU32Format:
Writing {} DP records {} bytes totalDpRecordFull
Event with severity
WARNING_LOonRef.SG3with ID 0x10013003.No description given.
recordsU32bytesU32Format:
DP container full with {} records and {} bytes. Closing DP.DpsNotConnected
Event with severity
WARNING_HIonRef.SG3with ID 0x10013004.No description given. (No parameters.)
Format:
DP Ports not connected!DpMemoryFail
Event with severity
WARNING_HIonRef.SG3with ID 0x10013005.No description given. (No parameters.)
Format:
Failed to acquire a DP bufferInSufficientDpRecords
Event with severity
WARNING_HIonRef.SG3with ID 0x10013006.No description given. (No parameters.)
Format:
Need to request at least one recordDpMemRequested
Event with severity
ACTIVITY_LOonRef.SG3with ID 0x10013007.No description given.
sizeU32Format:
Requesting {} bytes for DPDpMemReceived
Event with severity
ACTIVITY_LOonRef.SG3with ID 0x10013008.No description given.
sizeU32Format:
Received {} bytes for DPSettingsChanged
Event with severity
ACTIVITY_LOonRef.SG4with ID 0x10014000.Signal Generator Settings Changed
FrequencyU32AmplitudeF32PhaseF32SignalTypeRef.SignalTypeFormat:
Set Frequency(Hz) {}, Amplitude {f}, Phase {f}, Signal Type {}DpStarted
Event with severity
ACTIVITY_LOonRef.SG4with ID 0x10014001.No description given.
recordsU32Format:
Writing {} DP recordsDpComplete
Event with severity
ACTIVITY_LOonRef.SG4with ID 0x10014002.No description given.
recordsU32bytesU32Format:
Writing {} DP records {} bytes totalDpRecordFull
Event with severity
WARNING_LOonRef.SG4with ID 0x10014003.No description given.
recordsU32bytesU32Format:
DP container full with {} records and {} bytes. Closing DP.DpsNotConnected
Event with severity
WARNING_HIonRef.SG4with ID 0x10014004.No description given. (No parameters.)
Format:
DP Ports not connected!DpMemoryFail
Event with severity
WARNING_HIonRef.SG4with ID 0x10014005.No description given. (No parameters.)
Format:
Failed to acquire a DP bufferInSufficientDpRecords
Event with severity
WARNING_HIonRef.SG4with ID 0x10014006.No description given. (No parameters.)
Format:
Need to request at least one recordDpMemRequested
Event with severity
ACTIVITY_LOonRef.SG4with ID 0x10014007.No description given.
sizeU32Format:
Requesting {} bytes for DPDpMemReceived
Event with severity
ACTIVITY_LOonRef.SG4with ID 0x10014008.No description given.
sizeU32Format:
Received {} bytes for DPSettingsChanged
Event with severity
ACTIVITY_LOonRef.SG5with ID 0x10015000.Signal Generator Settings Changed
FrequencyU32AmplitudeF32PhaseF32SignalTypeRef.SignalTypeFormat:
Set Frequency(Hz) {}, Amplitude {f}, Phase {f}, Signal Type {}DpStarted
Event with severity
ACTIVITY_LOonRef.SG5with ID 0x10015001.No description given.
recordsU32Format:
Writing {} DP recordsDpComplete
Event with severity
ACTIVITY_LOonRef.SG5with ID 0x10015002.No description given.
recordsU32bytesU32Format:
Writing {} DP records {} bytes totalDpRecordFull
Event with severity
WARNING_LOonRef.SG5with ID 0x10015003.No description given.
recordsU32bytesU32Format:
DP container full with {} records and {} bytes. Closing DP.DpsNotConnected
Event with severity
WARNING_HIonRef.SG5with ID 0x10015004.No description given. (No parameters.)
Format:
DP Ports not connected!DpMemoryFail
Event with severity
WARNING_HIonRef.SG5with ID 0x10015005.No description given. (No parameters.)
Format:
Failed to acquire a DP bufferInSufficientDpRecords
Event with severity
WARNING_HIonRef.SG5with ID 0x10015006.No description given. (No parameters.)
Format:
Need to request at least one recordDpMemRequested
Event with severity
ACTIVITY_LOonRef.SG5with ID 0x10015007.No description given.
sizeU32Format:
Requesting {} bytes for DPDpMemReceived
Event with severity
ACTIVITY_LOonRef.SG5with ID 0x10015008.No description given.
sizeU32Format:
Received {} bytes for DPFirstPacketReceived
Event with severity
ACTIVITY_LOonRef.recvBuffCompwith ID 0x10022000.First packet received
idU32Format:
First packet ID {} receivedPacketChecksumError
Event with severity
WARNING_HIonRef.recvBuffCompwith ID 0x10022001.Packet checksum error
idU32Format:
Packet ID {} had checksum errorBuffRecvParameterUpdated
Event with severity
ACTIVITY_LOonRef.recvBuffCompwith ID 0x10022002.Report parameter update
idU32Format:
BuffRecv Parameter {} was updatedParameters
There are 9 parameters in this dictionary.
Description
Ref.typeDemo.CHOICE_PRMSingle enumeration parameter
Ref.ChoiceRef.typeDemo.CHOICES_PRMMultiple enumeration parameter via Array
Ref.ManyChoicesRef.typeDemo.EXTRA_CHOICES_PRMToo many enumeration parameter via Array
Ref.ManyChoicesRef.typeDemo.CHOICE_PAIR_PRMMultiple enumeration parameter via Structure
Ref.ChoicePairRef.typeDemo.GLUTTON_OF_CHOICE_PRMMultiple enumeration parameter via Complex Structure
Ref.ChoiceSlurryRef.sendBuffComp.parameter3A test parameter
U8Ref.sendBuffComp.parameter4A test parameter
F32Ref.recvBuffComp.parameter1A test parameter
U32Ref.recvBuffComp.parameter2A test parameter
I16Enumeration Types
There are 34 enumeration types in this dictionary.
Svc.VersionType
An enumeration for Version Type (Represented as a
U8.)PROJECT(default)0FRAMEWORK1LIBRARY2CUSTOM3ALL4Svc.EventManager.FilterSeverity
Severity level for event filtering
Similar to Fw::LogSeverity, but no FATAL event (Represented as a
U8.)WARNING_HI(default)0WARNING_LO1COMMAND2ACTIVITY_HI3ACTIVITY_LO4DIAGNOSTIC5Svc.PrmDb.Merge
No description given. (Represented as a
U8.)MERGE(default)0RESET1Svc.CmdSequencer.FileReadStage
The stage of the file read operation (Represented as a
U8.)READ_HEADER(default)0READ_HEADER_SIZE1DESER_SIZE2DESER_NUM_RECORDS3DESER_TIME_BASE4DESER_TIME_CONTEXT5READ_SEQ_CRC6READ_SEQ_DATA7READ_SEQ_DATA_SIZE8Ref.DpDemo.ColorEnum
No description given. (Represented as a
I32.)RED(default)0GREEN1BLUE2Ref.SignalGen.DpReqType
No description given. (Represented as a
I32.)IMMEDIATE(default)0ASYNC1Ref.DpDemo.DpReqType
No description given. (Represented as a
I32.)IMMEDIATE(default)0ASYNC1Svc.QueueType
An enumeration of queue data types (Represented as a
U8.)COM_QUEUE(default)0BUFFER_QUEUE1Fw.DpState
No description given. (Represented as a
U8.)UNTRANSMITTED(default)0PARTIAL1TRANSMITTED2Ref.SignalType
No description given. (Represented as a
I32.)TRIANGLE(default)0SQUARE1SINE2NOISE3Svc.PrmDb.PrmLoadAction
No description given. (Represented as a
U8.)SET_PARAMETER(default)0SAVE_FILE_COMMAND1LOAD_FILE_COMMAND2COMMIT_STAGED_COMMAND3Svc.SendFileStatus
Send file status enum (Represented as a
U8.)STATUS_OK(default)0STATUS_ERROR1STATUS_INVALID2STATUS_BUSY3Svc.VersionEnabled
Tracks versions for project, framework and user defined versions etc (Represented as a
U8.)DISABLED(default)0ENABLED1Ref.Choice
Enumeration type for use later (Represented as a
I32.)ONE(default)0TWO1RED2BLUE3Svc.VersionCfg.VersionEnum
Define a set of Version entries on a project-specific
basis. (Represented as a
U32.)PROJECT_VERSION_00(default)0PROJECT_VERSION_011PROJECT_VERSION_022PROJECT_VERSION_033PROJECT_VERSION_044PROJECT_VERSION_055PROJECT_VERSION_066PROJECT_VERSION_077PROJECT_VERSION_088PROJECT_VERSION_099Fw.CmdResponse
Enum representing a command response (Represented as a
U8.)OK(default)0INVALID_OPCODE1VALIDATION_ERROR2FORMAT_ERROR3EXECUTION_ERROR4BUSY5Svc.PrmDb.PrmReadError
Parameter read error (Represented as a
U8.)OPEN(default)0DELIMITER1DELIMITER_SIZE2DELIMITER_VALUE3RECORD_SIZE4RECORD_SIZE_SIZE5RECORD_SIZE_VALUE6PARAMETER_ID7PARAMETER_ID_SIZE8PARAMETER_VALUE9PARAMETER_VALUE_SIZE10Svc.PrmDb.PrmWriteError
Parameter write error (Represented as a
U8.)OPEN(default)0DELIMITER1DELIMITER_SIZE2RECORD_SIZE3RECORD_SIZE_SIZE4PARAMETER_ID5PARAMETER_ID_SIZE6PARAMETER_VALUE7PARAMETER_VALUE_SIZE8Svc.EventManager.Enabled
Enabled and disabled state (Represented as a
U8.)ENABLED(default)0DISABLED1Fw.DpCfg.ProcType
A bit mask for selecting the type of processing to perform on
a container before writing it to disk. (Represented as a
U8.)PROC_TYPE_ZERO(default)1PROC_TYPE_ONE2PROC_TYPE_TWO4Svc.CmdSequencer.BlockState
Sequencer blocking state (Represented as a
U8.)BLOCK(default)0NO_BLOCK1Ref.PacketRecvStatus
Packet receive status (Represented as a
I32.)PACKET_STATE_NO_PACKETS(default)0PACKET_STATE_OK1PACKET_STATE_ERRORS3Svc.SystemResourceEnabled
No description given. (Represented as a
U8.)DISABLED(default)0ENABLED1TimeBase
Define enumeration for Time base types (Represented as a
U16.)TB_NONE(default)0TB_PROC_TIME1TB_WORKSTATION_TIME2TB_SC_TIME3TB_DONT_CARE65535Svc.CmdSequencer.SeqMode
The sequencer mode (Represented as a
U8.)STEP(default)0AUTO1Svc.PrmDb.PrmDbFileLoadState
State of parameter DB file load operations (Represented as a
U8.)IDLE(default)0LOADING_FILE_UPDATES1FILE_UPDATES_STAGED2Svc.VersionStatus
An enumeration for version status (Represented as a
U8.)OK(default)0FAILURE1Fw.DeserialStatus
Deserialization status (Represented as a
U8.)OK(default)0BUFFER_EMPTY3FORMAT_ERROR4SIZE_MISMATCH5TYPE_MISMATCH6Ref.SendBuff.ActiveState
Active state (Represented as a
I32.)SEND_IDLE(default)0SEND_ACTIVE1Fw.Wait
Wait or don't wait for something (Represented as a
U8.)WAIT(default)0NO_WAIT1Svc.DpHdrField
Header validation error (Represented as a
U8.)DESCRIPTOR(default)0ID1PRIORITY2CRC3Fw.Enabled
Enabled and disabled states (Represented as a
U8.)DISABLED(default)0ENABLED1ComCfg.Apid
APIDs are 11 bits in the Space Packet protocol, so we use U16. Max value 7FF (Represented as a
U16.)FW_PACKET_COMMAND0FW_PACKET_TELEM1FW_PACKET_LOG2FW_PACKET_FILE3FW_PACKET_PACKETIZED_TLM4FW_PACKET_DP5FW_PACKET_IDLE6FW_PACKET_HAND254FW_PACKET_UNKNOWN255SPP_IDLE_PACKET2047INVALID_UNINITIALIZED(default)2048Fw.ParamValid
Enum representing parameter validity (Represented as a
U8.)UNINIT(default)0VALID1INVALID2DEFAULT3Struct Types
There are 11 struct types in this dictionary.
Ref.PacketStat
Some Packet Statistics
Default Value
BuffRecvU320BuffErrU320PacketStatusRef.PacketRecvStatusRef.PacketRecvStatus.PACKET_STATE_NO_PACKETSRef.DpDemo.StructWithEverything
No description given.
Default Value
integerMemberRef.DpDemo.I32Alias0floatMemberF320.0stringMemberstringbooleanMemberboolFalseenumMemberRef.DpDemo.ColorEnumRef.DpDemo.ColorEnum.REDarrayMemberU32Ref.DpDemo.U32Array[2][0, 0, 0, 0, 0]Additional attributes:
{'index': 5, 'size': 2}F32ArrayRef.DpDemo.F32Array[0.0, 0.0, 0.0]U32ArrayRef.DpDemo.U32Array[0, 0, 0, 0, 0]enumArrayRef.DpDemo.EnumArray['Ref.DpDemo.ColorEnum.RED', 'Ref.DpDemo.ColorEnum.RED', 'Ref.DpDemo.ColorEnum.RED']stringArrayRef.DpDemo.StringArray['', '']booleanArrayRef.DpDemo.BooleanArray[False, False]structWithStringsRef.DpDemo.StructWithStringMembers{'stringMember': '', 'stringArrayMember': ['', '']}nestedArraysRef.DpDemo.ArrayOfStringArray[['', ''], ['', ''], ['', '']]Ref.DpDemo.ColorInfoStruct
No description given.
Default Value
ColorRef.DpDemo.ColorEnumRef.DpDemo.ColorEnum.REDSvc.DpRecord
Data structure representing a data product.
Default Value
idFwDpIdType0tSecU320tSubU320priorityU320sizeU640blocksU320stateFw.DpStateFw.DpState.UNTRANSMITTEDRef.SignalPair
No description given.
Default Value
timeF320.0Additional attributes:
{'index': 0, 'format': '{f}'}valueF320.0Additional attributes:
{'index': 1, 'format': '{f}'}Ref.DpDemo.StructWithStringMembers
No description given.
Default Value
stringMemberstringstringArrayMemberRef.DpDemo.StringArray['', '']Ref.ChoiceSlurry
Structure of enums (with an multi-dimensional array and structure)
Default Value
tooManyChoicesRef.TooManyChoices[['Ref.Choice.ONE', 'Ref.Choice.ONE'], ['Ref.Choice.ONE', 'Ref.Choice.ONE']]separateChoiceRef.ChoiceRef.Choice.ONEchoicePairRef.ChoicePair{'firstChoice': 'Ref.Choice.ONE', 'secondChoice': 'Ref.Choice.ONE'}choiceAsMemberArrayU8[2]0Additional attributes:
{'index': 3, 'size': 2}Ref.ChoicePair
Structure of enums
Default Value
firstChoiceRef.ChoiceRef.Choice.ONEsecondChoiceRef.ChoiceRef.Choice.ONERef.ScalarStruct
All scalar inputs
Default Value
i8I80i16I160i32I320i64I640u8U80u16U160u32U320u64U640f32F320.0f64F640.0Svc.CustomVersionDb
Data Structure for custom version Tlm
Default Value
version_enumSvc.VersionCfg.VersionEnumSvc.VersionCfg.VersionEnum.PROJECT_VERSION_00version_valuestringversion_statusSvc.VersionStatusSvc.VersionStatus.OKRef.SignalInfo
No description given.
Default Value
typeRef.SignalTypeRef.SignalType.TRIANGLEhistoryRef.SignalSet[0.0, 0.0, 0.0, 0.0]pairHistoryRef.SignalPairSet[{'time': 0.0, 'value': 0.0}, {'time': 0.0, 'value': 0.0}, {'time': 0.0, 'value': 0.0}, {'time': 0.0, 'value': 0.0}]Array Types
There are 14 array types in this dictionary.
Default Value
Svc.ComQueueDepth[0, 0]U32Svc.BuffQueueDepth[0]U32Ref.DpDemo.U32Array[0, 0, 0, 0, 0]U32Ref.SignalPairSet[{'time': 0.0, 'value': 0.0}, {'time': 0.0, 'value': 0.0}, {'time': 0.0, 'value': 0.0}, {'time': 0.0, 'value': 0.0}]Ref.SignalPairRef.DpDemo.ArrayOfStructs[{'stringMember': '', 'stringArrayMember': ['', '']}, {'stringMember': '', 'stringArrayMember': ['', '']}, {'stringMember': '', 'stringArrayMember': ['', '']}]Ref.DpDemo.StructWithStringMembersRef.DpDemo.StringArray['', '']stringRef.ManyChoices['Ref.Choice.ONE', 'Ref.Choice.ONE']Ref.ChoiceRef.DpDemo.F32Array[0.0, 0.0, 0.0]F32Ref.DpDemo.EnumArray['Ref.DpDemo.ColorEnum.RED', 'Ref.DpDemo.ColorEnum.RED', 'Ref.DpDemo.ColorEnum.RED']Ref.DpDemo.ColorEnumRef.FloatSet[0.0, 0.0, 0.0]F32Ref.DpDemo.BooleanArray[False, False]boolRef.SignalSet[0.0, 0.0, 0.0, 0.0]F32Additional attributes:
{'kind': 'array', 'format': '{f}'}Ref.TooManyChoices[['Ref.Choice.ONE', 'Ref.Choice.ONE'], ['Ref.Choice.ONE', 'Ref.Choice.ONE']]Ref.ManyChoicesRef.DpDemo.ArrayOfStringArray[['', ''], ['', ''], ['', '']]Ref.DpDemo.StringArrayAlias Types
There are 18 alias types in this dictionary.
FwTlmPacketizeIdTypeU16U16FwPacketDescriptorTypeU16U16FwPrmIdTypeFwIdTypeU32Ref.DpDemo.BoolAliasboolboolFwDpPriorityTypeU32U32PlatformSizeTypeU64U64Ref.DpDemo.F64AliasF64F64FwChanIdTypeFwIdTypeU32FwTimeContextStoreTypeU8U8Ref.DpDemo.StringAliasstringstringFwDpIdTypeFwIdTypeU32FwIdTypeU32U32Ref.DpDemo.I32AliasI32I32FwOpcodeTypeFwIdTypeU32FwSizeTypePlatformSizeTypeU64FwSizeStoreTypeU16U16FwTimeBaseStoreTypeU16U16FwEventIdTypeFwIdTypeU32Constants
There are 10 constants in this dictionary.
ComQueueComPorts2(constantU64)Fw.DpCfg.CONTAINER_USER_DATA_SIZE32(constantU64)AssertFatalAdapterEventFileSize200(constantU64)FW_SERIALIZE_FALSE_VALUE0(constantU64)ComCfg.TmFrameFixedSize1024(constantU64)FW_SERIALIZE_TRUE_VALUE255(constantU64)ComQueueBufferPorts1(constantU64)FileNameStringSize200(constantU64)Ref.dimension2(constantU64)ComCfg.SpacecraftId68(constantU64)Beta Was this translation helpful? Give feedback.
All reactions