1 #ifndef IUFLIBRARY_IUFHLIQPATTERNLIST_H 2 #define IUFLIBRARY_IUFHLIQPATTERNLIST_H 20 #define IUIQPAL_INVALID (iuiqpal_t) NULL 85 #endif //IUFLIBRARY_IUFHLIQPATTERNLIST_H Definition: iufDemodulationDictADT.h:15
int iufIqPatternListSet(iuiqpal_t list, iuiqpa_t member, int index)
Set a pattern at index in the IufPatternList.
Definition: iufIqPatternList.c:153
int iufIqPatternListDeepDelete(iuiqpal_t list)
Delete the patternList and the individual patterns.
Definition: iufIqPatternList.c:47
int iufIqPatternListDelete(iuiqpal_t list)
Delete the IQ patternList without deleting the individual patterns.
Definition: iufIqPatternList.c:58
Definition: iufIqPattern.c:8
iuiqpa_t iufIqPatternListGet(iuiqpal_t list, int index)
Get the pattern at index from the IufPatternList.
Definition: iufIqPatternList.c:108
int iufIqPatternListCompare(iuiqpal_t reference, iuiqpal_t actual)
Compare two IQ patternLists with each other.
Definition: iufIqPatternList.c:79
int numPatterns
Definition: iufIqPatternListADT.h:7
Definition: iufReceiveChannelMapDictADT.h:16
iurcmd_t receiveChannelMapDict
Definition: iufIqPatternListADT.h:11
iuiqpal_t iufIqPatternListCreate(int numPatterns, iudmd_t demodulationDict, iurcmd_t receiveChannelMapDict)
Create a patternList of size numPattern. Using the IufReceiveSettingsDict and IufReceiveChannelMapDic...
Definition: iufIqPatternList.c:20
iudmd_t demodulationDict
Definition: iufIqPatternListADT.h:10
Definition: iufIqPatternListADT.h:5
int iufIqPatternListGetSize(iuiqpal_t list)
Get the number of patterns in the list.
Definition: iufIqPatternList.c:100
IufIqPatternList * iuiqpal_t
Definition: iufIqPatternList.h:19