|
SASC
DVBSoftCAM
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include "system-common.h"#include "smartcard.h"#include "data.h"#include "misc.h"#include "opts.h"#include "parse.h"#include "log-sc.h"#include "version.h"Go to the source code of this file.
Classes | |
| class | cSystemScSeca |
| class | cSystemLinkScSeca |
| class | cProviderScSeca |
| struct | SecaProvInfo |
| struct | SecaChannelInfo |
| class | cSmartCardSeca |
| class | cSmartCardLinkSeca |
Defines | |
| #define | SYSTEM_SECA 0x0100 |
| #define | SYSTEM_NAME "SC-Seca" |
| #define | SYSTEM_PRI -5 |
| #define | SYSTEM_CAN_HANDLE(x) ((x)==SYSTEM_SECA) |
| #define | SC_NAME "Seca" |
| #define | SC_ID MAKE_SC_ID('S','e','c','a') |
| #define | SECADATE(buff, len, odate) |
| #define | L_SC 12 |
| #define | L_SC_PROC LCLASS(L_SC,L_SC_LASTDEF<<1) |
| #define | L_SC_ALL LALL(L_SC_PROC) |
Functions | |
| SCAPIVERSTAG () | |
Variables | |
| static struct LogModule | lm_sc |
| static int | blocker = 0 |
| static const char * | block [] |
| static cSystemLinkScSeca | staticInit |
| static struct StatusMsg | msgs [] |
| static struct CardConfig | cardCfg |
| static cSmartCardLinkSeca | staticScInit |
| #define SECADATE | ( | buff, | |
| len, | |||
| odate | |||
| ) |
| SCAPIVERSTAG | ( | ) |
const char* block[] [static] |
struct CardConfig cardCfg [static] |
{
(LMOD_ENABLE|L_SC_ALL)&LOPT_MASK,
(LMOD_ENABLE|L_SC_DEFDEF)&LOPT_MASK,
"sc-seca",
{ L_SC_DEFNAMES,"process" }
}
{
{ { 0x90,0x00 }, "Instruction executed without errors", true },
{ { 0x90,0x02 }, "Signature failed", false },
{ { 0x90,0x27 }, "Decoding the preview (non-error)", true },
{ { 0x93,0x02 }, "No access, check your subscription", false },
{ { 0x96,0x00 }, "Chain of nonvalid entrance or null event or all the nanos process, none decoding", false },
{ { 0x90,0x09 }, "Card update was not meant for this card", false },
{ { 0x90,0x19 }, "Card update successfull, PPUA updated", true },
{ { 0x97,0x00 }, "Card update was successful", true },
{ { 0x97,0x40 }, "Card update was successful", true },
{ { 0x97,0x50 }, "Card update was successful", true },
{ { 0x97,0x78 }, "Card update was not necessary", false },
{ { 0x97,0xe0 }, "EEPROM update was not necessary", false },
{ { 0xFF,0xFF }, 0, false }
}
cSystemLinkScSeca staticInit [static] |
cSmartCardLinkSeca staticScInit [static] |