public class STUHFL_T_ST25RU3993_ChannelList extends BR_ST25RU3993_ChannelList
BR_ST25RU3993_ChannelList.Fields, BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_Caps, BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_ChannelItem
Modifier and Type | Field and Description |
---|---|
short |
activeChannelListIdx
< I Param: Set/Get channel list to/from persistent flash memory
|
STUHFL_E.USED_ANTENNA |
antenna |
java.util.List<BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_ChannelItem> |
itemList
< I/O Param: Current item index in channel list
|
boolean |
persistent
< I Param: Antenna to which the ChannelList belongs
|
Constructor and Description |
---|
STUHFL_T_ST25RU3993_ChannelList() |
STUHFL_T_ST25RU3993_ChannelList(STUHFL_E.PROFILE profile) |
STUHFL_T_ST25RU3993_ChannelList(STUHFL_E.USED_ANTENNA antenna,
boolean persistent,
short activeChannelListIdx,
java.util.List<BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_ChannelItem> itemList) |
STUHFL_T_ST25RU3993_ChannelList(STUHFL_T_ST25RU3993_ChannelList other)
< I/O Param: Tuning capacitors for each frequency
|
Modifier and Type | Method and Description |
---|---|
BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_ChannelItem |
add(long frequency)
Add item to local channelList.
|
BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_ChannelItem |
add(long frequency,
short cin,
short clen,
short cout)
Add item to local channelList.
|
STUHFL_E.RET_CODE |
commit()
Get frequency channel list
|
STUHFL_E.RET_CODE |
fetch()
Get frequency channel list
|
BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_Caps |
getCaps(int itemListIdx)
Get tuning cap values from channel item.
|
void |
remove(long frequency)
Remove item from local channelList.
|
BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_Caps |
setCaps(int itemListIdx,
short cin,
short clen,
short cout)
Set tuning cap values for selected channel item.
|
java.lang.String |
toString() |
STUHFL_E.RET_CODE |
tune(boolean falsePositiveDetection,
boolean persistent,
STUHFL_E.TUNING_ALGO algorithm)
Perform tuning for actual selected channel list
|
STUHFL_E.RET_CODE |
tune(boolean falsePositiveDetection,
boolean persistent,
STUHFL_E.TUNING_ALGO algorithm,
short channelListIdx)
Perform tuning for actual selected channel list
|
_Get_ChannelList, _Set_ChannelList, _Tune
public STUHFL_E.USED_ANTENNA antenna
public boolean persistent
public short activeChannelListIdx
public java.util.List<BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_ChannelItem> itemList
public STUHFL_T_ST25RU3993_ChannelList(STUHFL_T_ST25RU3993_ChannelList other)
public STUHFL_T_ST25RU3993_ChannelList(STUHFL_E.USED_ANTENNA antenna, boolean persistent, short activeChannelListIdx, java.util.List<BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_ChannelItem> itemList)
public STUHFL_T_ST25RU3993_ChannelList()
public STUHFL_T_ST25RU3993_ChannelList(STUHFL_E.PROFILE profile)
public STUHFL_E.RET_CODE commit()
public STUHFL_E.RET_CODE fetch()
public STUHFL_E.RET_CODE tune(boolean falsePositiveDetection, boolean persistent, STUHFL_E.TUNING_ALGO algorithm)
falsePositiveDetection:
- Do false positive check during tuningpersistent:
- Save tuning result to persistent memory on evaluation boardalgorithm:
- Algorithm to be used for tuningpublic STUHFL_E.RET_CODE tune(boolean falsePositiveDetection, boolean persistent, STUHFL_E.TUNING_ALGO algorithm, short channelListIdx)
falsePositiveDetection:
- Do false positive check during tuningpersistent:
- Save tuning result to persistent memory on evaluation boardalgorithm:
- Algorithm to be used for tuningpublic java.lang.String toString()
toString
in class java.lang.Object
public BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_ChannelItem add(long frequency)
public BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_ChannelItem add(long frequency, short cin, short clen, short cout)
public void remove(long frequency)
public BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_Caps setCaps(int itemListIdx, short cin, short clen, short cout)
public BR_ST25RU3993_ChannelList.STUHFL_T_ST25RU3993_Caps getCaps(int itemListIdx)