FireBirdLib - Topfield TMS PVR TAP Programming Library
FlashTransponderFindIndex2.c
Go to the documentation of this file.
1#include "FBLib_flash.h"
2
3int FlashTransponderFindIndex2(dword SatIndex, dword NetworkID, dword TSID, byte ModSystem)
4{
6
7 int TrCount, i;
8 tFlashTransponderTable TransponderTable;
9
10 TrCount = FlashTransponderTablesGetTotal(SatIndex);
11 for(i = 0; i < TrCount; i++)
12 {
13 if(FlashTransponderTablesGetInfo(SatIndex, i, &TransponderTable))
14 {
15 if((TransponderTable.OriginalNetworkID == NetworkID) && (TransponderTable.TSID == TSID) && (TransponderTable.ModSystem == ModSystem))
16 {
17 TRACEEXIT();
18 return i;
19 }
20 }
21 }
22
23 TRACEEXIT();
24 return -1;
25}
int FlashTransponderFindIndex2(dword SatIndex, dword NetworkID, dword TSID, byte ModSystem)
bool FlashTransponderTablesGetInfo(int SatNum, int TransponderNum, tFlashTransponderTable *TransponderTable)
int FlashTransponderTablesGetTotal(int SatNum)
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243