#include <cstdint>
#include "libmythbase/mythlogging.h"
#include "dsmccreceiver.h"
#include "dsmccbiop.h"
#include "dsmcccache.h"
#include "dsmcc.h"
Go to the source code of this file.
|
static uint32_t | crc32 (const unsigned char *data, int len) |
|
◆ DSMCC_MESSAGES
Enumerator |
---|
DSMCC_MESSAGE_DSI | |
DSMCC_MESSAGE_DII | |
DSMCC_MESSAGE_DDB | |
Definition at line 18 of file dsmcc.cpp.
◆ DSMCC_SECTIONS
Enumerator |
---|
DSMCC_SECTION_INDICATION | |
DSMCC_SECTION_DATA | |
DSMCC_SECTION_DESCR | |
Definition at line 24 of file dsmcc.cpp.
◆ crc32()
static uint32_t crc32 |
( |
const unsigned char * |
data, |
|
|
int |
len |
|
) |
| |
|
static |
◆ DSMCC_SECTION_OFFSET
constexpr ptrdiff_t DSMCC_SECTION_OFFSET { 0 } |
|
staticconstexpr |
◆ DSMCC_MSGHDR_OFFSET
constexpr ptrdiff_t DSMCC_MSGHDR_OFFSET { 8 } |
|
staticconstexpr |
◆ DSMCC_DATAHDR_OFFSET
constexpr ptrdiff_t DSMCC_DATAHDR_OFFSET { 8 } |
|
staticconstexpr |
◆ DSMCC_DSI_OFFSET
constexpr ptrdiff_t DSMCC_DSI_OFFSET { 20 } |
|
staticconstexpr |
◆ DSMCC_DII_OFFSET
constexpr ptrdiff_t DSMCC_DII_OFFSET { 20 } |
|
staticconstexpr |
◆ DSMCC_DDB_OFFSET
constexpr ptrdiff_t DSMCC_DDB_OFFSET { 20 } |
|
staticconstexpr |
◆ DSMCC_BIOP_OFFSET
constexpr ptrdiff_t DSMCC_BIOP_OFFSET { 24 } |
|
staticconstexpr |
◆ crc_table
const std::array<const uint32_t,256> crc_table |
|
static |