HamBook – Rev 54
?pathlinks?
using System.Xml.Serialization;
using HamBook.Radios.Generic;
namespace HamBook.Radios.Yaesu.FT_891
{
[Radio("Yaesu FT-891")]
[XmlRoot(Namespace = "Yaesu FT-891")]
public class MemoryChannel : Generic.MemoryChannel
{
public MemoryChannel()
{
}
public MemoryChannel(Generic.MemoryChannel channel)
{
CurrentLocation = channel.CurrentLocation;
Frequency = channel.Frequency;
MemoryRadioMode = channel.MemoryRadioMode;
Tag = channel.Tag;
Text = channel.Text;
}
public ClarifierDirection ClarifierDirection { get; set; } = new ClarifierDirection(ShiftDirection.PLUS_SHIFT);
public int ClarifierOffset { get; set; }
public bool Clar { get; set; }
public Ctcss Ctcss { get; set; } = new Ctcss(CtcssMode.Off);
public Phase Phase { get; set; } = new Phase(PhaseMode.Simplex);
public override string CurrentLocation { get; set; } = string.Empty;
public override int Frequency { get; set; }
public override Generic.MemoryRadioMode MemoryRadioMode { get; set; }
public override bool Tag { get; set; }
public override string Text { get; set; } = string.Empty;
public override bool Equals(Generic.MemoryChannel other)
{
return CurrentLocation == other.CurrentLocation &&
Frequency == other.Frequency &&
MemoryRadioMode.Code == other.MemoryRadioMode.Code &&
Tag == other.Tag &&
Text == other.Text;
}
}
}
Generated by GNU Enscript 1.6.5.90.