SASC
DVBSoftCAM

smartcard.h File Reference

#include <vdr/thread.h>
#include "data.h"
#include "misc.h"

Go to the source code of this file.

Classes

class  cInfoStr
class  cSmartCardData
struct  CardConfig
struct  StatusMsg
struct  Atr
class  cSmartCard
class  cSmartCardLink
class  cSmartCards

Defines

#define MAX_LEN   256
#define CMD_LEN   5
#define INS_IDX   1
#define LEN_IDX   4
#define SB_LEN   2
#define MAX_ATR_LEN   33
#define MAX_HIST   15
#define IDSTR_LEN   25
#define MAKE_SC_ID(a, b, c, d)   (((a)<<24)+((b)<<16)+((c)<<8)+(d))
#define SM_NONE   0
#define SM_8E2   1
#define SM_8O2   2
#define SM_8N2   3
#define SM_MAX   4
#define SM_MASK   0x1F
#define SM_1SB   0x80
#define SM_DIRECT   0
#define SM_INDIRECT   1
#define SM_INDIRECT_INV   2

Variables

cSmartCards smartcards

Define Documentation

#define CMD_LEN   5

Definition at line 30 of file smartcard.h.

#define IDSTR_LEN   25

Definition at line 37 of file smartcard.h.

#define INS_IDX   1

Definition at line 31 of file smartcard.h.

#define LEN_IDX   4

Definition at line 32 of file smartcard.h.

#define MAKE_SC_ID (   a,
  b,
  c,
  d 
)    (((a)<<24)+((b)<<16)+((c)<<8)+(d))

Definition at line 39 of file smartcard.h.

#define MAX_ATR_LEN   33

Definition at line 35 of file smartcard.h.

#define MAX_HIST   15

Definition at line 36 of file smartcard.h.

#define MAX_LEN   256

Definition at line 29 of file smartcard.h.

#define SB_LEN   2

Definition at line 34 of file smartcard.h.

#define SM_1SB   0x80

Definition at line 83 of file smartcard.h.

#define SM_8E2   1

Definition at line 78 of file smartcard.h.

#define SM_8N2   3

Definition at line 80 of file smartcard.h.

#define SM_8O2   2

Definition at line 79 of file smartcard.h.

#define SM_DIRECT   0

Definition at line 85 of file smartcard.h.

#define SM_INDIRECT   1

Definition at line 86 of file smartcard.h.

#define SM_INDIRECT_INV   2

Definition at line 87 of file smartcard.h.

#define SM_MASK   0x1F

Definition at line 82 of file smartcard.h.

#define SM_MAX   4

Definition at line 81 of file smartcard.h.

#define SM_NONE   0

Definition at line 77 of file smartcard.h.


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines