FireBirdLib - Topfield TMS PVR TAP Programming Library
HDD_TAP_isAnyRunning.c
Go to the documentation of this file.
1#include "FBLib_tap.h"
2
4{
6
7 dword i;
8 tTMSTAPTaskTable *TMSTAPTaskTable;
9
10 TMSTAPTaskTable = (tTMSTAPTaskTable*)FIS_vTAPTable();
11
12 if(!TMSTAPTaskTable || (!LibInitialized && !InitTAPex()))
13 {
14 TRACEEXIT();
15 return FALSE;
16 }
17
18 for(i = 0; i < TAP_MAX; i++)
19 {
20 if((TMSTAPTaskTable[i].Status != 0) && (i != TAP_TableIndex))
21 {
22 TRACEEXIT();
23 return TRUE;
24 }
25 }
26
27 TRACEEXIT();
28 return FALSE;
29}
bool LibInitialized
Definition: InitTAPex.c:8
dword FIS_vTAPTable(void)
Definition: FIS_vTAPTable.c:3
bool HDD_TAP_isAnyRunning(void)
bool InitTAPex(void)
Definition: InitTAPex.c:10
#define TAP_MAX
Definition: libFireBird.h:60
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243
dword TAP_TableIndex
Definition: InitTAPex.c:7