HamBook – Diff between revs 47 and 48

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
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;