73 uint8 *NumberSubblocks,
114 uint8 *CommandTableSegment,
115 uint8 *QualitySegment);
174 uint32 NumberSyncEvents,
183 uint32 MinorFrameClock1,
184 uint8 *CurrentCommandTable,
185 uint8 *PreviousCommandTable,
191 uint8 *DefaultValue);
int32 write_L1SisLowPriorityRate(struct L1SisLowPriorityRate L1SisLowPriorityRate_struc, int32 recnum)
Definition: hdf_L1SisLowPriorityRate.c:1020
void read_sis_status(int fd)
int index1
Definition: test_compare_discover_ace.py:178
void L1SisBuildEventSubblocks(uint16 NumberBorrowed, uint8 *cycle0, uint8 *QualityCycle0, uint8 *cycle1, uint8 *QualityCycle1, uint8 *EventArray, uint16 *MnfArray, uint8 *LocationArray, uint8 *NumberSubblocks, int32 *boundary)
void L1SisCycleFix(uint32 index0, uint32 index1, struct L1SisCycleState *state)
void L1SisCmdTabByteInit(uint8 *ct)
int32 write_L1SisSubset(struct L1SisSubset L1SisSubset_struc, int32 recnum)
Definition: hdf_L1SisSubset.c:141
Definition: L1SisSubset.h:12
void unpackEventHeader_s(uint8 *telemetry, uint32 *index, struct L1_1SisEvent *event)
void BrowseSisExtract(struct L1SisLowPriorityRateExtended *lp, struct BrowseSisState *state, struct BrowseSis_0 *browse)
Definition: L1SisLowPriorityRateExtended.h:11
Definition: L1SisDiagEventState.h:12
uint8 SisQueryMnfCmdResp(uint8 *mnf)
Definition: L1SisDiagnosticEvent.h:11
Definition: L1SisCommandTable.h:11
uint8 SisQueryCmpEvtClass(uint8 *event)
Definition: L1SisSummary.h:12
Definition: L1SisSubsetState.h:10
void L1SisExtractAdc(uint8 *cycle, uint8 *QualityCycle, struct L1SisHskp *hskp)
void L1SisBuildLowPriorityRate(struct L1SisCycleState *CycleState, struct L1SisLowPriorityRateState *LowPriorityRateState)
void L1SisSetHskpRateDefaults(uint8 *cycle, uint8 *quality, uint8 *DefaultValue)
void L1SisExtractStatus(uint8 *cycle, uint8 *QualityCycle, struct L1SisHskp *hskp)
void L1SisExtractMatrixDacFine(uint8 *cycle, uint8 *QualityCycle, struct L1SisDacOffset1 *matrix)
float32 UncompressSisValue(uint16 value)
Definition: L1SisEventBlockState.h:32
void L1SisExtractDacOffset1(uint32 ClockCycle, uint8 *cycle, uint8 *QualityCycle, struct L1SisDacOffset1 *matrix)
Definition: L1SisHskpState.h:15
int32 write_L1SisHskp(struct L1SisHskp L1SisHskp_struc, int32 recnum)
Definition: hdf_L1SisHskp.c:473
Definition: L1SisHighPriorityRate.h:11
uint32 L1SisCycleConsistency(uint32 index0, uint32 index1, struct L1SisCycleState *state)
void unpackMatrixStrips_s(uint8 *telemetry, uint32 *index, struct L1_1SisEvent *event)
void unpackEvent_s(uint8 *telemetry, struct L1_1SisEvent *event)
void L1SisOutputDacOffsets0(struct L1SisDacOffset0State *matrix)
Definition: L1SisEventCycle.h:11
void L1SisExtractMatrixOffsetA(uint8 *cycle, uint8 *QualityCycle, struct L1SisDacOffset0 *matrix)
void L1SisExtractLowPriorityRate(uint32 ClockCycle, uint8 *cycle, uint8 *QualityCycle, struct L1SisLowPriorityRateExtended *rate)
void L1SisOutputLowPriorityRates(struct L1SisLowPriorityRateState *rate)
void L1SisFindEvents(uint32 SyncThreshold, uint32 NumberSyncEvents, uint8 *EvtArray, uint32 EvtArraySize, uint32 *index, uint32 *NumberEvents)
void L1SisExtractHskp(uint32 ClockCycle, uint8 *cycle, uint8 *QualityCycle, struct L1SisHskp *hskp)
int32 write_L1SisSummary(struct L1SisSummary L1SisSummary_struc, int32 recnum)
Definition: hdf_L1SisSummary.c:141
Definition: L1SisHighPriorityRateState.h:11
void L1SisBuildSubset(uint8 *sis_data, struct SCdata *sc_params, struct SCHskpData *schskp, uint8 qac, struct L1SisSubsetState *sub)
void unpackPeakAndOffsetData_s(uint8 *telemetry, uint32 *index, struct L1_1SisEvent *event)
void L1SisFilterSubsets(struct L1SisSubsetState *sub)
void L1SisAccumEventBlock(struct L1SisCycleState *CycleState, struct L1SisEventBlockState *BlockState)
void ComputeSisBufferRates(struct L1SisLowPriorityRateExtended *lp, struct BrowseSisState *state, float32 *rate, uint8 flag)
Definition: L1SisCommandTableState.h:11
Definition: L1SisDacOffset1.h:11
void L1SisOutputHskp(struct L1SisHskpState *hskp)
Definition: L1SisDacOffset1State.h:10
uint8 SisQueryCmpEvtHiZ(uint8 *event)
void L1SisExtractDiagEvent(struct L1SisDiagEventState *diag)
uint32 L1SisTestCycle(struct L1SisCycleState *cycle)
uint8 SisQueryCmpEvtLengthTotal(uint8 *event)
void L1SisBuildCycle(struct L1SisCycleState *state)
uint16 NumberEvents[NUM_SIS_EVT_BUFFERS][NUM_SIS_EVT_CLASSES]
Definition: L1SisLowPriorityRateExtended.h:128
void L1SisFilterCycles(struct L1SisCycleState *cycle)
void L1SisAccumDiagEvent(struct L1SisSubsetState *sub, struct L1SisDiagEventState *diag)
void unpackStimData_s(uint8 *telemetry, uint32 *index, struct L1_1SisEvent *event)
int32 write_L1SisCommandEcho(struct L1SisCommandEcho L1SisCommandEcho_struc, int32 recnum)
Definition: hdf_L1SisCommandEcho.c:105
void L1SisExtractMatrixOffsetB(uint8 *cycle, uint8 *QualityCycle, struct L1SisDacOffset1 *matrix)
void L1SisMakeCommandTable(uint32 MinorFrameClock0, uint32 MinorFrameClock1, uint8 *CurrentCommandTable, uint8 *PreviousCommandTable, uint8 *quality, struct L1SisCommandTable *CommandTable)
void unpackStackPhas_s(uint8 *telemetry, uint32 *index, struct L1_1SisEvent *event)
void L1SisOutputCommandTables(struct L1SisCommandTableState *cmd, struct L1SisCommandEchoState *echo)
tuple sub
Definition: test_compare_discover_ace.py:182
void output_sis_browse(void)
void L1SisBuildEventCycle(uint32 BlockNumber0, uint32 BlockNumber1, struct L1SisEventBlockState *blk, struct L1SisLowPriorityRateState *rate)
int checkCompressedEvent_s(uint8 *telemetry, uint32 index)
tuple index
Definition: test_cube3D_lower_resolution.py:96
tuple event
Definition: test_database_event.py:44
Definition: BrowseSisState.h:15
int L1SisTestDiagEvent(uint8 *DiagEvent, uint32 NumberBytes)
void accum_sis_level1(uint8 *sis_data, struct SCdata sc_params, struct SCHskpData schskp, uint8 qac)
void L1SisOutputDacOffsets1(struct L1SisDacOffset1State *matrix)
int32 write_L1SisEventCycle(struct L1SisEventCycle L1SisEventCycle_struc, int32 recnum)
Definition: hdf_L1SisEventCycle.c:131
void L1SisBuildHskp(struct L1SisCycleState *CycleState, struct L1SisHskpState *HskpState)
void L1SisExtractCommandTableSegment(uint8 *cycle, uint8 *QualityCycle, uint8 *CommandTableSegment, uint8 *QualitySegment)
uint8 L1SisCheckEventLength(uint8 *event)
int32 write_L1SisHighPriorityRate(struct L1SisHighPriorityRate L1SisHighPriorityRate_struc, int32 recnum)
Definition: hdf_L1SisHighPriorityRate.c:105
Definition: L1SisDacOffset0.h:11
Definition: L1SisCommandEcho.h:11
Definition: BrowseSis_0.h:11
void L1SisOutputSummaries(struct L1SisSummaryState *sum)
Definition: L1_1SisEvent.h:42
uint8 SisQueryMnfDiag(uint8 *mnf)
void L1SisAccumCycle(struct L1SisSubsetState *sub, struct L1SisCycleState *cycle)
int32 write_L1SisCommandTable(struct L1SisCommandTable L1SisCommandTable_struc, int32 recnum)
Definition: hdf_L1SisCommandTable.c:569
void output_sis_level1(void)
void L1SisExtractDacOffset0(uint32 ClockCycle, uint8 *cycle, uint8 *QualityCycle, struct L1SisDacOffset0 *matrix)
Definition: L1SisCycleState.h:22
Definition: L1SisSummaryState.h:10
uint32 ClockCycle
Definition: L1SisLowPriorityRateExtended.h:13
void L1SisOutputCommandEchoes(struct L1SisCommandEchoState *cmd)
void L1SisHpCmdInit(uint16 *hiprcmd)
Definition: L1SisDacOffset0State.h:10
void L1SisAccumCommandTable(struct L1SisCycleState *CycleState, struct L1SisCommandTableState *cts)
void write_sis_status(int fd)
void L1SisExtractHighPriorityRate(uint32 ClockCycle, uint8 *cycle, uint8 *QualityCycle, struct L1SisHighPriorityRate *rate)
void L1SisOutputHighPriorityRates(struct L1SisHighPriorityRateState *rate)
void L1SisBuildDacOffset0(struct L1SisCycleState *CycleState, struct L1SisDacOffset0State *DacOffset0State)
Definition: L1SisCommandEchoState.h:11
int32 write_L1SisDacOffset1(struct L1SisDacOffset1 L1SisDacOffset1_struc, int32 recnum)
Definition: hdf_L1SisDacOffset1.c:193
void L1SisBuildCommandTable(uint32 clock0, uint32 clock1, uint8 *ct, uint8 *qual, struct L1SisCommandTable *CmdTab)
void L1SisBuildHighPriorityRate(struct L1SisCycleState *CycleState, struct L1SisHighPriorityRateState *HighPriorityRateState)
uint8 SisQueryCmpEvtId(uint8 *event)
int16 findMaxMatrixValue(const int16 *pha)
void L1SisAccumCommandEchoes(struct L1SisSubsetState *sub, struct L1SisCommandEchoState *cmd)
void L1SisBuildEventBlock(uint32 ClockCycle0, uint32 ResetNumber0, uint32 CycleNumber, uint8 *cycle0, uint8 *QualityCycle0, uint32 ClockCycle1, uint32 ResetNumber1, uint8 *cycle1, uint8 *QualityCycle1, struct L1SisEventBlockState *evt)
void L1SisOutputEvents(struct L1SisEventBlockState *blk, struct L1SisLowPriorityRateState *rate)
uint8 SisQueryCmpEvtLengthComponents(uint8 *event)
void L1SisFillNumberEvents(uint32 ClockCycle, uint16 *nevents, uint16 *neventsHiz, struct L1SisLowPriorityRateState *rate)
void BrowseSisAddRtsw(struct L1SisHighPriorityRateState *state, struct BrowseSis_0 *browse)
void L1SisBuildSummary(struct L1SisSubsetState *SubsetState, struct L1SisSummaryState *SummaryState)
void L1SisExtractMatrixDacCoarse(uint8 *cycle, uint8 *QualityCycle, struct L1SisDacOffset0 *matrix)
int32 write_L1SisDacOffset0(struct L1SisDacOffset0 L1SisDacOffset0_struc, int32 recnum)
Definition: hdf_L1SisDacOffset0.c:193
uint8 SisQueryCmpEvtAge(uint8 *event)
int32 write_L1SisDiagnosticEvent(struct L1SisDiagnosticEvent L1SisDiagnosticEvent_struc, int32 recnum)
Definition: hdf_L1SisDiagnosticEvent.c:117
int32 write_BrowseSis(struct BrowseSis BrowseSis_struc, int32 recnum)
Definition: hdf_BrowseSis.c:229
void L1SisOutputDiagMode(struct L1SisDiagModeState *mode, struct L1SisSubsetState *sub)
Definition: L1SisLowPriorityRate.h:11
void L1SisBuildDacOffset1(struct L1SisCycleState *CycleState, struct L1SisDacOffset1State *DacOffset1State)
Definition: L1SisHskp.h:11
void L1SisOutputDiagEvents(struct L1SisDiagEventState *diag)
Definition: L1SisLowPriorityRateState.h:10
Definition: L1SisDiagModeState.h:8