LowPrioritySearchTimeout::LowPrioritySearchTimeout(uint8_t channel) : AntRequest(LOW_PRIORITY_SEARCH_TIMEOUT){ setChannel(channel); }
void WirelessFrame::on_channelTypeComboBox_activated(int) { setChannel(); }
bool QRF24::begin() { debug = true; // Init BCM2835 chipset for talking with us if (!bcm2835_init()) return false; // Initialise the CE pin of NRF24 (chip enable) bcm2835_gpio_fsel(ce_pin, BCM2835_GPIO_FSEL_OUTP); bcm2835_gpio_write(ce_pin, LOW); // used to drive custom I/O to trigger my logic analyser // bcm2835_gpio_fsel(GPIO_CTRL_PIN , BCM2835_GPIO_FSEL_OUTP); // start the SPI library: // Note the NRF24 wants mode 0, MSB first and default to 1 Mbps bcm2835_spi_setBitOrder(BCM2835_SPI_BIT_ORDER_MSBFIRST); bcm2835_spi_setDataMode(BCM2835_SPI_MODE0); // Set SPI bus Speed bcm2835_spi_setClockSpeed(spi_speed); // This initialize the SPI bus with // csn pin as chip select (custom or not) bcm2835_spi_begin(csn_pin); // wait 100ms delay(100); // Must allow the radio time to settle else configuration bits will not necessarily stick. // This is actually only required following power up but some settling time also appears to // be required after resets too. For full coverage, we'll always assume the worst. // Enabling 16b CRC is by far the most obvious case if the wrong timing is used - or skipped. // Technically we require 4.5ms + 14us as a worst case. We'll just call it 5ms for good measure. // WARNING: Delay is based on P-variant whereby non-P *may* require different timing. delay( 5 ) ; // Set 1500uS (minimum for 32B payload in ESB@250KBPS) timeouts, to make testing a little easier // WARNING: If this is ever lowered, either 250KBS mode with AA is broken or maximum packet // sizes must never be used. See documentation for a more complete explanation. //printf("write_register(%02X, %02X)\n", SETUP_RETR, (0b0100 << ARD) | (0b1111 << ARC)); writeRegister(SETUP_RETR,(0b0100 << ARD) | (0b1111 << ARC)); // Restore our default PA level setPALevel( RF24_PA_MAX ) ; // Determine if this is a p or non-p RF24 module and then // reset our data rate back to default value. This works // because a non-P variant won't allow the data rate to // be set to 250Kbps. if( setDataRate( RF24_250KBPS ) ) { p_variant = true ; } // Then set the data rate to the slowest (and most reliable) speed supported by all // hardware. setDataRate( RF24_1MBPS ) ; // Initialize CRC and request 2-byte (16bit) CRC setCRCLength( RF24_CRC_16 ) ; // Disable dynamic payloads, to match dynamic_payloads_enabled setting writeRegister(DYNPD,0); // Reset current status // Notice reset and flush is the last thing we do writeRegister(STATUS,_BV(RX_DR) | _BV(TX_DS) | _BV(MAX_RT) ); // Set up default configuration. Callers can always change it later. // This channel should be universally safe and not bleed over into adjacent // spectrum. setChannel(76); // Flush buffers flushRx(); flushTx(); return true; }
void CIP::unpack() { quint8 byte; int b = 0; quint8 size; QByteArray tmpArray; QString cipString; // Header: request (1) byte = packet.at(b++); setRequest(byte); // Header: profile (1) byte = packet.at(b++); setProfile(byte); // Header: verion (1) byte = packet.at(b++); setVersion(byte); // Header: channel (1) byte = packet.at(b++); setChannel(byte); // Header: UUID (16) tmpArray = packet.mid(b, 16); b += 16; ciHead.setUuid(QUuid::fromRfc4122(tmpArray)); // Header: IP address (4) tmpArray.clear(); tmpArray = packet.mid(b, 4); b += 4; in_addr ip; memcpy(&ip, tmpArray, 4); setIpAddress(QHostAddress(inet_ntoa(ip))); // Header: IP port (2) tmpArray.clear(); tmpArray = packet.mid(b, 2); b += 2; ciHead.setIpPort((tmpArray.at(0)<<8) + tmpArray.at(1)); // Header: time (8) tmpArray.clear(); tmpArray = packet.mid(b, 8); b += 8; time_t unixTime; memcpy(&unixTime, tmpArray, 8); ciHead.getTime().setTime_t((uint) unixTime); // Header: type (1) byte = packet.at(b++); ciHead.setHeadDataType(byte); // Header: size (1) byte = packet.at(b++); ciHead.setHeadDataSize(byte); size = byte; // Header: additional data (size) tmpArray.clear(); tmpArray = packet.mid(b, size); b += size; ciHead.setHeadData(tmpArray); // CI: type (1) byte = packet.at(b++); setCiType(byte); // CI root-CIC (2) byte = packet.at(b++); quint8 content = byte; byte = packet.at(b++); ci.setRootCicContent(content); ci.setRootCicMask(byte); // CI: size (1) byte = packet.at(b++); setCiSize(byte); size = byte; // CI: additional data (size) tmpArray.clear(); tmpArray = packet.mid(b, size*2); b += size*2; ci.setCiBricks(tmpArray); // Application Data: type (1) byte = packet.at(b++); ciData.setAppDataType(byte); // Application Data: size (1) byte = packet.at(b++); ciData.setAppDataSize(byte); size = byte; // Application Data: additional data (size) tmpArray.clear(); tmpArray = packet.mid(b, size); b += size; ciData.setAppData(tmpArray); } //
void Photons::allPlots(AllSamples samples){ Variable photon_pt("Photon_ET", "Photon E_{T} [GeV]", 0, 150, 2); Variable photon_eta("Photon_Eta", "Photon #eta", -3., 3., 10); Variable photon_abseta("Photon_AbsEta", "Photon |#eta|", 0., 3., 10); Variable photon_sigmaietaieta_barrel("Photon_sigma_ietaieta_barrel", "#sigmai#etai#eta(barrel)", 0., 0.1, 10); Variable photon_sigmaietaieta_endcap("Photon_sigma_ietaieta_endcap", "#sigmai#etai#eta(endcap)", 0., 0.1, 12); Variable photon_rhocorrchargediso_barrel("Photon_RhoCorrectedPFChargedHadronIso_barrel", "RhoCorrPFChargedHadronIso(barrel)", 0., 10., 2); Variable photon_rhocorrchargediso_endcap("Photon_RhoCorrectedPFChargedHadronIso_endcap", "RhoCorrPFChargedHadronIso(endcap)", 0., 10., 2); Variable photon_chargediso_barrel("Photon_PFChargedHadronIso_barrel", "PFChargedHadronIso(barrel)", 0., 10., 2); Variable photon_chargediso_endcap("Photon_PFChargedHadronIso_endcap", "PFChargedHadronIso(endcap)", 0., 10., 2); Variable photon_rhocorrneutraliso_barrel("Photon_RhoCorrectedPFNeutralHadronIso_barrel", "RhoCorrPFNeutralHadronIso(barrel)", 0., 10., 2); Variable photon_rhocorrneutraliso_endcap("Photon_RhoCorrectedPFNeutralHadronIso_endcap", "RhoCorrPFNeutralHadronIso(endcap)", 0., 10., 2); Variable photon_neutraliso_barrel("Photon_PFNeutralHadronIso_barrel", "PFNeutralHadronIso(barrel)", 0., 10., 2); Variable photon_neutraliso_endcap("Photon_PFNeutralHadronIso_endcap", "PFNeutralHadronIso(endcap)", 0., 10., 2); Variable photon_rhocorrphotoniso_barrel("Photon_RhoCorrectedPFPhotonIso_barrel", "RhoCorrPFPhotonIso(barrel)", 0., 10., 2); Variable photon_rhocorrphotoniso_endcap("Photon_RhoCorrectedPFPhotonIso_endcap", "RhoCorrPFPhotonIso(endcap)", 0., 10., 2); Variable photon_photoniso_barrel("Photon_PFPhotonIso_barrel", "PFPhotonIso(barrel)", 0., 10., 2); Variable photon_photoniso_endcap("Photon_PFPhotonIso_endcap", "PFPhotonIso(endcap)", 0., 10., 2); Variable photon_htowoe("Photon_HtowoE", "H/E", 0., 5., 2); Variable photon_numberofphotons("Number_Of_Photons", "N(#gamma)", -0.5, 6.5, 1); setSelectionAndChannel("TTbarDiLeptonAnalysis", "MuMu"); setPhotonSel("AllPhotons"); savePlot(samples, photon_pt); savePlot(samples, photon_eta); savePlot(samples, photon_abseta); savePlot(samples, photon_sigmaietaieta_barrel); savePlot(samples, photon_sigmaietaieta_endcap); savePlot(samples, photon_rhocorrchargediso_barrel); savePlot(samples, photon_rhocorrchargediso_endcap); savePlot(samples, photon_chargediso_barrel); savePlot(samples, photon_chargediso_endcap); savePlot(samples, photon_rhocorrneutraliso_barrel); savePlot(samples, photon_rhocorrneutraliso_endcap); savePlot(samples, photon_neutraliso_barrel); savePlot(samples, photon_neutraliso_endcap); savePlot(samples, photon_rhocorrphotoniso_barrel); savePlot(samples, photon_rhocorrphotoniso_endcap); savePlot(samples, photon_photoniso_barrel); savePlot(samples, photon_photoniso_endcap); savePlot(samples, photon_htowoe); savePlot(samples, photon_numberofphotons); photon_sigmaietaieta_endcap.rebinFact *= 2; setChannel("EE"); savePlot(samples, photon_pt); savePlot(samples, photon_eta); savePlot(samples, photon_abseta); savePlot(samples, photon_sigmaietaieta_barrel); savePlot(samples, photon_sigmaietaieta_endcap); savePlot(samples, photon_rhocorrchargediso_barrel); savePlot(samples, photon_rhocorrchargediso_endcap); savePlot(samples, photon_chargediso_barrel); savePlot(samples, photon_chargediso_endcap); savePlot(samples, photon_rhocorrneutraliso_barrel); savePlot(samples, photon_rhocorrneutraliso_endcap); savePlot(samples, photon_neutraliso_barrel); savePlot(samples, photon_neutraliso_endcap); savePlot(samples, photon_rhocorrphotoniso_barrel); savePlot(samples, photon_rhocorrphotoniso_endcap); savePlot(samples, photon_photoniso_barrel); savePlot(samples, photon_photoniso_endcap); savePlot(samples, photon_htowoe); savePlot(samples, photon_numberofphotons); setChannel("EMu"); savePlot(samples, photon_pt); savePlot(samples, photon_eta); savePlot(samples, photon_abseta); savePlot(samples, photon_sigmaietaieta_barrel); savePlot(samples, photon_sigmaietaieta_endcap); savePlot(samples, photon_rhocorrchargediso_barrel); savePlot(samples, photon_rhocorrchargediso_endcap); savePlot(samples, photon_chargediso_barrel); savePlot(samples, photon_chargediso_endcap); savePlot(samples, photon_rhocorrneutraliso_barrel); savePlot(samples, photon_rhocorrneutraliso_endcap); savePlot(samples, photon_neutraliso_barrel); savePlot(samples, photon_neutraliso_endcap); savePlot(samples, photon_rhocorrphotoniso_barrel); savePlot(samples, photon_rhocorrphotoniso_endcap); savePlot(samples, photon_photoniso_barrel); savePlot(samples, photon_photoniso_endcap); savePlot(samples, photon_htowoe); savePlot(samples, photon_numberofphotons); photon_pt.rebinFact *= 2; photon_eta.rebinFact *= 2; setSelectionAndChannel("TTbarPhotonAnalysis", "MuMu"); setPhotonSel("SignalPhotons"); savePlot(samples, photon_pt); savePlot(samples, photon_eta); savePlot(samples, photon_abseta); savePlot(samples, photon_sigmaietaieta_barrel); savePlot(samples, photon_sigmaietaieta_endcap); savePlot(samples, photon_rhocorrchargediso_barrel); savePlot(samples, photon_rhocorrchargediso_endcap); savePlot(samples, photon_chargediso_barrel); savePlot(samples, photon_chargediso_endcap); savePlot(samples, photon_rhocorrneutraliso_barrel); savePlot(samples, photon_rhocorrneutraliso_endcap); savePlot(samples, photon_neutraliso_barrel); savePlot(samples, photon_neutraliso_endcap); savePlot(samples, photon_rhocorrphotoniso_barrel); savePlot(samples, photon_rhocorrphotoniso_endcap); savePlot(samples, photon_photoniso_barrel); savePlot(samples, photon_photoniso_endcap); savePlot(samples, photon_htowoe); savePlot(samples, photon_numberofphotons); photon_abseta.rebinFact *= 2; photon_sigmaietaieta_barrel.rebinFact *= 2; // photon_sigmaietaieta_endcap.rebinFact *= 2; setChannel("EE"); savePlot(samples, photon_pt); savePlot(samples, photon_eta); savePlot(samples, photon_abseta); savePlot(samples, photon_sigmaietaieta_barrel); savePlot(samples, photon_sigmaietaieta_endcap); savePlot(samples, photon_rhocorrchargediso_barrel); savePlot(samples, photon_rhocorrchargediso_endcap); savePlot(samples, photon_chargediso_barrel); savePlot(samples, photon_chargediso_endcap); savePlot(samples, photon_rhocorrneutraliso_barrel); savePlot(samples, photon_rhocorrneutraliso_endcap); savePlot(samples, photon_neutraliso_barrel); savePlot(samples, photon_neutraliso_endcap); savePlot(samples, photon_rhocorrphotoniso_barrel); savePlot(samples, photon_rhocorrphotoniso_endcap); savePlot(samples, photon_photoniso_barrel); savePlot(samples, photon_photoniso_endcap); savePlot(samples, photon_htowoe); savePlot(samples, photon_numberofphotons); setChannel("EMu"); savePlot(samples, photon_pt); savePlot(samples, photon_eta); savePlot(samples, photon_abseta); savePlot(samples, photon_sigmaietaieta_barrel); savePlot(samples, photon_sigmaietaieta_endcap); savePlot(samples, photon_rhocorrchargediso_barrel); savePlot(samples, photon_rhocorrchargediso_endcap); savePlot(samples, photon_chargediso_barrel); savePlot(samples, photon_chargediso_endcap); savePlot(samples, photon_rhocorrneutraliso_barrel); savePlot(samples, photon_rhocorrneutraliso_endcap); savePlot(samples, photon_neutraliso_barrel); savePlot(samples, photon_neutraliso_endcap); savePlot(samples, photon_rhocorrphotoniso_barrel); savePlot(samples, photon_rhocorrphotoniso_endcap); savePlot(samples, photon_photoniso_barrel); savePlot(samples, photon_photoniso_endcap); savePlot(samples, photon_htowoe); savePlot(samples, photon_numberofphotons); setPhotonSel("NminusOnePhotons"); setChannel("MuMu"); savePlot(samples, photon_pt); savePlot(samples, photon_eta); savePlot(samples, photon_abseta); savePlot(samples, photon_sigmaietaieta_barrel); savePlot(samples, photon_sigmaietaieta_endcap); savePlot(samples, photon_rhocorrchargediso_barrel); savePlot(samples, photon_rhocorrchargediso_endcap); savePlot(samples, photon_chargediso_barrel); savePlot(samples, photon_chargediso_endcap); savePlot(samples, photon_rhocorrneutraliso_barrel); savePlot(samples, photon_rhocorrneutraliso_endcap); savePlot(samples, photon_neutraliso_barrel); savePlot(samples, photon_neutraliso_endcap); savePlot(samples, photon_rhocorrphotoniso_barrel); savePlot(samples, photon_rhocorrphotoniso_endcap); savePlot(samples, photon_photoniso_barrel); savePlot(samples, photon_photoniso_endcap); savePlot(samples, photon_htowoe); // savePlot(samples, photon_numberofphotons); setChannel("EE"); savePlot(samples, photon_pt); savePlot(samples, photon_eta); savePlot(samples, photon_abseta); savePlot(samples, photon_sigmaietaieta_barrel); savePlot(samples, photon_sigmaietaieta_endcap); savePlot(samples, photon_rhocorrchargediso_barrel); savePlot(samples, photon_rhocorrchargediso_endcap); savePlot(samples, photon_chargediso_barrel); savePlot(samples, photon_chargediso_endcap); savePlot(samples, photon_rhocorrneutraliso_barrel); savePlot(samples, photon_rhocorrneutraliso_endcap); savePlot(samples, photon_neutraliso_barrel); savePlot(samples, photon_neutraliso_endcap); savePlot(samples, photon_rhocorrphotoniso_barrel); savePlot(samples, photon_rhocorrphotoniso_endcap); savePlot(samples, photon_photoniso_barrel); savePlot(samples, photon_photoniso_endcap); savePlot(samples, photon_htowoe); // savePlot(samples, photon_numberofphotons); setChannel("EMu"); savePlot(samples, photon_pt); savePlot(samples, photon_eta); savePlot(samples, photon_abseta); savePlot(samples, photon_sigmaietaieta_barrel); savePlot(samples, photon_sigmaietaieta_endcap); savePlot(samples, photon_rhocorrchargediso_barrel); savePlot(samples, photon_rhocorrchargediso_endcap); savePlot(samples, photon_chargediso_barrel); savePlot(samples, photon_chargediso_endcap); savePlot(samples, photon_rhocorrneutraliso_barrel); savePlot(samples, photon_rhocorrneutraliso_endcap); savePlot(samples, photon_neutraliso_barrel); savePlot(samples, photon_neutraliso_endcap); savePlot(samples, photon_rhocorrphotoniso_barrel); savePlot(samples, photon_rhocorrphotoniso_endcap); savePlot(samples, photon_photoniso_barrel); savePlot(samples, photon_photoniso_endcap); savePlot(samples, photon_htowoe); // savePlot(samples, photon_numberofphotons); }
void MidiNoteInRangeBlock::setAdditionalState(const QJsonObject &state) { setKey(state["key"].toInt()); setKey2(state["key2"].toInt()); setChannel(state["channel"].toInt()); setUseDefaultChannel(state["useDefaultChannel"].toBool()); }
void appLoop_DriveLamp(void) { while (true) { setChannel(pinLAMP,uiDelayMode>0) taskDelayFromNow(150); } }
static void LedBeacon() { if (uiDelayMode == 0) { uiLedMode=1; setChannel(pinLEDbeacon,true); setChannel(pinLEDsignal,false); taskDelayFromNow(200); } }
static void LedOn() { if (uiDelayMode > 0) { uiLedMode=2; setChannel(pinLEDbeacon,false); setChannel(pinLEDsignal,true); taskDelayFromNow(5000); } }
ConfigIdList::ConfigIdList(uint8_t channel, uint8_t size, uint8_t type) : AntRequest(CONFIG_ID_LIST) { setChannel(channel); setListSize(size); setExclusion(type); }