HamBook – Diff between revs 47 and 48
?pathlinks?
Rev 47 | Rev 48 | |||
---|---|---|---|---|
Line 1... | Line 1... | |||
1 | using Configuration; |
1 | using Configuration; |
|
2 | using HamBook.Properties; |
2 | using HamBook.Properties; |
|
3 | using HamBook.Radios; |
3 | using HamBook.Radios; |
|
4 | using HamBook.Radios.Generic; |
4 | using HamBook.Radios.Generic; |
|
5 | using HamBook.Radios.Yaesu.FT_891; |
- | ||
6 | using HamBook.Utilities.Serialization; |
5 | using HamBook.Utilities.Serialization; |
|
7 | using Serilog; |
6 | using Serilog; |
|
8 | using System; |
7 | using System; |
|
9 | using System.Collections; |
- | ||
10 | using System.Collections.Concurrent; |
8 | using System.Collections.Concurrent; |
|
11 | using System.Collections.Generic; |
9 | using System.Collections.Generic; |
|
12 | using System.ComponentModel; |
10 | using System.ComponentModel; |
|
13 | using System.Data; |
11 | using System.Data; |
|
14 | using System.Diagnostics; |
- | ||
15 | using System.Drawing; |
- | ||
16 | using System.IO; |
- | ||
17 | using System.Linq; |
12 | using System.Linq; |
|
18 | using System.Reflection; |
- | ||
19 | using System.Runtime.CompilerServices; |
- | ||
20 | using System.Text; |
- | ||
21 | using System.Text.RegularExpressions; |
- | ||
22 | using System.Threading; |
- | ||
23 | using System.Threading.Tasks; |
13 | using System.Threading.Tasks; |
|
24 | using System.Windows.Forms; |
14 | using System.Windows.Forms; |
|
25 | using MemoryChannel = HamBook.Radios.Generic.MemoryChannel; |
15 | using MemoryChannel = HamBook.Radios.Generic.MemoryChannel; |
|
Line 26... | Line 16... | |||
26 | |
16 | |
|
Line 484... | Line 474... | |||
484 | |
474 | |
|
485 | var fileName = saveFileDialog1.FileName; |
475 | var fileName = saveFileDialog1.FileName; |
|
486 | var list = new List<MemoryChannelIndexed>(); |
476 | var list = new List<MemoryChannelIndexed>(); |
|
487 | foreach(var row in dataGridView1.Rows.OfType<DataGridViewRow>().OrderBy(row => row.Index)) |
477 | foreach(var row in dataGridView1.Rows.OfType<DataGridViewRow>().OrderBy(row => row.Index)) |
|
488 | { |
478 | { |
|
489 | if (row.Tag is Radios.Yaesu.FT_891.MemoryChannel memoryChannel) |
479 | if (row.Tag is MemoryChannel memoryChannel) |
|
490 | { |
480 | { |
|
491 | var memoryChannelOrganizerBanks = new MemoryChannelIndexed(row.Index, memoryChannel); |
481 | var memoryChannelOrganizerBanks = new MemoryChannelIndexed(row.Index, memoryChannel); |
|
492 | list.Add(memoryChannelOrganizerBanks); |
482 | list.Add(memoryChannelOrganizerBanks); |
|
493 | } |
483 | } |
|
Line 556... | Line 546... | |||
556 | } |
546 | } |
|
Line 557... | Line 547... | |||
557 | |
547 | |
|
558 | switch(Configuration.Radio) |
548 | switch(Configuration.Radio) |
|
559 | { |
549 | { |
|
- | 550 | case "Yaesu FT-891": |
||
- | 551 | var memoryChannel = (Radios.Yaesu.FT_891.MemoryChannel)memoryBank.MemoryChannel; |
||
560 | case "Yaesu FT-891": |
552 | |
|
561 | dataGridView1.Rows[memoryBank.Index].Cells["FrequencyColumn"].Value = memoryBank.MemoryChannel.Frequency; |
553 | dataGridView1.Rows[memoryBank.Index].Cells["FrequencyColumn"].Value = memoryBank.MemoryChannel.Frequency; |
|
562 | dataGridView1.Rows[memoryBank.Index].Cells["ClarifierDirectionColumn"].Value = (char)memoryBank.MemoryChannel.ClarifierDirection; |
554 | dataGridView1.Rows[memoryBank.Index].Cells["ClarifierDirectionColumn"].Value = (char)memoryChannel.ClarifierDirection; |
|
563 | dataGridView1.Rows[memoryBank.Index].Cells["ClarifierOffsetColumn"].Value = memoryBank.MemoryChannel.ClarifierOffset; |
555 | dataGridView1.Rows[memoryBank.Index].Cells["ClarifierOffsetColumn"].Value = memoryChannel.ClarifierOffset; |
|
564 | dataGridView1.Rows[memoryBank.Index].Cells["ClarColumn"].Value = memoryBank.MemoryChannel.Clar; |
556 | dataGridView1.Rows[memoryBank.Index].Cells["ClarColumn"].Value = memoryChannel.Clar; |
|
565 | dataGridView1.Rows[memoryBank.Index].Cells["ModeColumn"].Value = memoryBank.MemoryChannel.MemoryRadioMode.Name; |
557 | dataGridView1.Rows[memoryBank.Index].Cells["ModeColumn"].Value = memoryBank.MemoryChannel.MemoryRadioMode.Name; |
|
566 | dataGridView1.Rows[memoryBank.Index].Cells["CtcssColumn"].Value = (string)memoryBank.MemoryChannel.Ctcss; |
558 | dataGridView1.Rows[memoryBank.Index].Cells["CtcssColumn"].Value = (string)memoryChannel.Ctcss; |
|
567 | dataGridView1.Rows[memoryBank.Index].Cells["PhaseColumn"].Value = (string)memoryBank.MemoryChannel.Phase; |
559 | dataGridView1.Rows[memoryBank.Index].Cells["PhaseColumn"].Value = (string)memoryChannel.Phase; |
|
568 | dataGridView1.Rows[memoryBank.Index].Cells["TagColumn"].Value = memoryBank.MemoryChannel.Tag; |
560 | dataGridView1.Rows[memoryBank.Index].Cells["TagColumn"].Value = memoryBank.MemoryChannel.Tag; |
|
569 | dataGridView1.Rows[memoryBank.Index].Cells["TextColumn"].Value = memoryBank.MemoryChannel.Text; |
561 | dataGridView1.Rows[memoryBank.Index].Cells["TextColumn"].Value = memoryBank.MemoryChannel.Text; |
|
570 | dataGridView1.Rows[memoryBank.Index].Tag = memoryBank.MemoryChannel; |
562 | dataGridView1.Rows[memoryBank.Index].Tag = memoryBank.MemoryChannel; |
|
571 | break; |
563 | break; |