internal void Initialize(uint frequncy, bool agcState, double gain, DemodulatorMode demodulatorMode) { radioView_.Ddc1Frequency = frequncy; radioView_.AgcState = agcState; radioView_.Gain = gain; radioView_.ModeState = demodulatorMode; }
public Demodulator Mode(DemodulatorMode mode) { _radio.Check(_api.SetDemodulatorMode(_radio.GetHandle(), _ddc2.Channel(), (uint)mode)); return(this); }
/// <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")); }
public bool TryMode(DemodulatorMode mode) { return(_api.SetDemodulatorMode(_radio.GetHandle(), _ddc2.Channel(), (uint)mode)); }
/// <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)); }