#ifndef CARD_H
#define CARD_H

#define CARD_VAR_IN    1
#define CARD_VAR_OUT   2
#define CARD_VAR_INOUT 3

typedef struct
{
    unsigned char typeId;
    char          name[5];
    unsigned char varNameSize;
    unsigned char varCount;
    char*         varNames;
    unsigned char vnoff;
} CardInfo;

void cardInfoAddVar(const char* name, unsigned char inout, CardInfo* card);
void cardInfoDump(const CardInfo* card);

#endif
