public void ArmApiTestInit() { AdiCommandServerClient Link = AdiCommandServerClient.Instance; //Start Calibration UInt32 calMask = (UInt32)(Mykonos.CALMASK.TX_BB_FILTER) | (UInt32)(Mykonos.CALMASK.ADC_TUNER) | (UInt32)(Mykonos.CALMASK.TIA_3DB_CORNER) | (UInt32)(Mykonos.CALMASK.DC_OFFSET) | (UInt32)(Mykonos.CALMASK.FLASH_CAL) | (UInt32)(Mykonos.CALMASK.PATH_DELAY) | (UInt32)(Mykonos.CALMASK.TX_LO_LEAKAGE_INTERNAL) | (UInt32)(Mykonos.CALMASK.TX_QEC_INIT) | (UInt32)(Mykonos.CALMASK.LOOPBACK_RX_LO_DELAY) | (UInt32)(Mykonos.CALMASK.LOOPBACK_RX_RX_QEC_INIT) | //(UInt32)(Mykonos.CALMASK.RX_LO_DELAY) | (UInt32)(Mykonos.CALMASK.RX_QEC_INIT); settings.calMask = calMask; //Call Test Setup TestSetup.ArmTestSetupInit(settings); //Radio Status Via Direct Spi Read byte spiData1 = 0x0; Link.hw.Connect(TestSetupConfig.ipAddr, TestSetupConfig.port); spiData1 = Link.spiRead(0xD40); Console.WriteLine("SPI Addr: 0xD40:" + spiData1.ToString("X")); Assert.AreEqual(0x1, (spiData1 & 0x3), "ArmApiFunctional Test Setup: Radio State not READY"); Console.WriteLine("ArmApiFunctional Test Setup: Complete"); Link.Disconnect(); }