Typedefs |
|
typedef enum e_hw_status | E_HW_STATUS |
Enumerations |
| enum | E_STB_SP_HANDSHAKING { HANDSHAKING_NONE,
HANDSHAKING_XONXOFF,
HANDSHAKING_RTSCTS
} |
| enum | e_hw_status { HW_OK = 0,
HW_GEN_ERROR,
HW_BAD_PARAM,
HW_NO_MEMORY
} |
Functions |
|
void | STB_SPWrite (U8BIT *data, U32BIT len, U32BIT timeout, U32BIT *written) |
|
void | STB_SPRead (U8BIT *data, U32BIT len, U32BIT timeout, U32BIT *read) |
| void | STB_SPDebugWrite (const char *format,...) |
| | Write debug string to serial/debug port. <CR><LF> characters will be automatically added to the end of the string.
|
| void | STB_SPDebugNoCnWrite (const char *format,...) |
| | Writes debug string to the serial port without <CR><LF>
|
| void | STB_SPDebugAssertFail (const char *file, int line, const char *eval_str) |
| | Report Assertion failure.
|
| U8BIT | STB_HWGetTunerPaths (void) |
| | Returns the number of front end (Tuner) paths on the platform.
|
| U8BIT | STB_HWGetNumRecorders (void) |
| | Returns the number of recordings that can take place at the same time.
|
| U8BIT | STB_HWGetAudioDecodePaths (void) |
| | Returns the number of audio decoding paths on the platform.
|
| U8BIT | STB_HWGetVideoDecodePaths (void) |
| | Returns the number of video decoding paths on the platform.
|
| U8BIT | STB_HWGetDemuxPaths (void) |
| | Queries the number of demux paths available.
|
| U8BIT | STB_HWGetNumCISlots (void) |
| | Returns the serial number of the Set Top Box.
|
| U8BIT | STB_HWGetNumSCSlots (void) |
| | Returns the number of CI slots on the platorm.
|
| U8BIT * | STB_HWGetOUI (void) |
| | Returns the number of smart card slots on the platorm.
|
| U16BIT | STB_HWGetHwId (void) |
| | Returns the platform hardware identifier code.
|
| U16BIT | STB_HWGetCustomerId (void) |
| | Returns the platform customer identifier code.
|
| U32BIT | STB_HWGetBoxSerialNumber (void) |
| | Returns the serial number of the Set Top Box.
|
| BOOLEAN | STB_GetSqlFileName (U8BIT *pathname, U16BIT max_pathname_len) |
| | Gives the name (optionally including path) of the SQL database file.
|
|
void | STB_HWInitialiseVBI (void) |
|
void | STB_HWVBIInsert (U8BIT *pes_data_field, U32BIT num_bytes) |
Function prototypes for HW control.
- Date:
- 26/09/2000