no-OS
Classes | Enumerations
t_mykonos.h File Reference

Contains type definitions for Mykonos API. More...

#include "common.h"
Include dependency graph for t_mykonos.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mykonosGpio3v3_t
 Data structure to hold 3.3 VDC GPIO settings. More...
 
struct  mykonosGpioLowVoltage_t
 Data structure to hold low voltage GPIO settings. More...
 
struct  int8_cpx
 Structure used within the DPD config structure to hold a int8_t complex number. More...
 
struct  mykonosDpdConfig_t
 Structure to configure DPD (Only valid for a DPD-enabled transceiver) deprecated robustModeling member of this structure is no longer in use. This information is loaded into the ARM memory using the MYKONOS_configDpd() function before running the DPD init or tracking calibrations. These values can only be changed when the ARM is in the radioOff state. More...
 
struct  mykonosDpdBypassConfig_t
 Structure to configure the feature to bypass DPD actuator when signal power below a threshold. More...
 
struct  mykonosDpdActuatorCheck_t
 Structure to configure the DPD actuator gain check. More...
 
struct  mykonosClgcConfig_t
 Structure to configure CLGC (Closed Loop Gain Control) (Only valid for a DPD-enabled transceiver) More...
 
struct  mykonosClgcAttenTuningConfig_t
 Structure to configure the CLGC attenuation tuning range. More...
 
struct  mykonosVswrConfig_t
 Structure to configure VSWR (Only valid for a DPD-enabled transceiver) More...
 
struct  mykonosVswrStatus_t
 
struct  mykonosFir_t
 Data structure to hold Mykonos FIR filter settings. More...
 
struct  mykonosJesd204bFramerConfig_t
 Data structure to hold Mykonos JESD204b Framer configuration settings. More...
 
struct  mykonosJesd204bDeframerConfig_t
 Data structure to hold the settings for the deserializer and deframer configuration. More...
 
struct  mykonosRxProfile_t
 Data structure to hold settings for the current Rx specific use case profile. More...
 
struct  mykonosTxProfile_t
 Data structure to hold settings for the current Tx specific use case profile. More...
 
struct  mykonosSnifferGainControl_t
 Data structure to hold SnRx gain control settings for initialization and during use. More...
 
struct  mykonosORxGainControl_t
 Data structure to hold ORx gain control settings for initialization and during use. More...
 
struct  mykonosRxGainControl_t
 Data structure to hold Rx gain control settings for initialization and during use. More...
 
struct  mykonosPeakDetAgcCfg_t
 Data structure to hold peak detector settings for the AGC. More...
 
struct  mykonosPowerMeasAgcCfg_t
 Data structure to hold power measurement settings for the AGC. More...
 
struct  mykonosAgcCfg_t
 Data structure to hold general AGC settings for initialization and during use. More...
 
struct  mykonosTxSettings_t
 Data structure to hold Tx data path settings. More...
 
struct  mykonosRxSettings_t
 Data structure to hold Rx data path settings. More...
 
struct  mykonosObsRxSettings_t
 Data structure to hold ORx data path settings. More...
 
struct  mykonosArmGpioConfig_t
 Data structure to hold ARM GPIO pin assignments for each ARM input/output pin. More...
 
struct  mykonosAuxIo_t
 Data structure to hold auxiliary IO settings (AuxDAC, ARM GPIO, GPIO3.3v, low voltage GPIO, HSCP, etc) More...
 
struct  mykonosDigClocks_t
 Data structure to hold digital clock settings. More...
 
struct  mykonosInitCalStatus_t
 Data structure used to read back the Init Calibration Status. More...
 
struct  mykonosDpdStatus_t
 Data structure used to read back DPD calibration status. More...
 
struct  mykonosClgcStatus_t
 Data structure used to read back CLGC calibration status. More...
 
struct  mykonosTxLolStatus_t
 Data structure to hold Tx LOL Status. More...
 
struct  mykonosPathdelay_t
 This structure contains the internal path delay. More...
 
struct  mykonosDpdErrorCounters_t
 This structure contains the DPD error status counters for the different errors. More...
 
struct  mykonosTxQecStatus_t
 Data structure to hold Tx QEC Status. More...
 
struct  mykonosRxQecStatus_t
 Data structure to hold Rx QEC Status. More...
 
struct  mykonosOrxQecStatus_t
 Data structure to hold Orx QEC Status. More...
 
struct  mykonosDevice_t
 Data structure to hold Mykonos device settings. More...
 

Enumerations

enum  mykonosErr_t {
  MYKONOS_ERR_OK =0,
  MYKONOS_ERR_HAL_LAYER,
  MYKONOS_ERR_INV_PARM,
  MYKONOS_ERR_FAILED,
  MYKONOS_ERR_WAITFOREVENT_INV_PARM,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT,
  MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_WAIT,
  MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_ALERT,
  MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_TXRX,
  MYKONOS_ERR_SETENSM_INVALIDSTATE,
  MYKONOS_ERR_PU_RXPATH_INV_PARAM,
  MYKONOS_ERR_PU_TXPATH_INV_PARAM,
  MYKONOS_ERR_PU_OBSRXPATH_INV_PARAM,
  MYKONOS_ERR_INIT_INV_ORXCHAN,
  MYKONOS_ERR_INIT_INV_RXSYNCB_ORXSYNCB_MODE,
  MYKONOS_ERR_INIT_INV_TXFIR_INTERPOLATION,
  MYKONOS_ERR_INIT_INV_TXHB2_INTERPOLATION,
  MYKONOS_ERR_INIT_INV_TXHB1_INTERPOLATION,
  MYKONOS_ERR_INIT_INV_RXFIR_DECIMATION,
  MYKONOS_ERR_INIT_INV_RXDEC5_DECIMATION,
  MYKONOS_ERR_INIT_INV_RXHB1_DECIMATION,
  MYKONOS_ERR_INIT_INV_SNIFFER_RHB1,
  MYKONOS_ERR_INIT_INV_SNIFFER_RFIR_DEC,
  MYKONOS_ERR_INIT_INV_ORX_RHB1,
  MYKONOS_ERR_INIT_INV_ORX_RFIR_DEC,
  MYKONOS_ERR_INIT_INV_ADCDIV,
  MYKONOS_ERR_INIT_INV_DACDIV,
  MYKONOS_ERR_INIT_INV_OBSRX_ADCDIV,
  MYKONOS_ERR_CLKPLL_INV_HSDIV,
  MYKONOS_ERR_CLKPLL_INV_VCODIV,
  MYKONOS_ERR_CLKPLL_INV_RXTXPROFILES,
  MYKONOS_ERR_SETCLKPLL_INV_VCOINDEX,
  MYKONOS_ERR_SETCLKPLL_INV_FRACWORD,
  MYKONOS_ERR_SETRFPLL_INV_PLLNAME,
  MYKONOS_ERR_SETRFPLL_INV_LO_PARM,
  MYKONOS_ERR_INV_SCALEDDEVCLK_PARAM,
  MYKONOS_ERR_NULL_DEVICE_PARAM,
  MYKONOS_ERR_CALCDEVCLK_NULLPARAM,
  MYKONOS_ERR_SETRFPLL_INV_VCOINDEX,
  MYKONOS_ERR_SETRFPLL_INV_REFCLK,
  MYKONOS_ERR_SETORXGAIN_INV_CHANNEL,
  MYKONOS_ERR_SETORXGAIN_INV_GAIN,
  MYKONOS_ERR_GETORX1GAIN_INV_POINTER,
  MYKONOS_ERR_GETORX2GAIN_INV_POINTER,
  MYKONOS_ERR_GETSNIFFGAIN_INV_POINTER,
  MYKONOS_ERR_GETOBSRXGAIN_CH_DISABLED,
  MYKONOS_ERR_SETTX1ATTEN_INV_PARM,
  MYKONOS_ERR_SETTX1ATTEN_INV_STEPSIZE_PARM,
  MYKONOS_ERR_SETTX2ATTEN_INV_PARM,
  MYKONOS_ERR_SETTX2ATTEN_INV_STEPSIZE_PARM,
  MYKONOS_ERR_PROGRAMFIR_INV_NUMTAPS_PARM,
  MYKONOS_ERR_PROGRAMFIR_INV_FIRNAME_PARM,
  MYKONOS_ERR_RXFIR_INV_GAIN_PARM,
  MYKONOS_ERR_OBSRXFIR_INV_GAIN_PARM,
  MYKONOS_ERR_SRXFIR_INV_GAIN_PARM,
  MYKONOS_ERR_TXFIR_INV_GAIN_PARM,
  MYKONOS_ERR_READFIR_NULL_PARM,
  MYKONOS_ERR_READFIR_COEFS_NULL,
  MYKONOS_ERR_READFIR_INV_FIRNAME_PARM,
  MYKONOS_ERR_READFIR_INV_NUMTAPS_PARM,
  MYKONOS_ERR_SETRX1GAIN_INV_GAIN_PARM,
  MYKONOS_ERR_SETRX2GAIN_INV_GAIN_PARM,
  MYKONOS_ERR_INITSER_INV_VCODIV_PARM,
  MYKONOS_ERR_INITSER_INV_VCODIV1_HSCLK_PARM,
  MYKONOS_ERR_INITSER_INV_VCODIV1P5_HSCLK_PARM,
  MYKONOS_ERR_INITDES_INV_VCODIV_PARM,
  MYKONOS_ERR_SER_INV_M_PARM,
  MYKONOS_ERR_SER_INV_L_PARM,
  MYKONOS_ERR_SER_INV_LANERATE_PARM,
  MYKONOS_ERR_SER_INV_LANEEN_PARM,
  MYKONOS_ERR_SER_INV_AMP_PARM,
  MYKONOS_ERR_SER_INV_PREEMP_PARM,
  MYKONOS_ERR_SER_INV_LANEPN_PARM,
  MYKONOS_ERR_SER_LANE_CONFLICT_PARM,
  MYKONOS_ERR_SER_INV_TXSER_DIV_PARM,
  MYKONOS_ERR_SER_LANE_RATE_CONFLICT_PARM,
  MYKONOS_ERR_SER_INV_REAL_IF_DATA_PARM,
  MYKONOS_ERR_HS_AND_LANE_RATE_NOT_INTEGER_MULT,
  MYKONOS_ERR_DES_HS_AND_LANE_RATE_NOT_INTEGER_MULT,
  MYKONOS_ERR_DESER_INV_M_PARM,
  MYKONOS_ERR_DESER_INV_L_PARM,
  MYKONOS_ERR_DESER_INV_HSCLK_PARM,
  MYKONOS_ERR_DESER_INV_LANERATE_PARM,
  MYKONOS_ERR_DESER_INV_LANEEN_PARM,
  MYKONOS_ERR_DESER_INV_EQ_PARM,
  MYKONOS_ERR_DESER_INV_LANEPN_PARM,
  MYKONOS_ERR_FRAMER_INV_M_PARM,
  MYKONOS_ERR_FRAMER_INV_BANKID_PARM,
  MYKONOS_ERR_FRAMER_INV_LANEID_PARM,
  MYKONOS_ERR_FRAMER_INV_K_OFFSET_PARAM,
  MYKONOS_ERR_FRAMER_INV_REAL_IF_DATA_PARM,
  MYKONOS_ERR_OBSRX_FRAMER_INV_M_PARM,
  MYKONOS_ERR_OBSRX_FRAMER_INV_BANKID_PARM,
  MYKONOS_ERR_OBSRX_FRAMER_INV_LANEID_PARM,
  MYKONOS_ERR_OBSRX_FRAMER_INV_K_OFFSET_PARAM,
  MYKONOS_ERR_OBSRX_FRAMER_INV_REAL_IF_DATA_PARM,
  MYKONOS_ERR_DEFRAMER_INV_M_PARM,
  MYKONOS_ERR_DEFRAMER_INV_BANKID_PARM,
  MYKONOS_ERR_ERR_DEFRAMER_INV_LANEID_PARM,
  MYKONOS_ERR_DEFRAMER_INV_K_OFFSET_PARAM,
  MYKONOS_ERR_DEFRAMER_INV_K_PARAM,
  MYKONOS_ERR_DEFRAMER_INV_FK_PARAM,
  MYKONOS_ERR_RX_FRAMER_INV_PRBS_POLYORDER_PARAM,
  MYKONOS_ERR_OBSRX_FRAMER_INV_PRBS_POLYORDER_PARAM,
  MYKONOS_ERR_DEFRAMER_INV_PRBS_ENABLE_PARAM,
  MYKONOS_ERR_DEFRAMER_INV_PRBS_POLYORDER_PARAM,
  MYKONOS_ERR_DEFRAMER_INV_PRBS_CNTR_SEL_PARAM,
  MYKONOS_ERR_INITARM_INV_DATARATE_PARM,
  MYKONOS_ERR_INITARM_INV_REGCLK,
  MYKONOS_ERR_INITARM_INV_ARMCLK_PARAM,
  MYKONOS_ERR_LOADHEX_INV_CHARCOUNT,
  MYKONOS_ERR_LOADHEX_INVALID_FIRSTCHAR,
  MYKONOS_ERR_LOADHEX_INVALID_CHKSUM,
  MYKONOS_ERR_LOADBIN_INVALID_BYTECOUNT,
  MYKONOS_ERR_ARM_INVALID_BUILDCHKSUM,
  MYKONOS_ERR_READARMMEM_INV_ADDR_PARM,
  MYKONOS_ERR_WRITEARMMEM_INV_ADDR_PARM,
  MYKONOS_ERR_ARMCMD_INV_OPCODE_PARM,
  MYKONOS_ERR_ARMCMD_INV_NUMBYTES_PARM,
  MYKONOS_ERR_ARMCMDSTATUS_INV_OPCODE_PARM,
  MYKONOS_ERR_CHECKDEVSTRUCT_SPI,
  MYKONOS_ERR_CHECKDEVSTRUCT_RX,
  MYKONOS_ERR_CHECKDEVSTRUCT_RXSUB,
  MYKONOS_ERR_CHECKDEVSTRUCT_RXFIR,
  MYKONOS_ERR_CHECKDEVSTRUCT_TX,
  MYKONOS_ERR_CHECKDEVSTRUCT_TXSUB,
  MYKONOS_ERR_CHECKDEVSTRUCT_TXFIR,
  MYKONOS_ERR_CHECKDEVSTRUCT_OBSRX,
  MYKONOS_ERR_CHECKDEVSTRUCT_OBSRXSUB,
  MYKONOS_ERR_CHECKDEVSTRUCT_SNIFFERFIR,
  MYKONOS_ERR_CHECKDEVSTRUCT_ORXFIR,
  MYKONOS_ERR_CHECKDEVSTRUCT_ORXGAINCTRL,
  MYKONOS_ERR_CHECKDEVSTRUCT_SNIFFERGAINCTRL,
  MYKONOS_ERR_CHECKDEVSTRUCT_OBSRXFRAMER,
  MYKONOS_ERR_INITSER_INV_PROFILE,
  MYKONOS_ERR_INITDES_INV_TXPROFILE,
  MYKONOS_ERR_JESD204B_ILAS_MISMATCH,
  MYKONOS_ERR_RXGAINTABLE_INV_CHANNEL,
  MYKONOS_ERR_RXGAINTABLE_INV_GAIN_INDEX_RANGE,
  MYKONOS_ERR_WRITE_CFG_MEMORY_FAILED,
  MYKONOS_ERR_INV_RXFRAMER_PCLKDIV_PARM,
  MYKONOS_ERR_RXFRAMER_INV_FK_PARAM,
  MYKONOS_ERR_OBSRXFRAMER_INV_FK_PARAM,
  MYKONOS_ERR_INV_OBSRXFRAMER_PCLKDIV_PARM,
  MYKONOS_ERR_PU_OBSRXPATH_INV_LOSOURCE_PARAM,
  MYKONOS_ERR_ARM_RADIOON_FAILED,
  MYKONOS_ERR_INV_RX_GAIN_MODE_PARM,
  MYKONOS_ERR_INV_ORX_GAIN_MODE_PARM,
  MYKONOS_ERR_INV_AGC_RX_STRUCT_INIT,
  MYKONOS_ERR_INV_AGC_RX_APD_THRESH_DIFF_VS_ATTACK_GAIN_STEP,
  MYKONOS_ERR_INV_AGC_RX_PEAK_WAIT_TIME_PARM,
  MYKONOS_ERR_INV_AGC_RX_GAIN_UPDATE_TIME_PARM,
  MYKONOS_ERR_INV_AGC_RX_APD_HIGH_THRESH_PARM,
  MYKONOS_ERR_INV_AGC_RX_APD_LOW_THRESH_PARM,
  MYKONOS_ERR_INV_AGC_RX_BLOCK_DET_DECAY_PARM,
  MYKONOS_ERR_INV_AGC_RX_APD_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_RX_HB2_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_RX_RECOVERY_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_PMD_MEAS_CONFIG,
  MYKONOS_ERR_INV_AGC_PMD_MEAS_DURATION,
  MYKONOS_ERR_INV_AGC_RX_ENABLE_SYNC_PULSE_GAIN_COUNTER,
  MYKONOS_ERR_INV_AGC_RX_LOW_THS_PREV_GAIN_INC,
  MYKONOS_ERR_INV_AGC_RX_PEAK_STRUCT_INIT,
  MYKONOS_ERR_INV_AGC_RX_PEAK_THRESH_MODE,
  MYKONOS_ERR_INV_AGC_RX_PWR_STRUCT_INIT,
  MYKONOS_ERR_INV_AGC_RX_RESET_ON_RX_ENABLE,
  MYKONOS_ERR_INV_AGC_RX_SLOW_LOOP_SETTLING_DELAY,
  MYKONOS_ERR_INV_AGC_RX1_MAX_GAIN_INDEX,
  MYKONOS_ERR_INV_AGC_RX1_MIN_GAIN_INDEX,
  MYKONOS_ERR_INV_AGC_RX2_MAX_GAIN_INDEX,
  MYKONOS_ERR_INV_AGC_RX2_MIN_GAIN_INDEX,
  MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_HIGH_THRESH,
  MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_LOW_THRESH,
  MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_HIGH_THRESH,
  MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_LOW_THRESH,
  MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_LOW_GAIN_STEP,
  MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_HIGH_GAIN_STEP,
  MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_LOW_GAIN_STEP,
  MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_HIGH_GAIN_STEP,
  MYKONOS_ERR_INV_AGC_RX_APD_HIGH_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_RX_APD_LOW_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_RX_HB2_HIGH_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_RX_HB2_HIGH_THRESH_PARM,
  MYKONOS_ERR_INV_AGC_RX_HB2_LOW_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_RX_HB2_LOW_THRESH_PARM,
  MYKONOS_ERR_INV_AGC_RX_HB2_VERY_LOW_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_RX_HB2_VERY_LOW_THRESH_PARM,
  MYKONOS_ERR_INV_AGC_RX_PKDET_FAST_ATTACK_VALUE,
  MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_ENABLE,
  MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_DUR_CNT,
  MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_THRESH_CNT,
  MYKONOS_ERR_INV_AGC_OBSRX_STRUCT_INIT,
  MYKONOS_ERR_INV_AGC_OBSRX_APD_THRESH_DIFF_VS_ATTACK_GAIN_STEP,
  MYKONOS_ERR_INV_AGC_OBSRX_PEAK_WAIT_TIME_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_GAIN_UPDATE_TIME_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_APD_HIGH_THRESH_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_APD_LOW_THRESH_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_BLOCK_DET_DECAY_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_APD_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_HB2_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_RECOVERY_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_MAX_GAIN_INDEX,
  MYKONOS_ERR_INV_AGC_OBSRX_MIN_GAIN_INDEX,
  MYKONOS_ERR_INV_AGC_OBSRX_SELECT,
  MYKONOS_ERR_INV_AGC_OBSRX_PMD_MEAS_CONFIG,
  MYKONOS_ERR_INV_AGC_OBSRX_PMD_MEAS_DURATION,
  MYKONOS_ERR_INV_AGC_OBSRX_ENABLE_SYNC_PULSE_GAIN_COUNTER,
  MYKONOS_ERR_INV_AGC_OBSRX_LOW_THS_PREV_GAIN_INC,
  MYKONOS_ERR_INV_AGC_OBSRX_PEAK_STRUCT_INIT,
  MYKONOS_ERR_INV_AGC_OBSRX_PEAK_THRESH_MODE,
  MYKONOS_ERR_INV_AGC_OBSRX_PWR_STRUCT_INIT,
  MYKONOS_ERR_INV_AGC_OBSRX_RESET_ON_RX_ENABLE,
  MYKONOS_ERR_INV_AGC_OBSRX_SLOW_LOOP_SETTLING_DELAY,
  MYKONOS_ERR_INV_AGC_OBSRX1_MAX_GAIN_INDEX,
  MYKONOS_ERR_INV_AGC_OBSRX1_MIN_GAIN_INDEX,
  MYKONOS_ERR_INV_AGC_OBSRX2_MAX_GAIN_INDEX,
  MYKONOS_ERR_INV_AGC_OBSRX2_MIN_GAIN_INDEX,
  MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_HIGH_THRESH,
  MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_LOW_THRESH,
  MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_HIGH_THRESH,
  MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_LOW_THRESH,
  MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_LOW_GAIN_STEP,
  MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_HIGH_GAIN_STEP,
  MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_LOW_GAIN_STEP,
  MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_HIGH_GAIN_STEP,
  MYKONOS_ERR_INV_AGC_OBSRX_APD_HIGH_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_APD_LOW_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_HB2_HIGH_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_HB2_HIGH_THRESH_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_HB2_LOW_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_HB2_LOW_THRESH_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_HB2_VERY_LOW_GAIN_STEP_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_HB2_VERY_LOW_THRESH_PARM,
  MYKONOS_ERR_INV_AGC_OBSRX_PKDET_FAST_ATTACK_VALUE,
  MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_ENABLE,
  MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_DUR_CNT,
  MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_THRESH_CNT,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CALPLL_LOCK,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CLKPLLCP,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CLKPLL_LOCK,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXPLLCP,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXPLL_LOCK,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXPLLCP,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXPLL_LOCK,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_SNIFFPLLCP,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_SNIFFPLL_LOCK,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXBBFCALDONE,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXBBFCALDONE,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RFDCCALDONE,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ADCTUNECALDONE,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RX1ADCPROFILE,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RX2ADCPROFILE,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ORXADCPROFILE,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RCALDONE,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ARMBUSY,
  MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_INITARMDONE,
  MYKONOS_ERR_TIMEDOUT_ARMMAILBOXBUSY,
  MYKONOS_ERR_PU_OBSRXPATH_ARMERROR,
  MYKONOS_ERR_EN_TRACKING_CALS_ARMSTATE_ERROR,
  MYKONOS_ERR_SET_RADIOCTRL_PINS_ARMERROR,
  MYKONOS_ERR_EN_TRACKING_CALS_ARMERROR,
  MYKONOS_ERR_SETRFPLL_ARMERROR,
  MYKONOS_ERR_INIT_INV_TXINPUTHB_PARM,
  MYKONOS_ERR_LOAD_ADCPROFILE_INV_VCODIV,
  MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_RXREQUIRED,
  MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_ORXREQUIRED,
  MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_SNRXREQUIRED,
  MYKONOS_ERR_SETUP_PA_PROT_INV_AVG_DURATION,
  MYKONOS_ERR_SETUP_PA_PROT_INV_STICKY_ENABLE,
  MYKONOS_ERR_SETUP_PA_PROT_INV_ATTEN_STEP,
  MYKONOS_ERR_SETUP_PA_PROT_INV_ATTEN_ENABLE,
  MYKONOS_ERR_SETUP_PA_PROT_INV_POWER_THRESH,
  MYKONOS_ERR_SETUP_PA_PROT_INV_TX_CHANNEL,
  MYKONOS_ERR_GET_DAC_PWR_INV_POINTER,
  MYKONOS_ERR_GET_PA_FLAG_STATUS_INV_POINTER,
  MYKONOS_ERR_GET_OBSRX_OVERLOADS_NULL_PARM,
  MYKONOS_ERR_GET_RX1_OVERLOADS_NULL_PARM,
  MYKONOS_ERR_GET_RX2_OVERLOADS_NULL_PARM,
  MYKONOS_ERR_GETRADIOSTATE_NULL_PARAM,
  MYKONOS_ERR_ABORT_INITCALS_NULL_PARAM,
  MYKONOS_ERR_ARM_RADIOOFF_FAILED,
  MYKONOS_ERR_WAIT_INITCALS_NULL_PARAM,
  MYKONOS_ERR_WAIT_INITCALS_CALFAILED,
  MYKONOS_ERR_WAIT_INITCALS_ARMERROR,
  MYKONOS_ERR_CHECK_PLL_LOCK_NULL_PARM,
  MYKONOS_ERR_GET_TXFILTEROVRG_NULL_PARM,
  MYKONOS_ERR_PROGRAM_RXGAIN_TABLE_NULL_PARM,
  MYKONOS_ERR_PROGRAMFIR_NULL_PARM,
  MYKONOS_ERR_PROGRAMFIR_COEFS_NULL,
  MYKONOS_ERR_READ_DEFRAMERSTATUS_NULL_PARAM,
  MYKONOS_ERR_READ_DEFRAMERPRBS_NULL_PARAM,
  MYKONOS_ERR_READ_ORXFRAMERSTATUS_NULL_PARAM,
  MYKONOS_ERR_READ_RXFRAMERSTATUS_NULL_PARAM,
  MYKONOS_ERR_ARMCMDSTATUS_NULL_PARM,
  MYKONOS_ERR_READARMCMDSTATUS_INV_OPCODE_PARM,
  MYKONOS_ERR_READARMCMDSTATUS_NULL_PARM,
  MYKONOS_ERR_READARMCMDSTATUSBYTE_NULL_PARM,
  MYKONOS_ERR_ARMCMD_NULL_PARM,
  MYKONOS_ERR_WRITEARMMEM_NULL_PARM,
  MYKONOS_ERR_LOADBIN_NULL_PARAM,
  MYKONOS_ERR_ARM_INV_ADDR_PARM,
  MYKONOS_ERR_LOADARMCON_INVALID_BYTECOUNT,
  MYKONOS_ERR_LOADARMCON_NULL_PARAM,
  MYKONOS_ERR_GETTX1ATTEN_NULL_PARM,
  MYKONOS_ERR_GETTX2ATTEN_NULL_PARM,
  MYKONOS_ERR_ENFRAMERLINK_INV_LANESEN_PARM,
  MYKONOS_ERR_ENOBSFRAMERLINK_INV_LANESEN_PARM,
  MYKONOS_ERR_ENTXNCO_TXPROFILE_INVALID,
  MYKONOS_ERR_ENTXNCO_TX1_FREQ_INVALID,
  MYKONOS_ERR_ENTXNCO_TX2_FREQ_INVALID,
  MYKONOS_ERR_JESD204B_ILAS_MISMATCH_NULLPARAM,
  MYKONOS_ERR_LOAD_LBADCPROFILE_ARMMEM_FAILED,
  MYKONOS_ERR_LOAD_SNRXADCPROFILE_ARMMEM_FAILED,
  MYKONOS_ERR_LOAD_ADCPROFILE_SNRX_ADCDIV_ZERO,
  MYKONOS_ERR_LOAD_ORXADCPROFILE_ARMMEM_FAILED,
  MYKONOS_ERR_LOAD_ADCPROFILE_ORXADCDIV_ZERO,
  MYKONOS_ERR_LOAD_RXADCPROFILE_ARMMEM_FAILED,
  MYKONOS_ERR_LOAD_ADCPROFILE_RXADCDIV_ZERO,
  MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_LBREQUIRED,
  MYKONOS_ERR_LOAD_ADCPROFILE_MISSING_ORX_PROFILE,
  MYKONOS_ERR_GETRFPLL_INV_PLLNAME,
  MYKONOS_ERR_GETRFPLL_ARMERROR,
  MYKONOS_ERR_GETRFPLL_NULLPARAM,
  MYKONOS_ERR_INITARM_INV_VCODIV,
  MYKONOS_ERR_GET_PLLFREQ_INV_HSDIV,
  MYKONOS_ERR_GET_PLLFREQ_INV_VCODIV,
  MYKONOS_ERR_GET_PLLFREQ_INV_REFCLKDIV,
  MYKONOS_ERR_SETORXGAIN_INV_ORX1GAIN,
  MYKONOS_ERR_SETORXGAIN_INV_ORX2GAIN,
  MYKONOS_ERR_SETORXGAIN_INV_SNRXGAIN,
  MYKONOS_ERR_GET_RX1_DEC_POWER_NUM_SAMPLES,
  MYKONOS_ERR_GET_RX1_DEC_POWER_NULL_PARM,
  MYKONOS_ERR_GET_RX2_DEC_POWER_NUM_SAMPLES,
  MYKONOS_ERR_GET_RX2_DEC_POWER_NULL_PARM,
  MYKONOS_ERR_GET_OBSRX_DEC_POWER_NUM_SAMPLES,
  MYKONOS_ERR_GET_OBSRX_DEC_POWER_NULL_PARM,
  MYKONOS_ERR_GETARMVER_NULL_PARM,
  MYKONOS_ERR_EN_CLGCTRACKING_ARMSTATE_ERROR,
  MYKONOS_ERR_EN_DPDTRACKING_ARMSTATE_ERROR,
  MYKONOS_ERR_RESTDPDMOD_WRONGBUFFERSIZE,
  MYKONOS_ERR_RESTDPDMOD_ARMSTATE,
  MYKONOS_ERR_RESTDPDMOD_INVALID_TXCHANNEL,
  MYKONOS_ERR_RESTDPDMOD_ARMERRFLAG,
  MYKONOS_ERR_SAVDPDMOD_WRONGBUFFERSIZE,
  MYKONOS_ERR_SAVDPDMOD_ARMSTATE,
  MYKONOS_ERR_SAVDPDMOD_INVALID_TXCHANNEL,
  MYKONOS_ERR_SAVDPDMOD_ARMERRFLAG,
  MYKONOS_ERR_WRITEARMCFG_ARMERRFLAG,
  MYKONOS_ERR_CFGDPD_TXORX_PROFILE_INV,
  MYKONOS_ERR_CFGDPD_NULL_DPDCFGSTRUCT,
  MYKONOS_ERR_CFGDPD_INV_DPDDAMPING,
  MYKONOS_ERR_CFGDPD_INV_DPDSAMPLES,
  MYKONOS_ERR_CFGDPD_INV_DPDOUTLIERTHRESH,
  MYKONOS_ERR_CFGDPD_INV_DPDPRIORWEIGHT,
  MYKONOS_ERR_CFGCLGC_INV_DESIREDGAIN,
  MYKONOS_ERR_CFGCLGC_INV_TXATTENLIMIT,
  MYKONOS_ERR_CFGCLGC_INV_CLGC_CTRLRATIO,
  MYKONOS_ERR_SETCLGCGAIN_INV_DESIREDGAIN,
  MYKONOS_ERR_SETCLGCGAIN_INV_TXCHANNEL,
  MYKONOS_ERR_SETCLGCGAIN_TRACK_ARMERRFLAG,
  MYKONOS_ERR_CFGDPD_INV_DPD_ADDDELAY,
  MYKONOS_ERR_CFGDPD_INV_PNSEQLEVEL,
  MYKONOS_ERR_READARMCFG_ARMERRFLAG,
  MYKONOS_ERR_GETPENDTRKCALS_NULL_PARAM,
  MYKONOS_ERR_ARMCMDSTATUS_ARMERROR,
  MYKONOS_ERR_WAITARMCMDSTATUS_TIMEOUT,
  MYKONOS_ERR_PU_GETOBSRXPATH_ARMERROR,
  MYKONOS_ERR_GETDPDCFG_NULL_DPDCFGSTRUCT,
  MYKONOS_ERR_GETDPDCFG_TXORX_PROFILE_INV,
  MYKONOS_ERR_GETDPDSTATUS_ARMERRFLAG,
  MYKONOS_ERR_GETDPDSTATUS_NULLPARAM,
  MYKONOS_ERR_SETDEFOBSRXPATH_NULL_OBSRX_STRUCT,
  MYKONOS_ERR_SETDEFOBSRXPATH_NULL_DEF_OBSRX_STRUCT,
  MYKONOS_ERR_GETCLGCSTATUS_NULLPARAM,
  MYKONOS_ERR_GETCLGCSTATUS_ARMERRFLAG,
  MYKONOS_ERR_CHECKDEVSTRUCT_NULLDEVPOINTER,
  MYKONOS_ERR_READ_DEFFIFODEPTH_NULL_PARAM,
  MYKONOS_ERR_READ_DEFFIFODEPTH_LMFCCOUNT_NULL_PARAM,
  MYKONOS_ERR_GETDPDSTATUS_INV_CH,
  MYKONOS_ERR_GETCLGCSTATUS_INV_CH,
  MYKONOS_ERR_INIT_INV_TXINPUTHB_INV_RATE,
  MYKONOS_ERR_INIT_INV_TXINPUTHB0_INV_RATE,
  MYKONOS_ERR_TXFIR_TAPSEXCEEDED,
  MYKONOS_ERR_TXFIR_INV_NUMROWS,
  MYKONOS_ERR_TXFIR_INV_NUMTAPS_PARM,
  MYKONOS_ERR_RXFIR_TAPSEXCEEDED,
  MYKONOS_ERR_ORXFIR_TAPSEXCEEDED,
  MYKONOS_ERR_SNRXFIR_TAPSEXCEEDED,
  MYKONOS_ERR_GETINITCALSTATUS_NULL_PARAM,
  MYKONOS_ERR_GETINITCALSTATUS_ARMERROR,
  MYKONOS_ERR_CFGDPD_INV_NUMWEIGHTS,
  MYKONOS_ERR_CFGDPD_INV_MODELVERSION,
  MYKONOS_ERR_SETDPDACT_INV_TXCHANNEL,
  MYKONOS_ERR_SETDPDACT_INV_STATE,
  MYKONOS_ERR_SETDPDACT_ARMERRFLAG,
  MYKONOS_ERR_CFGCLGC_TXORX_PROFILE_INV,
  MYKONOS_ERR_CFGCLGC_NULL_CLGCCFGSTRUCT,
  MYKONOS_ERR_GETCLGCCFG_TXORX_PROFILE_INV,
  MYKONOS_ERR_GETCLGCCFG_NULL_CFGSTRUCT,
  MYKONOS_ERR_CALCDIGCLK_NULLDEV_PARAM,
  MYKONOS_ERR_CALCDIGCLK_NULL_CLKSTRUCT,
  MYKONOS_ERR_CFGCLGC_INV_CLGC_ADDDELAY,
  MYKONOS_ERR_CFGCLGC_INV_PNSEQLEVEL,
  MYKONOS_ERR_CFGVSWR_TXORX_PROFILE_INV,
  MYKONOS_ERR_CFGVSWR_ARMSTATE_ERROR,
  MYKONOS_ERR_CFGVSWR_INV_3P3GPIOPIN,
  MYKONOS_ERR_CFGVSWR_INV_PNSEQLEVEL,
  MYKONOS_ERR_CFGVSWR_INV_VSWR_ADDDELAY,
  MYKONOS_ERR_CFGVSWR_NULL_VSWRCFGSTRUCT,
  MYKONOS_ERR_GETVSWRCFG_NULL_CFGSTRUCT,
  MYKONOS_ERR_GETVSWRCFG_TXORX_PROFILE_INV,
  MYKONOS_ERR_GETVSWRSTATUS_ARMERRFLAG,
  MYKONOS_ERR_GETVSWRSTATUS_INV_CH,
  MYKONOS_ERR_GETVSWRSTATUS_NULLPARAM,
  MYKONOS_ERR_SET_RX_MAX_GAIN_INDEX,
  MYKONOS_ERR_SET_RX_MIN_GAIN_INDEX,
  MYKONOS_ERR_AGC_MIN_MAX_RX_CHANNEL,
  MYKONOS_ERR_SET_ORX_MAX_GAIN_INDEX_CHANNEL,
  MYKONOS_ERR_SET_ORX_MAX_GAIN_INDEX,
  MYKONOS_ERR_SET_ORX_MIN_GAIN_INDEX,
  MYKONOS_ERR_AGC_MIN_MAX_ORX_CHANNEL,
  MYKONOS_ERR_RX1_TEMP_GAIN_COMP_RANGE,
  MYKONOS_ERR_RX2_TEMP_GAIN_COMP_RANGE,
  MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_RANGE,
  MYKONOS_ERR_RX1_TEMP_GAIN_COMP_STEP,
  MYKONOS_ERR_RX2_TEMP_GAIN_COMP_STEP,
  MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_STEP,
  MYKONOS_ERR_RX1_TEMP_GAIN_COMP_NULL,
  MYKONOS_ERR_RX2_TEMP_GAIN_COMP_NULL,
  MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_NULL,
  MYKONOS_ERR_GETTXLOLSTATUS_NULLPARAM,
  MYKONOS_ERR_GETTXLOLSTATUS_INV_CH,
  MYKONOS_ERR_GETTXLOLSTATUS_ARMERRFLAG,
  MYKONOS_ERR_GETTXQECSTATUS_NULLPARAM,
  MYKONOS_ERR_GETTXQECSTATUS_INV_CH,
  MYKONOS_ERR_GETTXQECSTATUS_ARMERRFLAG,
  MYKONOS_ERR_GETRXQECSTATUS_NULLPARAM,
  MYKONOS_ERR_GETRXQECSTATUS_INV_CH,
  MYKONOS_ERR_GETRXQECSTATUS_ARMERRFLAG,
  MYKONOS_ERR_GETORXQECSTATUS_NULLPARAM,
  MYKONOS_ERR_GETORXQECSTATUS_INV_CH,
  MYKONOS_ERR_GETORXQECSTATUS_ARMERRFLAG,
  MYKONOS_ERR_RESCHEDULE_TRACK_CAL_INV,
  MYKONOS_ERR_RESCHEDULE_TRACK_ARMERRFLAG,
  MYKONOS_ERR_SETSTATEALL_TRACK_CAL_INV,
  MYKONOS_ERR_SETSTATEALL_TRACK_ARMERRFLAG,
  MYKONOS_ERR_GETSTATEALL_TRACK_NULL_PARAM,
  MYKONOS_ERR_GETSTATEALL_TRACK_ARMERRFLAG,
  MYKONOS_ERR_GETSTATEALL_TRACK_ARMERROR,
  MYKONOS_ERR_SETSTATE_TRACK_CAL_INV,
  MYKONOS_ERR_SETSTATE_TRACK_ARMERRFLAG,
  MYKONOS_ERR_GETSTATE_TRACK_NULL_PARAM,
  MYKONOS_ERR_GETSTATE_TRACK_ARMERRFLAG,
  MYKONOS_ERR_GETSTATE_TRACK_ARMERROR,
  MYKONOS_ERR_ARMSTATE_PROFILE_ERROR,
  MYKONOS_ERR_ARMSTATE_CAL_ERROR,
  MYKONOS_ERR_ARMSTATE_EXCEPTION,
  MYKONOS_ERR_WAITARMCSTATE_TIMEOUT,
  MYKONOS_ERR_GETPRODUCTID_NULL_PARAM,
  MYKONOS_ERR_GET_API_VERSION_NULL_PARAM,
  MYKONOS_ERR_PROFILES_HSDIGCLK,
  MYKONOS_ERR_RXPROFILE_RXCHANNEL,
  MYKONOS_ERR_RXPROFILE_IQRATE,
  MYKONOS_ERR_RXPROFILE_RFBW,
  MYKONOS_ERR_RXPROFILE_FILTER_DECIMATION,
  MYKONOS_ERR_RXPROFILE_FIR_COEFS,
  MYKONOS_ERR_RXPROFILE_ADCDIV,
  MYKONOS_ERR_TXPROFILE_IQRATE,
  MYKONOS_ERR_TXPROFILE_RFBW,
  MYKONOS_ERR_TXPROFILE_FILTER_INTERPOLATION,
  MYKONOS_ERR_TXPROFILE_FIR_COEFS,
  MYKONOS_ERR_TXPROFILE_DACDIV,
  MYKONOS_ERR_RESET_TXLOL_INV_PARAM,
  MYKONOS_ERR_RESET_TXLOL_ARMERROR,
  MYKONOS_ERR_SETRFPLL_LF_INV_STABILITY,
  MYKONOS_ERR_SETRFPLL_LF_PLLNAME,
  MYKONOS_ERR_SETRFPLL_LF_INV_TXRX_LOOPBANDWIDTH,
  MYKONOS_ERR_SETRFPLL_LF_INV_SNF_LOOPBANDWIDTH,
  MYKONOS_ERR_SETRFPLL_LF_ARMERROR,
  MYKONOS_ERR_GETRFPLL_LF_ARMERROR,
  MYKONOS_ERR_GETRFPLL_LF_NULLPARAM,
  MYKONOS_ERR_GETRFPLL_LF_INV_PLLNAME,
  MYKONOS_ERR_DC_OFFSET_INV_CHAN,
  MYKONOS_ERR_SET_RF_DC_OFFSET_INV_MEASURECNT,
  MYKONOS_ERR_SET_RF_DC_OFFSET_MEASURECNT_MIN_LIMIT,
  MYKONOS_ERR_GET_RF_DC_OFFSET_NULL_MEASURECNT,
  MYKONOS_ERR_RF_DC_OFFSET_INV_ENABLE_MASK,
  MYKONOS_ERR_RF_DC_OFFSET_NULL_ENABLE_MASK,
  MYKONOS_ERR_SET_DIG_DC_OFFSET_INV_MSHIFT,
  MYKONOS_ERR_GET_DIG_DC_OFFSET_NULL_MSHIFT,
  MYKONOS_ERR_DIG_DC_OFFSET_INV_ENABLE_MASK,
  MYKONOS_ERR_DIG_DC_OFFSET_NULL_ENABLE_MASK,
  MYKONOS_ERR_CFGCLGC_INV_THRESHOLD,
  MYKONOS_ERR_RESETDPD_INV_TXCHANNEL,
  MYKONOS_ERR_RESETDPD_ARMERRFLAG,
  MYKONOS_ERR_RESETDPD_WRONG_PARAM,
  MYKONOS_WRN_RADIO_ON_NOT_MODIFIABLE,
  MYKONOS_ERR_SET_PATH_DELAY_NULL_PARAM,
  MYKONOS_ERR_SET_PATH_DELAY_PARAM_OUT_OF_RANGE,
  MYKONOS_ERR_GET_PATH_DELAY_NULL_PARAM,
  MYKONOS_ERR_GET_PATH_DELAY_INVALID_SELECTION,
  MYKONOS_ERR_GET_PATH_DELAY_ARMERRFLAG,
  MYKONOS_ERR_GETDPD_ERROR_CNT_NULLPARAM,
  MYKONOS_ERR_GETDPD_ERROR_CNT_INV_CH,
  MYKONOS_ERR_GETDPD_ERROR_CNT_ARMERRFLAG,
  MYKONOS_ERR_SETDPDACT_NULL_ACTSTRUCT,
  MYKONOS_ERR_SETDPDACT_INV_ACTMODE,
  MYKONOS_ERR_SETDPDACT_INV_LEVEL,
  MYKONOS_ERR_GETDPDACT_NULL_ACTSTRUCT,
  MYKONOS_ERR_SETDPDACTCHECK_NULL_ACTSTRUCT,
  MYKONOS_ERR_SETDPDACTCHECK_INV_ACTMODE,
  MYKONOS_ERR_SETDPDACTCHECK_INV_LEVEL,
  MYKONOS_ERR_GETDPDACTCHECK_NULL_ACTSTRUCT,
  MYKONOS_ERR_CLGCATTENTUNCFG_NULL_ATTRANGECFGSTRUCT,
  MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_MODE,
  MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_PRESET,
  MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_RANGE,
  MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_TX1_SETTINGS,
  MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_TX2_SETTINGS,
  MYKONOS_ERR_CLGCATTENTUNCFGGET_NULL_ATTRANGECFGSTRUCT,
  MYKONOS_ERR_END
}
 Enum of unique error codes from the Mykonos API functions. Each error condition in the library should get its own enum value to allow easy debug of errors. More...
 
enum  mykonosGpioSelect_t {
  MYKGPIONAN = 0x00,
  MYKGPIO0 = 0x1,
  MYKGPIO1 = 0x2,
  MYKGPIO2 = 0x4,
  MYKGPIO3 = 0x8,
  MYKGPIO4 = 0x10,
  MYKGPIO5 = 0x20,
  MYKGPIO6 = 0x40,
  MYKGPIO7 = 0x80,
  MYKGPIO8 = 0x100,
  MYKGPIO9 = 0x200,
  MYKGPIO10 = 0x400,
  MYKGPIO11 = 0x800,
  MYKGPIO12 = 0x1000,
  MYKGPIO13 = 0x2000,
  MYKGPIO14 = 0x4000,
  MYKGPIO15 = 0x8000,
  MYKGPIO16 = 0x10000,
  MYKGPIO17 = 0x20000,
  MYKGPIO18 = 0x40000
}
 Enum for Mykonos low voltage GPIO available pins. More...
 
enum  mykonosEnsmState_t {
  WAIT = 0,
  INIT = 1,
  WAITCALS = 2,
  ALERTCALS = 3,
  ALERTLDS = 4,
  ALERT = 5,
  TX_RX = 6,
  FLUSH = 7
}
 Enum of valid Mykonos Enable State Machine (ENSM) states. More...
 
enum  mykonosTxChannels_t {
  TXOFF = 0,
  TX1 = 1,
  TX2 = 2,
  TX1_TX2 = 3
}
 Enum of possible Tx channels. More...
 
enum  mykonosRxChannels_t {
  RXOFF = 0,
  RX1 = 1,
  RX2 = 2,
  RX1_RX2 = 3
}
 Enum of possible Rx channels. More...
 
enum  mykonosObsRxChannels_t {
  OBS_RXOFF = 0,
  OBS_RX1_TXLO = 1,
  OBS_RX2_TXLO = 2,
  OBS_INTERNALCALS = 3,
  OBS_SNIFFER = 4,
  OBS_RX1_SNIFFERLO = 5,
  OBS_RX2_SNIFFERLO = 6,
  OBS_SNIFFER_A = 0x14,
  OBS_SNIFFER_B = 0x24,
  OBS_SNIFFER_C = 0x34
}
 Enum of possible Observation Rx channels. More...
 
enum  mykonosSnifferChannel_t {
  SNIFFER_A = 1,
  SNIFFER_B = 2,
  SNIFFER_C = 3
}
 Enum of possible Sniffer Rx channels. More...
 
enum  mykonosObsRxChannelsEn_t {
  MYK_OBS_RXOFF = 0x00,
  MYK_ORX1 = 0x01,
  MYK_ORX2 = 0x02,
  MYK_ORX1_ORX2 = 0x03,
  MYK_SNRXA = 0x04,
  MYK_SNRXB = 0x08,
  MYK_SNRXC = 0x10,
  MYK_SNRXA_B_C = 0x1C
}
 Enum of possible Observation Rx channels to enable and run calibrations for during init. Choose ENUM value that enables all channels that will be used in the system. During system use, only one channel can be used at a time. This is also used to alert the ARM processor which observation channels are valid for the current desired system setup. More...
 
enum  mykonosDacDiv_t {
  DACDIV_2,
  DACDIV_2p5,
  DACDIV_4
}
 Enum of possible DAC divider settings (2x, 2.5x, 4x) More...
 
enum  mykonosVcoDiv_t {
  VCODIV_1 = 0,
  VCODIV_1p5 = 1,
  VCODIV_2 = 2,
  VCODIV_3 = 3
}
 Enum of possible VCO divider settings (1x, 1.5x, 2x, 3x) More...
 
enum  mykonosPrbsOrder_t {
  MYK_PRBS7 = 0,
  MYK_PRBS15 = 1,
  MYK_PRBS31 = 2
}
 Enum of possible PRBS pattern settings. More...
 
enum  mykonosRfPllName_t {
  CLK_PLL,
  RX_PLL,
  TX_PLL,
  SNIFFER_PLL
}
 Enum of RF PLL names. More...
 
enum  mykonosRxProfType_t {
  MYK_RX_PROFILE,
  MYK_OBS_PROFILE,
  MYK_SNIFFER_PROFILE
}
 Enum of Rx profile types. More...
 
enum  mykonosObsRxLoSource_t {
  OBSLO_TX_PLL,
  OBSLO_SNIFFER_PLL
}
 Enum of ORx PLL names. More...
 
enum  waitEvent_t {
  CALPLL_LOCK,
  CLKPLLCP,
  CLKPLL_LOCK,
  RF_RXPLLCP,
  RF_RXPLL_LOCK,
  RF_TXPLLCP,
  RF_TXPLL_LOCK,
  RF_SNIFFERPLLCP,
  RF_SNIFFERPLL_LOCK,
  RXBBF_CALDONE,
  TXBBF_CALDONE,
  RX_RFDC_CALDONE,
  RX_ADCTUNER_CALDONE,
  RX1_ADCPROFILE,
  RX2_ADCPROFILE,
  ORX_ADCPROFILE,
  RCAL_CALDONE,
  ARMBUSY,
  INITARM_DONE
}
 Enum of possible wait events to use with MYKONOS_waitForEvent() More...
 
enum  mykonosfirName_t {
  TX1_FIR = 1,
  TX2_FIR = 2,
  TX1TX2_FIR = 3,
  RX1_FIR = 4,
  RX2_FIR = 8,
  RX1RX2_FIR = 12,
  OBSRX_A_FIR = 16,
  OBSRX_B_FIR = 32
}
 Enum to set the desired FIR filter type for related functions. More...
 
enum  mykonosGainTable_t {
  RX1_GT = 1,
  RX2_GT,
  RX1_RX2_GT,
  ORX_GT,
  SNRX_GT,
  LOOPBACK_GT
}
 Enum to set the desired Rx gain table channel. More...
 
enum  mykonosGainMode_t {
  MGC = 0,
  AGC = 2,
  HYBRID = 3
}
 Enum to set the Rx Gain control mode. More...
 
enum  mykonosTxAttenStepSize_t {
  TXATTEN_0P05_DB = 0,
  TXATTEN_0P1_DB = 1,
  TXATTEN_0P2_DB = 2,
  TXATTEN_0P4_DB = 3
}
 Enum to set the Tx Atenuation step size. More...
 
enum  mykonosInitCalibrations_t {
  TX_BB_FILTER = 0x0001,
  ADC_TUNER = 0x0002,
  TIA_3DB_CORNER = 0x0004,
  DC_OFFSET = 0x0008,
  TX_ATTENUATION_DELAY = 0x0010,
  RX_GAIN_DELAY = 0x0020,
  FLASH_CAL = 0x0040,
  PATH_DELAY = 0x0080,
  TX_LO_LEAKAGE_INTERNAL = 0x0100,
  TX_LO_LEAKAGE_EXTERNAL = 0x0200,
  TX_QEC_INIT = 0x0400,
  LOOPBACK_RX_LO_DELAY = 0x0800,
  LOOPBACK_RX_RX_QEC_INIT = 0x1000,
  RX_LO_DELAY = 0x2000,
  RX_QEC_INIT = 0x4000,
  DPD_INIT = 0x8000,
  CLGC_INIT = 0x10000,
  VSWR_INIT = 0x20000
}
 Enum to help set the init calibration mask. More...
 
enum  mykonosTrackingCalibrations_t {
  TRACK_RX1_QEC = 0x00001,
  TRACK_RX2_QEC = 0x00002,
  TRACK_ORX1_QEC = 0x00004,
  TRACK_ORX2_QEC = 0x00008,
  TRACK_TX1_LOL = 0x00010,
  TRACK_TX2_LOL = 0x00020,
  TRACK_TX1_QEC = 0x00040,
  TRACK_TX2_QEC = 0x00080,
  TRACK_TX1_DPD = 0x00100,
  TRACK_TX2_DPD = 0x00200,
  TRACK_TX1_CLGC = 0x00400,
  TRACK_TX2_CLGC = 0x00800,
  TRACK_TX1_VSWR = 0x01000,
  TRACK_TX2_VSWR = 0x02000,
  TRACK_ORX1_QEC_SNLO = 0x10000,
  TRACK_ORX2_QEC_SNLO = 0x20000,
  TRACK_SRX_QEC = 0x40000
}
 Enum to help set the tracking calibration mask. More...
 
enum  mykonosPathDelaySel_t {
  MYK_DPD_PATH_DELAY = 0,
  MYK_CLGC_PATH_DELAY = 1,
  MYK_VSWR_PATH_DELAY = 2
}
 Enum to select the desired status calibration path delay read back. More...
 
enum  mykonosGpio3v3Mode_t {
  GPIO3V3_LEVELTRANSLATE_MODE = 1,
  GPIO3V3_INVLEVELTRANSLATE_MODE = 2,
  GPIO3V3_BITBANG_MODE = 3,
  GPIO3V3_EXTATTEN_LUT_MODE = 4
}
 Enum to set the GPIO3v3 mode. More...
 
enum  mykonosGpioMode_t {
  GPIO_MONITOR_MODE = 0,
  GPIO_BITBANG_MODE = 3,
  GPIO_ARM_OUT_MODE = 9,
  GPIO_SLICER_OUT_MODE = 10
}
 Enum to set the low voltage GPIO mode. More...
 
enum  mykonosArmState_t {
  MYK_ARM_POWERUP = 0x00,
  MYK_ARM_READY = 0x01,
  MYK_ARM_IDLE = 0x02,
  MYK_ARM_RADIO_ON = 0x04,
  MYK_ARM_PROFILE_ERROR = 0x08,
  MYK_ARM_CAL_ERROR = 0x40,
  MYK_ARM_EXCEPTION = 0x80
}
 Enum for ARM states. More...
 
enum  mykonosDcOffsetChannels_t {
  MYK_DC_OFFSET_RX_CHN = 0x01,
  MYK_DC_OFFSET_ORX_CHN = 0x02,
  MYK_DC_OFFSET_SNF_CHN = 0x04
}
 Enum for channel selection for DC offset settings. More...
 
enum  mykonosRxDcOffsettEn_t {
  MYK_DC_OFFSET_ALL_OFF = 0x00,
  MYK_DC_OFFSET_RX1 = 0x01,
  MYK_DC_OFFSET_RX2 = 0x02,
  MYK_DC_OFFSET_SNF = 0x04,
  MYK_DC_OFFSET_ORX = 0x08,
  MYK_DC_OFFSET_AVAILABLE = 0x0F
}
 Enum of Rx channels for configuring (Enable /disable) DC offsets. More...
 
enum  mykonosBuild_t {
  MYK_BUILD_RELEASE = 0X00,
  MYK_BUILD_DEBUG = 0x01,
  MYK_BUILD_TEST_OBJECT = 0x04
}
 Enum of build type. More...
 
enum  mykonosDpdErrors_t {
  MYK_NO_ERROR = 0,
  MYK_ORX_DISABLED = 1,
  MYK_TX_DISABLED = 2,
  MYK_PATHDELAY_NOT_SETUP = 3,
  MYK_DPD_INIT_NOT_RUN = 4,
  MYK_ORX_SIG_TOO_LOW = 5,
  MYK_ORX_SIG_SATURATED = 6,
  MYK_TX_SIG_TOO_LOW = 7,
  MYK_TX_SIG_SATURATED = 8,
  MYK_MODEL_ERROR_HIGH = 9,
  MYK_AM_AM_OUTLIERS = 10,
  MYK_INVALID_TX_PROFILE = 11,
  MYK_ORX_TRACKING_DISABLED = 12,
  MYK_ERR_RESERVED_13 = 13,
  MYK_ERR_BAD_ACTUATOR_MODEL = 14,
  MYK_ERR_LOW_POWER_ACTUATOR_BYPASS = 15,
  MYK_DPD_ERROR_END
}
 Enum for DPD error codes. More...
 
enum  mykonosDpdResetMode_t {
  MYK_DPD_NO_ACTION = 0,
  MYK_DPD_RESET_FULL = 1,
  MYK_DPD_RESET_PRIOR = 4,
  MYK_DPD_RESET_CORRELATOR = 8,
  MYK_DPD_RESET_END
}
 Enum for DPD reset modes. More...
 
enum  mykonosClgcAttenTuningMode_t {
  MYK_CLGC_ATTEN_TUNING_PRESET = 0,
  MYK_CLGC_ATTEN_DISCARD = 1,
  MYK_CLGC_ATTEN_UPDATE = 2,
  MYK_CLGC_ATTEN_END
}
 Enum for CLGC Tx attenuation tuning range modes. More...
 

Detailed Description

Contains type definitions for Mykonos API.

Mykonos API version: 1.5.2.3566

Enumeration Type Documentation

◆ mykonosArmState_t

Enum for ARM states.

Enumerator
MYK_ARM_POWERUP 

ARM is powered up and ready to be programmed

MYK_ARM_READY 

ARM enter this state once the boot up sequence is completed

MYK_ARM_IDLE 

ARM enter this state after initial calibrations are completed

MYK_ARM_RADIO_ON 

ARM has moved from MYKONOS_ARM_IDLE state into MYKONOS_ARM_RADIO_ON after the proper command, an abort command will move back to MYKONOS_ARM_IDLE state

MYK_ARM_PROFILE_ERROR 

ARM has detected an illegal profile

MYK_ARM_CAL_ERROR 

ARM has detected an error in the tracking calibrations

MYK_ARM_EXCEPTION 

ARM system problem has been detected

◆ mykonosBuild_t

Enum of build type.

Enumerator
MYK_BUILD_RELEASE 
MYK_BUILD_DEBUG 
MYK_BUILD_TEST_OBJECT 

◆ mykonosClgcAttenTuningMode_t

Enum for CLGC Tx attenuation tuning range modes.

Enumerator
MYK_CLGC_ATTEN_TUNING_PRESET 

Set attenuation to the tx[]AttenTuningPreset

MYK_CLGC_ATTEN_DISCARD 

Ignore calculated attenuation level and keep the existing one

MYK_CLGC_ATTEN_UPDATE 

Set attenuation to tx[]AttenTuningPreset + tx[]AttenTuningRange if calculated attenuation is above this level Set attenuation to tx[]AttenTuningPreset - tx[]AttenTuningRange if calculated attenuation is below this level

MYK_CLGC_ATTEN_END 

◆ mykonosDacDiv_t

Enum of possible DAC divider settings (2x, 2.5x, 4x)

Enumerator
DACDIV_2 
DACDIV_2p5 
DACDIV_4 

◆ mykonosDcOffsetChannels_t

Enum for channel selection for DC offset settings.

Enumerator
MYK_DC_OFFSET_RX_CHN 

Select Rx channel

MYK_DC_OFFSET_ORX_CHN 

Select ORx channel

MYK_DC_OFFSET_SNF_CHN 

Select Sniffer channel

◆ mykonosDpdErrors_t

Enum for DPD error codes.

Enumerator
MYK_NO_ERROR 

No Error

MYK_ORX_DISABLED 

ORX_DISABLED

MYK_TX_DISABLED 

TX_DISABLED

MYK_PATHDELAY_NOT_SETUP 

PATHDELAY_NOT_SETUP

MYK_DPD_INIT_NOT_RUN 

DPD_INIT_NOT_RUN

MYK_ORX_SIG_TOO_LOW 

ORX_SIG_TOO_LOW

MYK_ORX_SIG_SATURATED 

ORX_SIG_SATURATED

MYK_TX_SIG_TOO_LOW 

TX_SIG_TOO_LOW

MYK_TX_SIG_SATURATED 

TX_SIG_SATURATED

MYK_MODEL_ERROR_HIGH 

MODEL_ERROR_HIGH

MYK_AM_AM_OUTLIERS 

AM_AM_OUTLIERS

MYK_INVALID_TX_PROFILE 

INVALID_TX_PROFILE

MYK_ORX_TRACKING_DISABLED 

ORX_TRACKING_DISABLED ORx tracking must be enabled

MYK_ERR_RESERVED_13 

Reserved DPD error

MYK_ERR_BAD_ACTUATOR_MODEL 

DPD actuator model is in bad state

MYK_ERR_LOW_POWER_ACTUATOR_BYPASS 

DPD actuator bypassed due to low input power

MYK_DPD_ERROR_END 

◆ mykonosDpdResetMode_t

Enum for DPD reset modes.

Enumerator
MYK_DPD_NO_ACTION 

DPD no Action error

MYK_DPD_RESET_FULL 

Full DPD reset

MYK_DPD_RESET_PRIOR 

Reset only prior model

MYK_DPD_RESET_CORRELATOR 

Reset correlator only

MYK_DPD_RESET_END 

◆ mykonosEnsmState_t

Enum of valid Mykonos Enable State Machine (ENSM) states.

Enumerator
WAIT 

Mykonos ENSM state upon which a power up in the WAIT/SLEEP state occurs

INIT 

Mykonos ENSM state upon which a power up delay state ocurrs to allow clocks to stabilize

WAITCALS 

Mykonos ENSM state upon which calibrations are initializing

ALERTCALS 

Mykonos ENSM state upon which calibrations are occurring

ALERTLDS 

Mykonos ENSM state upon which a delay state is occurring when moving from WAIT to ALERT to allow internal circuits to power up

ALERT 

Mykonos ENSM state upon which the internal RF synth is powered up, and TX and RX data paths are still powered down

TX_RX 

Mykonos ENSM state upon which the ability to power up data paths depending on the TxEnable/RxEnable pins or SPI bits

FLUSH 

Mykonos ENSM state upon which the data paths are cleared when exiting the TX_RX state

◆ mykonosErr_t

Enum of unique error codes from the Mykonos API functions. Each error condition in the library should get its own enum value to allow easy debug of errors.

Legal Disclaimer Copyright 2015-2017 Analog Devices Inc. Released under the AD9371 API license, for more information see the "LICENSE.txt" file in this zip file.

Enumerator
MYKONOS_ERR_OK 
MYKONOS_ERR_HAL_LAYER 
MYKONOS_ERR_INV_PARM 
MYKONOS_ERR_FAILED 
MYKONOS_ERR_WAITFOREVENT_INV_PARM 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT 
MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_WAIT 
MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_ALERT 
MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_TXRX 
MYKONOS_ERR_SETENSM_INVALIDSTATE 
MYKONOS_ERR_PU_RXPATH_INV_PARAM 
MYKONOS_ERR_PU_TXPATH_INV_PARAM 
MYKONOS_ERR_PU_OBSRXPATH_INV_PARAM 
MYKONOS_ERR_INIT_INV_ORXCHAN 
MYKONOS_ERR_INIT_INV_RXSYNCB_ORXSYNCB_MODE 
MYKONOS_ERR_INIT_INV_TXFIR_INTERPOLATION 
MYKONOS_ERR_INIT_INV_TXHB2_INTERPOLATION 
MYKONOS_ERR_INIT_INV_TXHB1_INTERPOLATION 
MYKONOS_ERR_INIT_INV_RXFIR_DECIMATION 
MYKONOS_ERR_INIT_INV_RXDEC5_DECIMATION 
MYKONOS_ERR_INIT_INV_RXHB1_DECIMATION 
MYKONOS_ERR_INIT_INV_SNIFFER_RHB1 
MYKONOS_ERR_INIT_INV_SNIFFER_RFIR_DEC 
MYKONOS_ERR_INIT_INV_ORX_RHB1 
MYKONOS_ERR_INIT_INV_ORX_RFIR_DEC 
MYKONOS_ERR_INIT_INV_ADCDIV 
MYKONOS_ERR_INIT_INV_DACDIV 
MYKONOS_ERR_INIT_INV_OBSRX_ADCDIV 
MYKONOS_ERR_CLKPLL_INV_HSDIV 
MYKONOS_ERR_CLKPLL_INV_VCODIV 
MYKONOS_ERR_CLKPLL_INV_RXTXPROFILES 
MYKONOS_ERR_SETCLKPLL_INV_VCOINDEX 
MYKONOS_ERR_SETCLKPLL_INV_FRACWORD 
MYKONOS_ERR_SETRFPLL_INV_PLLNAME 
MYKONOS_ERR_SETRFPLL_INV_LO_PARM 
MYKONOS_ERR_INV_SCALEDDEVCLK_PARAM 
MYKONOS_ERR_NULL_DEVICE_PARAM 
MYKONOS_ERR_CALCDEVCLK_NULLPARAM 
MYKONOS_ERR_SETRFPLL_INV_VCOINDEX 
MYKONOS_ERR_SETRFPLL_INV_REFCLK 
MYKONOS_ERR_SETORXGAIN_INV_CHANNEL 
MYKONOS_ERR_SETORXGAIN_INV_GAIN 
MYKONOS_ERR_GETORX1GAIN_INV_POINTER 
MYKONOS_ERR_GETORX2GAIN_INV_POINTER 
MYKONOS_ERR_GETSNIFFGAIN_INV_POINTER 
MYKONOS_ERR_GETOBSRXGAIN_CH_DISABLED 
MYKONOS_ERR_SETTX1ATTEN_INV_PARM 
MYKONOS_ERR_SETTX1ATTEN_INV_STEPSIZE_PARM 
MYKONOS_ERR_SETTX2ATTEN_INV_PARM 
MYKONOS_ERR_SETTX2ATTEN_INV_STEPSIZE_PARM 
MYKONOS_ERR_PROGRAMFIR_INV_NUMTAPS_PARM 
MYKONOS_ERR_PROGRAMFIR_INV_FIRNAME_PARM 
MYKONOS_ERR_RXFIR_INV_GAIN_PARM 
MYKONOS_ERR_OBSRXFIR_INV_GAIN_PARM 
MYKONOS_ERR_SRXFIR_INV_GAIN_PARM 
MYKONOS_ERR_TXFIR_INV_GAIN_PARM 
MYKONOS_ERR_READFIR_NULL_PARM 
MYKONOS_ERR_READFIR_COEFS_NULL 
MYKONOS_ERR_READFIR_INV_FIRNAME_PARM 
MYKONOS_ERR_READFIR_INV_NUMTAPS_PARM 
MYKONOS_ERR_SETRX1GAIN_INV_GAIN_PARM 
MYKONOS_ERR_SETRX2GAIN_INV_GAIN_PARM 
MYKONOS_ERR_INITSER_INV_VCODIV_PARM 
MYKONOS_ERR_INITSER_INV_VCODIV1_HSCLK_PARM 
MYKONOS_ERR_INITSER_INV_VCODIV1P5_HSCLK_PARM 
MYKONOS_ERR_INITDES_INV_VCODIV_PARM 
MYKONOS_ERR_SER_INV_M_PARM 
MYKONOS_ERR_SER_INV_L_PARM 
MYKONOS_ERR_SER_INV_LANERATE_PARM 
MYKONOS_ERR_SER_INV_LANEEN_PARM 
MYKONOS_ERR_SER_INV_AMP_PARM 
MYKONOS_ERR_SER_INV_PREEMP_PARM 
MYKONOS_ERR_SER_INV_LANEPN_PARM 
MYKONOS_ERR_SER_LANE_CONFLICT_PARM 
MYKONOS_ERR_SER_INV_TXSER_DIV_PARM 
MYKONOS_ERR_SER_LANE_RATE_CONFLICT_PARM 
MYKONOS_ERR_SER_INV_REAL_IF_DATA_PARM 
MYKONOS_ERR_HS_AND_LANE_RATE_NOT_INTEGER_MULT 
MYKONOS_ERR_DES_HS_AND_LANE_RATE_NOT_INTEGER_MULT 
MYKONOS_ERR_DESER_INV_M_PARM 
MYKONOS_ERR_DESER_INV_L_PARM 
MYKONOS_ERR_DESER_INV_HSCLK_PARM 
MYKONOS_ERR_DESER_INV_LANERATE_PARM 
MYKONOS_ERR_DESER_INV_LANEEN_PARM 
MYKONOS_ERR_DESER_INV_EQ_PARM 
MYKONOS_ERR_DESER_INV_LANEPN_PARM 
MYKONOS_ERR_FRAMER_INV_M_PARM 
MYKONOS_ERR_FRAMER_INV_BANKID_PARM 
MYKONOS_ERR_FRAMER_INV_LANEID_PARM 
MYKONOS_ERR_FRAMER_INV_K_OFFSET_PARAM 
MYKONOS_ERR_FRAMER_INV_REAL_IF_DATA_PARM 
MYKONOS_ERR_OBSRX_FRAMER_INV_M_PARM 
MYKONOS_ERR_OBSRX_FRAMER_INV_BANKID_PARM 
MYKONOS_ERR_OBSRX_FRAMER_INV_LANEID_PARM 
MYKONOS_ERR_OBSRX_FRAMER_INV_K_OFFSET_PARAM 
MYKONOS_ERR_OBSRX_FRAMER_INV_REAL_IF_DATA_PARM 
MYKONOS_ERR_DEFRAMER_INV_M_PARM 
MYKONOS_ERR_DEFRAMER_INV_BANKID_PARM 
MYKONOS_ERR_ERR_DEFRAMER_INV_LANEID_PARM 
MYKONOS_ERR_DEFRAMER_INV_K_OFFSET_PARAM 
MYKONOS_ERR_DEFRAMER_INV_K_PARAM 
MYKONOS_ERR_DEFRAMER_INV_FK_PARAM 
MYKONOS_ERR_RX_FRAMER_INV_PRBS_POLYORDER_PARAM 
MYKONOS_ERR_OBSRX_FRAMER_INV_PRBS_POLYORDER_PARAM 
MYKONOS_ERR_DEFRAMER_INV_PRBS_ENABLE_PARAM 
MYKONOS_ERR_DEFRAMER_INV_PRBS_POLYORDER_PARAM 
MYKONOS_ERR_DEFRAMER_INV_PRBS_CNTR_SEL_PARAM 
MYKONOS_ERR_INITARM_INV_DATARATE_PARM 
MYKONOS_ERR_INITARM_INV_REGCLK 
MYKONOS_ERR_INITARM_INV_ARMCLK_PARAM 
MYKONOS_ERR_LOADHEX_INV_CHARCOUNT 
MYKONOS_ERR_LOADHEX_INVALID_FIRSTCHAR 
MYKONOS_ERR_LOADHEX_INVALID_CHKSUM 
MYKONOS_ERR_LOADBIN_INVALID_BYTECOUNT 
MYKONOS_ERR_ARM_INVALID_BUILDCHKSUM 
MYKONOS_ERR_READARMMEM_INV_ADDR_PARM 
MYKONOS_ERR_WRITEARMMEM_INV_ADDR_PARM 
MYKONOS_ERR_ARMCMD_INV_OPCODE_PARM 
MYKONOS_ERR_ARMCMD_INV_NUMBYTES_PARM 
MYKONOS_ERR_ARMCMDSTATUS_INV_OPCODE_PARM 
MYKONOS_ERR_CHECKDEVSTRUCT_SPI 
MYKONOS_ERR_CHECKDEVSTRUCT_RX 
MYKONOS_ERR_CHECKDEVSTRUCT_RXSUB 
MYKONOS_ERR_CHECKDEVSTRUCT_RXFIR 
MYKONOS_ERR_CHECKDEVSTRUCT_TX 
MYKONOS_ERR_CHECKDEVSTRUCT_TXSUB 
MYKONOS_ERR_CHECKDEVSTRUCT_TXFIR 
MYKONOS_ERR_CHECKDEVSTRUCT_OBSRX 
MYKONOS_ERR_CHECKDEVSTRUCT_OBSRXSUB 
MYKONOS_ERR_CHECKDEVSTRUCT_SNIFFERFIR 
MYKONOS_ERR_CHECKDEVSTRUCT_ORXFIR 
MYKONOS_ERR_CHECKDEVSTRUCT_ORXGAINCTRL 
MYKONOS_ERR_CHECKDEVSTRUCT_SNIFFERGAINCTRL 
MYKONOS_ERR_CHECKDEVSTRUCT_OBSRXFRAMER 
MYKONOS_ERR_INITSER_INV_PROFILE 
MYKONOS_ERR_INITDES_INV_TXPROFILE 
MYKONOS_ERR_JESD204B_ILAS_MISMATCH 
MYKONOS_ERR_RXGAINTABLE_INV_CHANNEL 
MYKONOS_ERR_RXGAINTABLE_INV_GAIN_INDEX_RANGE 
MYKONOS_ERR_WRITE_CFG_MEMORY_FAILED 
MYKONOS_ERR_INV_RXFRAMER_PCLKDIV_PARM 
MYKONOS_ERR_RXFRAMER_INV_FK_PARAM 
MYKONOS_ERR_OBSRXFRAMER_INV_FK_PARAM 
MYKONOS_ERR_INV_OBSRXFRAMER_PCLKDIV_PARM 
MYKONOS_ERR_PU_OBSRXPATH_INV_LOSOURCE_PARAM 
MYKONOS_ERR_ARM_RADIOON_FAILED 
MYKONOS_ERR_INV_RX_GAIN_MODE_PARM 
MYKONOS_ERR_INV_ORX_GAIN_MODE_PARM 
MYKONOS_ERR_INV_AGC_RX_STRUCT_INIT 
MYKONOS_ERR_INV_AGC_RX_APD_THRESH_DIFF_VS_ATTACK_GAIN_STEP 
MYKONOS_ERR_INV_AGC_RX_PEAK_WAIT_TIME_PARM 
MYKONOS_ERR_INV_AGC_RX_GAIN_UPDATE_TIME_PARM 
MYKONOS_ERR_INV_AGC_RX_APD_HIGH_THRESH_PARM 
MYKONOS_ERR_INV_AGC_RX_APD_LOW_THRESH_PARM 
MYKONOS_ERR_INV_AGC_RX_BLOCK_DET_DECAY_PARM 
MYKONOS_ERR_INV_AGC_RX_APD_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_RX_HB2_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_RX_RECOVERY_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_PMD_MEAS_CONFIG 
MYKONOS_ERR_INV_AGC_PMD_MEAS_DURATION 
MYKONOS_ERR_INV_AGC_RX_ENABLE_SYNC_PULSE_GAIN_COUNTER 
MYKONOS_ERR_INV_AGC_RX_LOW_THS_PREV_GAIN_INC 
MYKONOS_ERR_INV_AGC_RX_PEAK_STRUCT_INIT 
MYKONOS_ERR_INV_AGC_RX_PEAK_THRESH_MODE 
MYKONOS_ERR_INV_AGC_RX_PWR_STRUCT_INIT 
MYKONOS_ERR_INV_AGC_RX_RESET_ON_RX_ENABLE 
MYKONOS_ERR_INV_AGC_RX_SLOW_LOOP_SETTLING_DELAY 
MYKONOS_ERR_INV_AGC_RX1_MAX_GAIN_INDEX 
MYKONOS_ERR_INV_AGC_RX1_MIN_GAIN_INDEX 
MYKONOS_ERR_INV_AGC_RX2_MAX_GAIN_INDEX 
MYKONOS_ERR_INV_AGC_RX2_MIN_GAIN_INDEX 
MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_HIGH_THRESH 
MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_LOW_THRESH 
MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_HIGH_THRESH 
MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_LOW_THRESH 
MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_LOW_GAIN_STEP 
MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_HIGH_GAIN_STEP 
MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_LOW_GAIN_STEP 
MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_HIGH_GAIN_STEP 
MYKONOS_ERR_INV_AGC_RX_APD_HIGH_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_RX_APD_LOW_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_RX_HB2_HIGH_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_RX_HB2_HIGH_THRESH_PARM 
MYKONOS_ERR_INV_AGC_RX_HB2_LOW_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_RX_HB2_LOW_THRESH_PARM 
MYKONOS_ERR_INV_AGC_RX_HB2_VERY_LOW_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_RX_HB2_VERY_LOW_THRESH_PARM 
MYKONOS_ERR_INV_AGC_RX_PKDET_FAST_ATTACK_VALUE 
MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_ENABLE 
MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_DUR_CNT 
MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_THRESH_CNT 
MYKONOS_ERR_INV_AGC_OBSRX_STRUCT_INIT 
MYKONOS_ERR_INV_AGC_OBSRX_APD_THRESH_DIFF_VS_ATTACK_GAIN_STEP 
MYKONOS_ERR_INV_AGC_OBSRX_PEAK_WAIT_TIME_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_GAIN_UPDATE_TIME_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_APD_HIGH_THRESH_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_APD_LOW_THRESH_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_BLOCK_DET_DECAY_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_APD_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_HB2_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_RECOVERY_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_MAX_GAIN_INDEX 
MYKONOS_ERR_INV_AGC_OBSRX_MIN_GAIN_INDEX 
MYKONOS_ERR_INV_AGC_OBSRX_SELECT 
MYKONOS_ERR_INV_AGC_OBSRX_PMD_MEAS_CONFIG 
MYKONOS_ERR_INV_AGC_OBSRX_PMD_MEAS_DURATION 
MYKONOS_ERR_INV_AGC_OBSRX_ENABLE_SYNC_PULSE_GAIN_COUNTER 
MYKONOS_ERR_INV_AGC_OBSRX_LOW_THS_PREV_GAIN_INC 
MYKONOS_ERR_INV_AGC_OBSRX_PEAK_STRUCT_INIT 
MYKONOS_ERR_INV_AGC_OBSRX_PEAK_THRESH_MODE 
MYKONOS_ERR_INV_AGC_OBSRX_PWR_STRUCT_INIT 
MYKONOS_ERR_INV_AGC_OBSRX_RESET_ON_RX_ENABLE 
MYKONOS_ERR_INV_AGC_OBSRX_SLOW_LOOP_SETTLING_DELAY 
MYKONOS_ERR_INV_AGC_OBSRX1_MAX_GAIN_INDEX 
MYKONOS_ERR_INV_AGC_OBSRX1_MIN_GAIN_INDEX 
MYKONOS_ERR_INV_AGC_OBSRX2_MAX_GAIN_INDEX 
MYKONOS_ERR_INV_AGC_OBSRX2_MIN_GAIN_INDEX 
MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_HIGH_THRESH 
MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_LOW_THRESH 
MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_HIGH_THRESH 
MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_LOW_THRESH 
MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_LOW_GAIN_STEP 
MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_HIGH_GAIN_STEP 
MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_LOW_GAIN_STEP 
MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_HIGH_GAIN_STEP 
MYKONOS_ERR_INV_AGC_OBSRX_APD_HIGH_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_APD_LOW_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_HB2_HIGH_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_HB2_HIGH_THRESH_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_HB2_LOW_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_HB2_LOW_THRESH_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_HB2_VERY_LOW_GAIN_STEP_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_HB2_VERY_LOW_THRESH_PARM 
MYKONOS_ERR_INV_AGC_OBSRX_PKDET_FAST_ATTACK_VALUE 
MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_ENABLE 
MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_DUR_CNT 
MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_THRESH_CNT 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CALPLL_LOCK 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CLKPLLCP 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CLKPLL_LOCK 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXPLLCP 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXPLL_LOCK 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXPLLCP 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXPLL_LOCK 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_SNIFFPLLCP 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_SNIFFPLL_LOCK 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXBBFCALDONE 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXBBFCALDONE 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RFDCCALDONE 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ADCTUNECALDONE 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RX1ADCPROFILE 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RX2ADCPROFILE 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ORXADCPROFILE 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RCALDONE 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ARMBUSY 
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_INITARMDONE 
MYKONOS_ERR_TIMEDOUT_ARMMAILBOXBUSY 
MYKONOS_ERR_PU_OBSRXPATH_ARMERROR 
MYKONOS_ERR_EN_TRACKING_CALS_ARMSTATE_ERROR 
MYKONOS_ERR_SET_RADIOCTRL_PINS_ARMERROR 
MYKONOS_ERR_EN_TRACKING_CALS_ARMERROR 
MYKONOS_ERR_SETRFPLL_ARMERROR 
MYKONOS_ERR_INIT_INV_TXINPUTHB_PARM 
MYKONOS_ERR_LOAD_ADCPROFILE_INV_VCODIV 
MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_RXREQUIRED 
MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_ORXREQUIRED 
MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_SNRXREQUIRED 
MYKONOS_ERR_SETUP_PA_PROT_INV_AVG_DURATION 
MYKONOS_ERR_SETUP_PA_PROT_INV_STICKY_ENABLE 
MYKONOS_ERR_SETUP_PA_PROT_INV_ATTEN_STEP 
MYKONOS_ERR_SETUP_PA_PROT_INV_ATTEN_ENABLE 
MYKONOS_ERR_SETUP_PA_PROT_INV_POWER_THRESH 
MYKONOS_ERR_SETUP_PA_PROT_INV_TX_CHANNEL 
MYKONOS_ERR_GET_DAC_PWR_INV_POINTER 
MYKONOS_ERR_GET_PA_FLAG_STATUS_INV_POINTER 
MYKONOS_ERR_GET_OBSRX_OVERLOADS_NULL_PARM 
MYKONOS_ERR_GET_RX1_OVERLOADS_NULL_PARM 
MYKONOS_ERR_GET_RX2_OVERLOADS_NULL_PARM 
MYKONOS_ERR_GETRADIOSTATE_NULL_PARAM 
MYKONOS_ERR_ABORT_INITCALS_NULL_PARAM 
MYKONOS_ERR_ARM_RADIOOFF_FAILED 
MYKONOS_ERR_WAIT_INITCALS_NULL_PARAM 
MYKONOS_ERR_WAIT_INITCALS_CALFAILED 
MYKONOS_ERR_WAIT_INITCALS_ARMERROR 
MYKONOS_ERR_CHECK_PLL_LOCK_NULL_PARM 
MYKONOS_ERR_GET_TXFILTEROVRG_NULL_PARM 
MYKONOS_ERR_PROGRAM_RXGAIN_TABLE_NULL_PARM 
MYKONOS_ERR_PROGRAMFIR_NULL_PARM 
MYKONOS_ERR_PROGRAMFIR_COEFS_NULL 
MYKONOS_ERR_READ_DEFRAMERSTATUS_NULL_PARAM 
MYKONOS_ERR_READ_DEFRAMERPRBS_NULL_PARAM 
MYKONOS_ERR_READ_ORXFRAMERSTATUS_NULL_PARAM 
MYKONOS_ERR_READ_RXFRAMERSTATUS_NULL_PARAM 
MYKONOS_ERR_ARMCMDSTATUS_NULL_PARM 
MYKONOS_ERR_READARMCMDSTATUS_INV_OPCODE_PARM 
MYKONOS_ERR_READARMCMDSTATUS_NULL_PARM 
MYKONOS_ERR_READARMCMDSTATUSBYTE_NULL_PARM 
MYKONOS_ERR_ARMCMD_NULL_PARM 
MYKONOS_ERR_WRITEARMMEM_NULL_PARM 
MYKONOS_ERR_LOADBIN_NULL_PARAM 
MYKONOS_ERR_ARM_INV_ADDR_PARM 
MYKONOS_ERR_LOADARMCON_INVALID_BYTECOUNT 
MYKONOS_ERR_LOADARMCON_NULL_PARAM 
MYKONOS_ERR_GETTX1ATTEN_NULL_PARM 
MYKONOS_ERR_GETTX2ATTEN_NULL_PARM 
MYKONOS_ERR_ENFRAMERLINK_INV_LANESEN_PARM 
MYKONOS_ERR_ENOBSFRAMERLINK_INV_LANESEN_PARM 
MYKONOS_ERR_ENTXNCO_TXPROFILE_INVALID 
MYKONOS_ERR_ENTXNCO_TX1_FREQ_INVALID 
MYKONOS_ERR_ENTXNCO_TX2_FREQ_INVALID 
MYKONOS_ERR_JESD204B_ILAS_MISMATCH_NULLPARAM 
MYKONOS_ERR_LOAD_LBADCPROFILE_ARMMEM_FAILED 
MYKONOS_ERR_LOAD_SNRXADCPROFILE_ARMMEM_FAILED 
MYKONOS_ERR_LOAD_ADCPROFILE_SNRX_ADCDIV_ZERO 
MYKONOS_ERR_LOAD_ORXADCPROFILE_ARMMEM_FAILED 
MYKONOS_ERR_LOAD_ADCPROFILE_ORXADCDIV_ZERO 
MYKONOS_ERR_LOAD_RXADCPROFILE_ARMMEM_FAILED 
MYKONOS_ERR_LOAD_ADCPROFILE_RXADCDIV_ZERO 
MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_LBREQUIRED 
MYKONOS_ERR_LOAD_ADCPROFILE_MISSING_ORX_PROFILE 
MYKONOS_ERR_GETRFPLL_INV_PLLNAME 
MYKONOS_ERR_GETRFPLL_ARMERROR 
MYKONOS_ERR_GETRFPLL_NULLPARAM 
MYKONOS_ERR_INITARM_INV_VCODIV 
MYKONOS_ERR_GET_PLLFREQ_INV_HSDIV 
MYKONOS_ERR_GET_PLLFREQ_INV_VCODIV 
MYKONOS_ERR_GET_PLLFREQ_INV_REFCLKDIV 
MYKONOS_ERR_SETORXGAIN_INV_ORX1GAIN 
MYKONOS_ERR_SETORXGAIN_INV_ORX2GAIN 
MYKONOS_ERR_SETORXGAIN_INV_SNRXGAIN 
MYKONOS_ERR_GET_RX1_DEC_POWER_NUM_SAMPLES 
MYKONOS_ERR_GET_RX1_DEC_POWER_NULL_PARM 
MYKONOS_ERR_GET_RX2_DEC_POWER_NUM_SAMPLES 
MYKONOS_ERR_GET_RX2_DEC_POWER_NULL_PARM 
MYKONOS_ERR_GET_OBSRX_DEC_POWER_NUM_SAMPLES 
MYKONOS_ERR_GET_OBSRX_DEC_POWER_NULL_PARM 
MYKONOS_ERR_GETARMVER_NULL_PARM 
MYKONOS_ERR_EN_CLGCTRACKING_ARMSTATE_ERROR 
MYKONOS_ERR_EN_DPDTRACKING_ARMSTATE_ERROR 
MYKONOS_ERR_RESTDPDMOD_WRONGBUFFERSIZE 
MYKONOS_ERR_RESTDPDMOD_ARMSTATE 
MYKONOS_ERR_RESTDPDMOD_INVALID_TXCHANNEL 
MYKONOS_ERR_RESTDPDMOD_ARMERRFLAG 
MYKONOS_ERR_SAVDPDMOD_WRONGBUFFERSIZE 
MYKONOS_ERR_SAVDPDMOD_ARMSTATE 
MYKONOS_ERR_SAVDPDMOD_INVALID_TXCHANNEL 
MYKONOS_ERR_SAVDPDMOD_ARMERRFLAG 
MYKONOS_ERR_WRITEARMCFG_ARMERRFLAG 
MYKONOS_ERR_CFGDPD_TXORX_PROFILE_INV 
MYKONOS_ERR_CFGDPD_NULL_DPDCFGSTRUCT 
MYKONOS_ERR_CFGDPD_INV_DPDDAMPING 
MYKONOS_ERR_CFGDPD_INV_DPDSAMPLES 
MYKONOS_ERR_CFGDPD_INV_DPDOUTLIERTHRESH 
MYKONOS_ERR_CFGDPD_INV_DPDPRIORWEIGHT 
MYKONOS_ERR_CFGCLGC_INV_DESIREDGAIN 
MYKONOS_ERR_CFGCLGC_INV_TXATTENLIMIT 
MYKONOS_ERR_CFGCLGC_INV_CLGC_CTRLRATIO 
MYKONOS_ERR_SETCLGCGAIN_INV_DESIREDGAIN 
MYKONOS_ERR_SETCLGCGAIN_INV_TXCHANNEL 
MYKONOS_ERR_SETCLGCGAIN_TRACK_ARMERRFLAG 
MYKONOS_ERR_CFGDPD_INV_DPD_ADDDELAY 
MYKONOS_ERR_CFGDPD_INV_PNSEQLEVEL 
MYKONOS_ERR_READARMCFG_ARMERRFLAG 
MYKONOS_ERR_GETPENDTRKCALS_NULL_PARAM 
MYKONOS_ERR_ARMCMDSTATUS_ARMERROR 
MYKONOS_ERR_WAITARMCMDSTATUS_TIMEOUT 
MYKONOS_ERR_PU_GETOBSRXPATH_ARMERROR 
MYKONOS_ERR_GETDPDCFG_NULL_DPDCFGSTRUCT 
MYKONOS_ERR_GETDPDCFG_TXORX_PROFILE_INV 
MYKONOS_ERR_GETDPDSTATUS_ARMERRFLAG 
MYKONOS_ERR_GETDPDSTATUS_NULLPARAM 
MYKONOS_ERR_SETDEFOBSRXPATH_NULL_OBSRX_STRUCT 
MYKONOS_ERR_SETDEFOBSRXPATH_NULL_DEF_OBSRX_STRUCT 
MYKONOS_ERR_GETCLGCSTATUS_NULLPARAM 
MYKONOS_ERR_GETCLGCSTATUS_ARMERRFLAG 
MYKONOS_ERR_CHECKDEVSTRUCT_NULLDEVPOINTER 
MYKONOS_ERR_READ_DEFFIFODEPTH_NULL_PARAM 
MYKONOS_ERR_READ_DEFFIFODEPTH_LMFCCOUNT_NULL_PARAM 
MYKONOS_ERR_GETDPDSTATUS_INV_CH 
MYKONOS_ERR_GETCLGCSTATUS_INV_CH 
MYKONOS_ERR_INIT_INV_TXINPUTHB_INV_RATE 
MYKONOS_ERR_INIT_INV_TXINPUTHB0_INV_RATE 
MYKONOS_ERR_TXFIR_TAPSEXCEEDED 
MYKONOS_ERR_TXFIR_INV_NUMROWS 
MYKONOS_ERR_TXFIR_INV_NUMTAPS_PARM 
MYKONOS_ERR_RXFIR_TAPSEXCEEDED 
MYKONOS_ERR_ORXFIR_TAPSEXCEEDED 
MYKONOS_ERR_SNRXFIR_TAPSEXCEEDED 
MYKONOS_ERR_GETINITCALSTATUS_NULL_PARAM 
MYKONOS_ERR_GETINITCALSTATUS_ARMERROR 
MYKONOS_ERR_CFGDPD_INV_NUMWEIGHTS 
MYKONOS_ERR_CFGDPD_INV_MODELVERSION 
MYKONOS_ERR_SETDPDACT_INV_TXCHANNEL 
MYKONOS_ERR_SETDPDACT_INV_STATE 
MYKONOS_ERR_SETDPDACT_ARMERRFLAG 
MYKONOS_ERR_CFGCLGC_TXORX_PROFILE_INV 
MYKONOS_ERR_CFGCLGC_NULL_CLGCCFGSTRUCT 
MYKONOS_ERR_GETCLGCCFG_TXORX_PROFILE_INV 
MYKONOS_ERR_GETCLGCCFG_NULL_CFGSTRUCT 
MYKONOS_ERR_CALCDIGCLK_NULLDEV_PARAM 
MYKONOS_ERR_CALCDIGCLK_NULL_CLKSTRUCT 
MYKONOS_ERR_CFGCLGC_INV_CLGC_ADDDELAY 
MYKONOS_ERR_CFGCLGC_INV_PNSEQLEVEL 
MYKONOS_ERR_CFGVSWR_TXORX_PROFILE_INV 
MYKONOS_ERR_CFGVSWR_ARMSTATE_ERROR 
MYKONOS_ERR_CFGVSWR_INV_3P3GPIOPIN 
MYKONOS_ERR_CFGVSWR_INV_PNSEQLEVEL 
MYKONOS_ERR_CFGVSWR_INV_VSWR_ADDDELAY 
MYKONOS_ERR_CFGVSWR_NULL_VSWRCFGSTRUCT 
MYKONOS_ERR_GETVSWRCFG_NULL_CFGSTRUCT 
MYKONOS_ERR_GETVSWRCFG_TXORX_PROFILE_INV 
MYKONOS_ERR_GETVSWRSTATUS_ARMERRFLAG 
MYKONOS_ERR_GETVSWRSTATUS_INV_CH 
MYKONOS_ERR_GETVSWRSTATUS_NULLPARAM 
MYKONOS_ERR_SET_RX_MAX_GAIN_INDEX 
MYKONOS_ERR_SET_RX_MIN_GAIN_INDEX 
MYKONOS_ERR_AGC_MIN_MAX_RX_CHANNEL 
MYKONOS_ERR_SET_ORX_MAX_GAIN_INDEX_CHANNEL 
MYKONOS_ERR_SET_ORX_MAX_GAIN_INDEX 
MYKONOS_ERR_SET_ORX_MIN_GAIN_INDEX 
MYKONOS_ERR_AGC_MIN_MAX_ORX_CHANNEL 
MYKONOS_ERR_RX1_TEMP_GAIN_COMP_RANGE 
MYKONOS_ERR_RX2_TEMP_GAIN_COMP_RANGE 
MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_RANGE 
MYKONOS_ERR_RX1_TEMP_GAIN_COMP_STEP 
MYKONOS_ERR_RX2_TEMP_GAIN_COMP_STEP 
MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_STEP 
MYKONOS_ERR_RX1_TEMP_GAIN_COMP_NULL 
MYKONOS_ERR_RX2_TEMP_GAIN_COMP_NULL 
MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_NULL 
MYKONOS_ERR_GETTXLOLSTATUS_NULLPARAM 
MYKONOS_ERR_GETTXLOLSTATUS_INV_CH 
MYKONOS_ERR_GETTXLOLSTATUS_ARMERRFLAG 
MYKONOS_ERR_GETTXQECSTATUS_NULLPARAM 
MYKONOS_ERR_GETTXQECSTATUS_INV_CH 
MYKONOS_ERR_GETTXQECSTATUS_ARMERRFLAG 
MYKONOS_ERR_GETRXQECSTATUS_NULLPARAM 
MYKONOS_ERR_GETRXQECSTATUS_INV_CH 
MYKONOS_ERR_GETRXQECSTATUS_ARMERRFLAG 
MYKONOS_ERR_GETORXQECSTATUS_NULLPARAM 
MYKONOS_ERR_GETORXQECSTATUS_INV_CH 
MYKONOS_ERR_GETORXQECSTATUS_ARMERRFLAG 
MYKONOS_ERR_RESCHEDULE_TRACK_CAL_INV 
MYKONOS_ERR_RESCHEDULE_TRACK_ARMERRFLAG 
MYKONOS_ERR_SETSTATEALL_TRACK_CAL_INV 
MYKONOS_ERR_SETSTATEALL_TRACK_ARMERRFLAG 
MYKONOS_ERR_GETSTATEALL_TRACK_NULL_PARAM 
MYKONOS_ERR_GETSTATEALL_TRACK_ARMERRFLAG 
MYKONOS_ERR_GETSTATEALL_TRACK_ARMERROR 
MYKONOS_ERR_SETSTATE_TRACK_CAL_INV 
MYKONOS_ERR_SETSTATE_TRACK_ARMERRFLAG 
MYKONOS_ERR_GETSTATE_TRACK_NULL_PARAM 
MYKONOS_ERR_GETSTATE_TRACK_ARMERRFLAG 
MYKONOS_ERR_GETSTATE_TRACK_ARMERROR 
MYKONOS_ERR_ARMSTATE_PROFILE_ERROR 
MYKONOS_ERR_ARMSTATE_CAL_ERROR 
MYKONOS_ERR_ARMSTATE_EXCEPTION 
MYKONOS_ERR_WAITARMCSTATE_TIMEOUT 
MYKONOS_ERR_GETPRODUCTID_NULL_PARAM 
MYKONOS_ERR_GET_API_VERSION_NULL_PARAM 
MYKONOS_ERR_PROFILES_HSDIGCLK 
MYKONOS_ERR_RXPROFILE_RXCHANNEL 
MYKONOS_ERR_RXPROFILE_IQRATE 
MYKONOS_ERR_RXPROFILE_RFBW 
MYKONOS_ERR_RXPROFILE_FILTER_DECIMATION 
MYKONOS_ERR_RXPROFILE_FIR_COEFS 
MYKONOS_ERR_RXPROFILE_ADCDIV 
MYKONOS_ERR_TXPROFILE_IQRATE 
MYKONOS_ERR_TXPROFILE_RFBW 
MYKONOS_ERR_TXPROFILE_FILTER_INTERPOLATION 
MYKONOS_ERR_TXPROFILE_FIR_COEFS 
MYKONOS_ERR_TXPROFILE_DACDIV 
MYKONOS_ERR_RESET_TXLOL_INV_PARAM 
MYKONOS_ERR_RESET_TXLOL_ARMERROR 
MYKONOS_ERR_SETRFPLL_LF_INV_STABILITY 
MYKONOS_ERR_SETRFPLL_LF_PLLNAME 
MYKONOS_ERR_SETRFPLL_LF_INV_TXRX_LOOPBANDWIDTH 
MYKONOS_ERR_SETRFPLL_LF_INV_SNF_LOOPBANDWIDTH 
MYKONOS_ERR_SETRFPLL_LF_ARMERROR 
MYKONOS_ERR_GETRFPLL_LF_ARMERROR 
MYKONOS_ERR_GETRFPLL_LF_NULLPARAM 
MYKONOS_ERR_GETRFPLL_LF_INV_PLLNAME 
MYKONOS_ERR_DC_OFFSET_INV_CHAN 
MYKONOS_ERR_SET_RF_DC_OFFSET_INV_MEASURECNT 
MYKONOS_ERR_SET_RF_DC_OFFSET_MEASURECNT_MIN_LIMIT 
MYKONOS_ERR_GET_RF_DC_OFFSET_NULL_MEASURECNT 
MYKONOS_ERR_RF_DC_OFFSET_INV_ENABLE_MASK 
MYKONOS_ERR_RF_DC_OFFSET_NULL_ENABLE_MASK 
MYKONOS_ERR_SET_DIG_DC_OFFSET_INV_MSHIFT 
MYKONOS_ERR_GET_DIG_DC_OFFSET_NULL_MSHIFT 
MYKONOS_ERR_DIG_DC_OFFSET_INV_ENABLE_MASK 
MYKONOS_ERR_DIG_DC_OFFSET_NULL_ENABLE_MASK 
MYKONOS_ERR_CFGCLGC_INV_THRESHOLD 
MYKONOS_ERR_RESETDPD_INV_TXCHANNEL 
MYKONOS_ERR_RESETDPD_ARMERRFLAG 
MYKONOS_ERR_RESETDPD_WRONG_PARAM 
MYKONOS_WRN_RADIO_ON_NOT_MODIFIABLE 
MYKONOS_ERR_SET_PATH_DELAY_NULL_PARAM 
MYKONOS_ERR_SET_PATH_DELAY_PARAM_OUT_OF_RANGE 
MYKONOS_ERR_GET_PATH_DELAY_NULL_PARAM 
MYKONOS_ERR_GET_PATH_DELAY_INVALID_SELECTION 
MYKONOS_ERR_GET_PATH_DELAY_ARMERRFLAG 
MYKONOS_ERR_GETDPD_ERROR_CNT_NULLPARAM 
MYKONOS_ERR_GETDPD_ERROR_CNT_INV_CH 
MYKONOS_ERR_GETDPD_ERROR_CNT_ARMERRFLAG 
MYKONOS_ERR_SETDPDACT_NULL_ACTSTRUCT 
MYKONOS_ERR_SETDPDACT_INV_ACTMODE 
MYKONOS_ERR_SETDPDACT_INV_LEVEL 
MYKONOS_ERR_GETDPDACT_NULL_ACTSTRUCT 
MYKONOS_ERR_SETDPDACTCHECK_NULL_ACTSTRUCT 
MYKONOS_ERR_SETDPDACTCHECK_INV_ACTMODE 
MYKONOS_ERR_SETDPDACTCHECK_INV_LEVEL 
MYKONOS_ERR_GETDPDACTCHECK_NULL_ACTSTRUCT 
MYKONOS_ERR_CLGCATTENTUNCFG_NULL_ATTRANGECFGSTRUCT 
MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_MODE 
MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_PRESET 
MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_RANGE 
MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_TX1_SETTINGS 
MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_TX2_SETTINGS 
MYKONOS_ERR_CLGCATTENTUNCFGGET_NULL_ATTRANGECFGSTRUCT 
MYKONOS_ERR_END 

◆ mykonosfirName_t

Enum to set the desired FIR filter type for related functions.

Enumerator
TX1_FIR 
TX2_FIR 
TX1TX2_FIR 
RX1_FIR 
RX2_FIR 
RX1RX2_FIR 
OBSRX_A_FIR 
OBSRX_B_FIR 

◆ mykonosGainMode_t

Enum to set the Rx Gain control mode.

Enumerator
MGC 

Manual Gain Control

AGC 

Automatic Gain Control (AGC)

HYBRID 

Hybrid AGC Gain Control

◆ mykonosGainTable_t

Enum to set the desired Rx gain table channel.

Enumerator
RX1_GT 
RX2_GT 
RX1_RX2_GT 
ORX_GT 
SNRX_GT 
LOOPBACK_GT 

◆ mykonosGpio3v3Mode_t

Enum to set the GPIO3v3 mode.

Enumerator
GPIO3V3_LEVELTRANSLATE_MODE 

Level translate mode, signal level on low voltage GPIO output on GPIO3v3 pins

GPIO3V3_INVLEVELTRANSLATE_MODE 

Inverted Level translate mode, inverse of signal level on low voltage GPIO output on GPIO3v3 pins

GPIO3V3_BITBANG_MODE 

Manual mode, API function sets output pin levels and reads input pin levels

GPIO3V3_EXTATTEN_LUT_MODE 

GPIO3v3 output level follows Rx1/Rx2 gain table external control 6bit field.

◆ mykonosGpioMode_t

Enum to set the low voltage GPIO mode.

Enumerator
GPIO_MONITOR_MODE 

Allows a choice of debug signals to output from Mykonos to monitor the state of the device

GPIO_BITBANG_MODE 

Manual mode, API function sets output pin levels and reads input pin levels

GPIO_ARM_OUT_MODE 

Allows internal ARM processor to output on GPIO pins

GPIO_SLICER_OUT_MODE 

Allows Slicer active configuration to the GPIO output pins

◆ mykonosGpioSelect_t

Enum for Mykonos low voltage GPIO available pins.

Enumerator
MYKGPIONAN 
MYKGPIO0 
MYKGPIO1 
MYKGPIO2 
MYKGPIO3 
MYKGPIO4 
MYKGPIO5 
MYKGPIO6 
MYKGPIO7 
MYKGPIO8 
MYKGPIO9 
MYKGPIO10 
MYKGPIO11 
MYKGPIO12 
MYKGPIO13 
MYKGPIO14 
MYKGPIO15 
MYKGPIO16 
MYKGPIO17 
MYKGPIO18 

◆ mykonosInitCalibrations_t

Enum to help set the init calibration mask.

Enumerator
TX_BB_FILTER 
ADC_TUNER 
TIA_3DB_CORNER 
DC_OFFSET 
TX_ATTENUATION_DELAY 
RX_GAIN_DELAY 
FLASH_CAL 
PATH_DELAY 
TX_LO_LEAKAGE_INTERNAL 
TX_LO_LEAKAGE_EXTERNAL 
TX_QEC_INIT 
LOOPBACK_RX_LO_DELAY 
LOOPBACK_RX_RX_QEC_INIT 
RX_LO_DELAY 
RX_QEC_INIT 
DPD_INIT 
CLGC_INIT 
VSWR_INIT 

◆ mykonosObsRxChannels_t

Enum of possible Observation Rx channels.

Enumerator
OBS_RXOFF 
OBS_RX1_TXLO 
OBS_RX2_TXLO 
OBS_INTERNALCALS 
OBS_SNIFFER 
OBS_RX1_SNIFFERLO 
OBS_RX2_SNIFFERLO 
OBS_SNIFFER_A 
OBS_SNIFFER_B 
OBS_SNIFFER_C 

◆ mykonosObsRxChannelsEn_t

Enum of possible Observation Rx channels to enable and run calibrations for during init. Choose ENUM value that enables all channels that will be used in the system. During system use, only one channel can be used at a time. This is also used to alert the ARM processor which observation channels are valid for the current desired system setup.

Enumerator
MYK_OBS_RXOFF 
MYK_ORX1 
MYK_ORX2 
MYK_ORX1_ORX2 
MYK_SNRXA 
MYK_SNRXB 
MYK_SNRXC 
MYK_SNRXA_B_C 

◆ mykonosObsRxLoSource_t

Enum of ORx PLL names.

Enumerator
OBSLO_TX_PLL 
OBSLO_SNIFFER_PLL 

◆ mykonosPathDelaySel_t

Enum to select the desired status calibration path delay read back.

Enumerator
MYK_DPD_PATH_DELAY 
MYK_CLGC_PATH_DELAY 
MYK_VSWR_PATH_DELAY 

◆ mykonosPrbsOrder_t

Enum of possible PRBS pattern settings.

Enumerator
MYK_PRBS7 
MYK_PRBS15 
MYK_PRBS31 

◆ mykonosRfPllName_t

Enum of RF PLL names.

Enumerator
CLK_PLL 
RX_PLL 
TX_PLL 
SNIFFER_PLL 

◆ mykonosRxChannels_t

Enum of possible Rx channels.

Enumerator
RXOFF 
RX1 
RX2 
RX1_RX2 

◆ mykonosRxDcOffsettEn_t

Enum of Rx channels for configuring (Enable /disable) DC offsets.

Enumerator
MYK_DC_OFFSET_ALL_OFF 

Disable all the channels

MYK_DC_OFFSET_RX1 

Enables Rx1

MYK_DC_OFFSET_RX2 

Enables Rx2

MYK_DC_OFFSET_SNF 

Enables Sniffer

MYK_DC_OFFSET_ORX 

Enables ORx

MYK_DC_OFFSET_AVAILABLE 

Enables all the channels

◆ mykonosRxProfType_t

Enum of Rx profile types.

Enumerator
MYK_RX_PROFILE 
MYK_OBS_PROFILE 
MYK_SNIFFER_PROFILE 

◆ mykonosSnifferChannel_t

Enum of possible Sniffer Rx channels.

Enumerator
SNIFFER_A 
SNIFFER_B 
SNIFFER_C 

◆ mykonosTrackingCalibrations_t

Enum to help set the tracking calibration mask.

Enumerator
TRACK_RX1_QEC 
TRACK_RX2_QEC 
TRACK_ORX1_QEC 
TRACK_ORX2_QEC 
TRACK_TX1_LOL 
TRACK_TX2_LOL 
TRACK_TX1_QEC 
TRACK_TX2_QEC 
TRACK_TX1_DPD 
TRACK_TX2_DPD 
TRACK_TX1_CLGC 
TRACK_TX2_CLGC 
TRACK_TX1_VSWR 
TRACK_TX2_VSWR 
TRACK_ORX1_QEC_SNLO 
TRACK_ORX2_QEC_SNLO 
TRACK_SRX_QEC 

◆ mykonosTxAttenStepSize_t

Enum to set the Tx Atenuation step size.

Enumerator
TXATTEN_0P05_DB 

Tx attenuation 0.05dB step size

TXATTEN_0P1_DB 

Tx attenuation 0.1dB step size

TXATTEN_0P2_DB 

Tx attenuation 0.2dB step size

TXATTEN_0P4_DB 

Tx attenuation 0.4dB step size

◆ mykonosTxChannels_t

Enum of possible Tx channels.

Enumerator
TXOFF 
TX1 
TX2 
TX1_TX2 

◆ mykonosVcoDiv_t

Enum of possible VCO divider settings (1x, 1.5x, 2x, 3x)

Enumerator
VCODIV_1 
VCODIV_1p5 
VCODIV_2 
VCODIV_3 

◆ waitEvent_t

Enum of possible wait events to use with MYKONOS_waitForEvent()

Enumerator
CALPLL_LOCK 
CLKPLLCP 
CLKPLL_LOCK 
RF_RXPLLCP 
RF_RXPLL_LOCK 
RF_TXPLLCP 
RF_TXPLL_LOCK 
RF_SNIFFERPLLCP 
RF_SNIFFERPLL_LOCK 
RXBBF_CALDONE 
TXBBF_CALDONE 
RX_RFDC_CALDONE 
RX_ADCTUNER_CALDONE 
RX1_ADCPROFILE 
RX2_ADCPROFILE 
ORX_ADCPROFILE 
RCAL_CALDONE 
ARMBUSY 
INITARM_DONE