HamBook – Diff between revs 17 and 44
?pathlinks?
Rev 17 | Rev 44 | |||
---|---|---|---|---|
Line 79... | Line 79... | |||
79 | return result.Equals(channel); |
79 | return result.Equals(channel); |
|
80 | } |
80 | } |
|
Line 81... | Line 81... | |||
81 | |
81 | |
|
82 | public override string Compose(MemoryChannel channel) |
82 | public override string Compose(MemoryChannel channel) |
|
83 | { |
83 | { |
|
84 | return $"{Name}{channel.CurrentLocation}{channel.Frequency:000000000}{(char)channel.ClarifierDirection}{channel.ClarifierOffset:0000}{(channel.Clar ? 1 : 0)}0{(char)channel.MemoryRadioMode}1{(int)channel.CtcssMode}00{(int)channel.Phase}{(channel.Tag ? 1 : 0)}{channel.Text,-12}{Generic.Constants.EOT}"; |
84 | return $"{Name}{channel.CurrentLocation}{channel.Frequency:000000000}{(char)channel.ClarifierDirection}{channel.ClarifierOffset:0000}{(channel.Clar ? 1 : 0)}0{channel.MemoryRadioMode.Code}1{(int)channel.CtcssMode}00{(int)channel.Phase}{(channel.Tag ? 1 : 0)}{channel.Text,-12}{Generic.Constants.EOT}"; |
|
Line 85... | Line 85... | |||
85 | } |
85 | } |
|
86 | |
86 | |
|
87 | public override MemoryChannel Parse(string input) |
87 | public override MemoryChannel Parse(string input) |
|
Line 109... | Line 109... | |||
109 | CurrentLocation = currentLocation, |
109 | CurrentLocation = currentLocation, |
|
110 | Frequency = frequency, |
110 | Frequency = frequency, |
|
111 | ClarifierDirection = clarifierDirection, |
111 | ClarifierDirection = clarifierDirection, |
|
112 | ClarifierOffset = clarifierOffset, |
112 | ClarifierOffset = clarifierOffset, |
|
113 | Clar = clar, |
113 | Clar = clar, |
|
114 | MemoryRadioMode = radioMode, |
114 | MemoryRadioMode = new MemoryRadioMode(radioMode), |
|
115 | CtcssMode = ctcssMode, |
115 | CtcssMode = ctcssMode, |
|
116 | Phase = phase, |
116 | Phase = phase, |
|
117 | Tag = tag, |
117 | Tag = tag, |
|
118 | Text = text |
118 | Text = text |