FireBirdLib - Topfield TMS PVR TAP Programming Library
HDD_NumberOfRECSlots.c
Go to the documentation of this file.
1#include "FBLib_rec.h"
2
4{
6
7 static dword MaxRecStreams = 0;
8 dword i;
9 tToppyInfo *ToppyInfo;
10 tFWDATHeader *FWDatHeader;
11
12 if(MaxRecStreams == 0)
13 {
14 if(LoadFirmwareDat(&FWDatHeader, &ToppyInfo, NULL))
15 {
16 for(i = 0; i < FWDatHeader->NrOfToppyInfoEntries; i++, ToppyInfo++)
17 {
18 if(ToppyInfo->SysID == GetSysID())
19 {
20 MaxRecStreams = ToppyInfo->MaxRecStreams;
21 break;
22 }
23 }
24 }
25
26 if(MaxRecStreams == 0) MaxRecStreams = 2;
27 }
28
29 TRACEEXIT();
30 return MaxRecStreams;
31}
dword HDD_NumberOfRECSlots(void)
word GetSysID(void)
Definition: GetSysID.c:3
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243
bool LoadFirmwareDat(tFWDATHeader **FWDatHeader, tToppyInfo **ToppyInfo, tFWInfo **FWInfo)
dword NrOfToppyInfoEntries
Definition: libFireBird.h:111
dword MaxRecStreams
Definition: libFireBird.h:144