FireBirdLib - Topfield TMS PVR TAP Programming Library
GetToppyString.c
Go to the documentation of this file.
1#include "FBLib_main.h"
2
3char *GetToppyString(word SysID)
4{
6
7 dword i;
8 tToppyInfo *ToppyInfo;
9 tFWDATHeader *FWDatHeader;
10
11 if(LoadFirmwareDat(&FWDatHeader, &ToppyInfo, NULL))
12 {
13 for(i = 0; i < FWDatHeader->NrOfToppyInfoEntries; i++, ToppyInfo++)
14 {
15 if(ToppyInfo->SysID == SysID)
16 {
17 TRACEEXIT();
18 return ToppyInfo->Device;
19 }
20 }
21 }
22
23 TRACEEXIT();
24 return "???";
25}
char * GetToppyString(word SysID)
Definition: GetToppyString.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
char Device[256]
Definition: libFireBird.h:134