Skip to content

Commit

Permalink
Initial checkin
Browse files Browse the repository at this point in the history
  • Loading branch information
alnicol committed Mar 1, 2012
1 parent 0c644fe commit 34fb6ef
Show file tree
Hide file tree
Showing 92 changed files with 42,646 additions and 0 deletions.
56 changes: 56 additions & 0 deletions DABRadioExample/ChannelData.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
using System;
using System.Collections.Generic;
using System.Xml.Serialization;

namespace DABRadioExample
{
[Serializable]
public class ChannelData
{
public ChannelData()
{
FrequencyPlans = new List<FrequencyPlan>();
}

public List<FrequencyPlan> FrequencyPlans;
}

[Serializable]
public class FrequencyPlan
{
public FrequencyPlan()
{
Channels = new List<Channel>();
}

public FrequencyPlan(string name)
: this()
{
this.Name = name;
}

[XmlAttribute()]
public string Name;
[XmlArray]
public List<Channel> Channels;
}

[Serializable]
public class Channel
{
public Channel()
{
}

public Channel(string name, int frequency, int bandwidth)
{
this.Name = name;
this.Frequency = frequency;
this.Bandwidth = bandwidth;
}

public string Name;
public int Frequency;
public int Bandwidth;
}
}
273 changes: 273 additions & 0 deletions DABRadioExample/Channels.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,273 @@
<?xml version="1.0"?>
<ChannelData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FrequencyPlans>
<FrequencyPlan Name="UK Channels">
<Channels>
<Channel>
<Name>5A</Name>
<Frequency>174928</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>10B</Name>
<Frequency>211648</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>10C</Name>
<Frequency>213360</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>11A</Name>
<Frequency>216928</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>11B</Name>
<Frequency>218640</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>11C</Name>
<Frequency>220352</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>11D</Name>
<Frequency>222064</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>12A</Name>
<Frequency>223936</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>12B</Name>
<Frequency>225648</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>12C</Name>
<Frequency>227360</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>12D</Name>
<Frequency>229072</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
</Channels>
</FrequencyPlan>
<FrequencyPlan Name="Other Areas">
<Channels>
<Channel>
<Name>5A</Name>
<Frequency>174928</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>5B</Name>
<Frequency>176640</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>5C</Name>
<Frequency>178352</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>5D</Name>
<Frequency>180064</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>6A</Name>
<Frequency>181936</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>6B</Name>
<Frequency>183648</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>6C</Name>
<Frequency>185360</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>6D</Name>
<Frequency>187072</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>7A</Name>
<Frequency>188928</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>7B</Name>
<Frequency>190640</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>7C</Name>
<Frequency>192352</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>7D</Name>
<Frequency>194064</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>8A</Name>
<Frequency>195936</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>8B</Name>
<Frequency>197648</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>8C</Name>
<Frequency>199360</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>8D</Name>
<Frequency>201072</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>9A</Name>
<Frequency>202928</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>9B</Name>
<Frequency>204640</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>9C</Name>
<Frequency>206352</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>9D</Name>
<Frequency>208064</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>10A</Name>
<Frequency>209936</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>10N</Name>
<Frequency>210096</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>10B</Name>
<Frequency>211648</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>10C</Name>
<Frequency>213360</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>10D</Name>
<Frequency>215072</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>11A</Name>
<Frequency>216928</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>11N</Name>
<Frequency>217088</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>11B</Name>
<Frequency>218640</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>11C</Name>
<Frequency>220352</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>11D</Name>
<Frequency>222064</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>12A</Name>
<Frequency>223936</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>12N</Name>
<Frequency>224096</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>12B</Name>
<Frequency>225648</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>12C</Name>
<Frequency>227360</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>12D</Name>
<Frequency>229072</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>13A</Name>
<Frequency>230784</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>13B</Name>
<Frequency>232496</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>13C</Name>
<Frequency>234208</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>13D</Name>
<Frequency>235776</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>13E</Name>
<Frequency>237488</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
<Channel>
<Name>13F</Name>
<Frequency>239200</Frequency>
<Bandwidth>1</Bandwidth>
</Channel>
</Channels>
</FrequencyPlan>
</FrequencyPlans>
</ChannelData>
Loading

0 comments on commit 34fb6ef

Please sign in to comment.