mirror of
https://github.com/PredatH0r/ChanSort.git
synced 2026-03-22 11:41:31 +01:00
- cleanup (renamed directories to match project structure)
- tested and fixed Samsung favorites and locks for C,D,AstraHD
This commit is contained in:
31
ChanSort.Loader.TllFile/SatTransponder.cs
Normal file
31
ChanSort.Loader.TllFile/SatTransponder.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
|
||||
namespace ChanSort.Loader.TllFile
|
||||
{
|
||||
internal class SatTransponder
|
||||
{
|
||||
private readonly byte[] data;
|
||||
public int BaseOffset { get; set; }
|
||||
|
||||
public SatTransponder(byte[] data)
|
||||
{
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
public int Frequency { get { return BitConverter.ToInt16(data, BaseOffset + 12); } }
|
||||
public int OriginalNetworkId { get { return BitConverter.ToInt16(data, BaseOffset + 18); } }
|
||||
public int TransportStreamId { get { return BitConverter.ToInt16(data, BaseOffset + 20); } }
|
||||
|
||||
public int SymbolRate
|
||||
{
|
||||
get { return BitConverter.ToInt16(data, BaseOffset + 25); }
|
||||
set
|
||||
{
|
||||
data[BaseOffset + 25] = (byte)value;
|
||||
data[BaseOffset + 26] = (byte)(value >> 8);
|
||||
}
|
||||
}
|
||||
|
||||
public int SatIndex { get { return data[BaseOffset + 36]; } }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user