Ejemplo n.º 1
0
 internal void Initialize(uint frequncy, bool agcState, double gain, DemodulatorMode demodulatorMode)
 {
     radioView_.Ddc1Frequency = frequncy;
     radioView_.AgcState      = agcState;
     radioView_.Gain          = gain;
     radioView_.ModeState     = demodulatorMode;
 }
Ejemplo n.º 2
0
 public Demodulator Mode(DemodulatorMode mode)
 {
     _radio.Check(_api.SetDemodulatorMode(_radio.GetHandle(), _ddc2.Channel(), (uint)mode));
     return(this);
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Function for selecting the desired demodulation mode. All demodulation modes available in the G313 demodulator can be selected here. The codes for the modes are the corresponding XRS codes RADIOMODE_xxx.
        /// </summary>
        /// <param name="mode"><see cref="DemodulatorMode"/> Specified mode.</param>
        /// <returns>Returns <see cref="G313Demodulator"/></returns>
        public G313Demodulator Mode(DemodulatorMode mode)
        {
            var result = TryMode(mode);

            return(CheckFluent(result, "failed to set demodulator mode"));
        }
Ejemplo n.º 4
0
 public bool TryMode(DemodulatorMode mode)
 {
     return(_api.SetDemodulatorMode(_radio.GetHandle(), _ddc2.Channel(), (uint)mode));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Function for selecting the desired demodulation mode. All demodulation modes available in the G313 demodulator can be selected here. The codes for the modes are the corresponding XRS codes RADIOMODE_xxx.
 /// </summary>
 /// <param name="mode"><see cref="DemodulatorMode"/> Specified mode.</param>
 /// <returns>Returns true if the specified mode is set.</returns>
 public bool TryMode(DemodulatorMode mode)
 {
     return(G313DemodulatorApi.SetMode(GetHandle(), (G313Definitions.G313Mode)mode));
 }