Example #1
0
epicsFloat64
evgEvtClk::getFrequency() const {
    if(getSource() == ClkSrcInternal)
        return m_fracSynFreq;
    else
        return getRFFreq()/getRFDiv();
}
epicsFloat64
evgEvtClk::getFrequency() const {
    epicsUInt16 source = getSource();

    switch ((RFClockReference) source) {
        case RFClockReference_Internal:
        case RFClockReference_Recovered:
            return m_fracSynFreq;
            break;

        case RFClockReference_RecoverHalved:
            return m_fracSynFreq/2;
            break;

        default:
            return getRFFreq()/getRFDiv();
            break;
    }
}