723 lines
17 KiB
C
723 lines
17 KiB
C
/* Automatically generated file - do not edit */
|
|
|
|
#include "asn1defs.h"
|
|
#include "rspro.h"
|
|
|
|
const ASN1CType asn1_type_OperationTag[] = {
|
|
(ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001,
|
|
0x0,
|
|
0x7fffffff,
|
|
(intptr_t)"OperationTag",
|
|
};
|
|
|
|
const ASN1CType asn1_type_BankId[] = {
|
|
(ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
|
|
0x0,
|
|
0x3ff,
|
|
(intptr_t)"BankId",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ClientId[] = {
|
|
(ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
|
|
0x0,
|
|
0x3ff,
|
|
(intptr_t)"ClientId",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ComponentType[] = {
|
|
(ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x4000000 | 0xa,
|
|
3,
|
|
(intptr_t)"remsimClient",
|
|
(intptr_t)"remsimServer",
|
|
(intptr_t)"remsimBankd",
|
|
(intptr_t)"ComponentType",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ComponentName[] = {
|
|
(ASN1_CTYPE_CHAR_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x16,
|
|
ASN1_CSTR_IA5String,
|
|
0x1,
|
|
0x20,
|
|
1,
|
|
0x0,
|
|
0x7f,
|
|
(intptr_t)"ComponentName",
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_0[] = {
|
|
(ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
|
|
(intptr_t)asn1_type_ComponentName,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_1[] = {
|
|
(ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
|
|
(intptr_t)asn1_type_ComponentName,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_2[] = {
|
|
(ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
|
|
(intptr_t)asn1_type_ComponentName,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_3[] = {
|
|
(ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003,
|
|
(intptr_t)asn1_type_ComponentName,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_4[] = {
|
|
(ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100004,
|
|
(intptr_t)asn1_type_ComponentName,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_5[] = {
|
|
(ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100005,
|
|
(intptr_t)asn1_type_ComponentName,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_6[] = {
|
|
(ASN1_CTYPE_TAGGED << ASN1_CTYPE_SHIFT) | 0x0 | 0x100006,
|
|
(intptr_t)asn1_type_ComponentName,
|
|
};
|
|
|
|
const ASN1CType asn1_type_ComponentIdentity[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
|
|
9,
|
|
sizeof(ComponentIdentity),
|
|
|
|
offsetof(ComponentIdentity, type) | 0x0,
|
|
(intptr_t)asn1_type_ComponentType,
|
|
0,
|
|
(intptr_t)"type",
|
|
|
|
offsetof(ComponentIdentity, name) | 0x0,
|
|
(intptr_t)asn1_type_ComponentName,
|
|
0,
|
|
(intptr_t)"name",
|
|
|
|
offsetof(ComponentIdentity, software) | 0x0,
|
|
(intptr_t)asn1_type__local_0,
|
|
0,
|
|
(intptr_t)"software",
|
|
|
|
offsetof(ComponentIdentity, swVersion) | 0x0,
|
|
(intptr_t)asn1_type__local_1,
|
|
0,
|
|
(intptr_t)"swVersion",
|
|
|
|
offsetof(ComponentIdentity, hwManufacturer) | 0x8000000,
|
|
(intptr_t)asn1_type__local_2,
|
|
offsetof(ComponentIdentity, hwManufacturer_option),
|
|
(intptr_t)"hwManufacturer",
|
|
|
|
offsetof(ComponentIdentity, hwModel) | 0x8000000,
|
|
(intptr_t)asn1_type__local_3,
|
|
offsetof(ComponentIdentity, hwModel_option),
|
|
(intptr_t)"hwModel",
|
|
|
|
offsetof(ComponentIdentity, hwSerialNr) | 0x8000000,
|
|
(intptr_t)asn1_type__local_4,
|
|
offsetof(ComponentIdentity, hwSerialNr_option),
|
|
(intptr_t)"hwSerialNr",
|
|
|
|
offsetof(ComponentIdentity, hwVersion) | 0x8000000,
|
|
(intptr_t)asn1_type__local_5,
|
|
offsetof(ComponentIdentity, hwVersion_option),
|
|
(intptr_t)"hwVersion",
|
|
|
|
offsetof(ComponentIdentity, fwVersion) | 0x8000000,
|
|
(intptr_t)asn1_type__local_6,
|
|
offsetof(ComponentIdentity, fwVersion_option),
|
|
(intptr_t)"fwVersion",
|
|
|
|
(intptr_t)"ComponentIdentity",
|
|
};
|
|
|
|
const ASN1CType asn1_type_Ipv4Address[] = {
|
|
(ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100000,
|
|
0x4,
|
|
0x4,
|
|
(intptr_t)"Ipv4Address",
|
|
};
|
|
|
|
const ASN1CType asn1_type_Ipv6Address[] = {
|
|
(ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x100001,
|
|
0x10,
|
|
0x10,
|
|
(intptr_t)"Ipv6Address",
|
|
};
|
|
|
|
const ASN1CType asn1_type_IpAddress[] = {
|
|
(ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x0,
|
|
2,
|
|
sizeof(IpAddress),
|
|
offsetof(IpAddress, choice),
|
|
offsetof(IpAddress, u),
|
|
(intptr_t)asn1_type_Ipv4Address,
|
|
(intptr_t)"ipv4",
|
|
(intptr_t)asn1_type_Ipv6Address,
|
|
(intptr_t)"ipv6",
|
|
(intptr_t)"IpAddress",
|
|
};
|
|
|
|
const ASN1CType asn1_type_PortNumber[] = {
|
|
(ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
|
|
0x0,
|
|
0xffff,
|
|
(intptr_t)"PortNumber",
|
|
};
|
|
|
|
const ASN1CType asn1_type_IpPort[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10,
|
|
2,
|
|
sizeof(IpPort),
|
|
|
|
offsetof(IpPort, ip) | 0x0,
|
|
(intptr_t)asn1_type_IpAddress,
|
|
0,
|
|
(intptr_t)"ip",
|
|
|
|
offsetof(IpPort, port) | 0x0,
|
|
(intptr_t)asn1_type_PortNumber,
|
|
0,
|
|
(intptr_t)"port",
|
|
|
|
(intptr_t)"IpPort",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ResultCode[] = {
|
|
(ASN1_CTYPE_ENUMERATED << ASN1_CTYPE_SHIFT) | 0x6000000 | 0xa,
|
|
7,
|
|
0,
|
|
(intptr_t)"ok",
|
|
(intptr_t)"illegalClientId",
|
|
(intptr_t)"illegalBankId",
|
|
(intptr_t)"illegalSlotId",
|
|
(intptr_t)"cardNotPresent",
|
|
(intptr_t)"cardUnresponsive",
|
|
(intptr_t)"cardTransmissionError",
|
|
(intptr_t)"ResultCode",
|
|
};
|
|
|
|
const ASN1CType asn1_type_SlotNumber[] = {
|
|
(ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x2,
|
|
0x0,
|
|
0x3ff,
|
|
(intptr_t)"SlotNumber",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ClientSlot[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
|
|
2,
|
|
sizeof(ClientSlot),
|
|
|
|
offsetof(ClientSlot, clientId) | 0x0,
|
|
(intptr_t)asn1_type_ClientId,
|
|
0,
|
|
(intptr_t)"clientId",
|
|
|
|
offsetof(ClientSlot, slotNr) | 0x0,
|
|
(intptr_t)asn1_type_SlotNumber,
|
|
0,
|
|
(intptr_t)"slotNr",
|
|
|
|
(intptr_t)"ClientSlot",
|
|
};
|
|
|
|
const ASN1CType asn1_type_BankSlot[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
|
|
2,
|
|
sizeof(BankSlot),
|
|
|
|
offsetof(BankSlot, bankId) | 0x0,
|
|
(intptr_t)asn1_type_BankId,
|
|
0,
|
|
(intptr_t)"bankId",
|
|
|
|
offsetof(BankSlot, slotNr) | 0x0,
|
|
(intptr_t)asn1_type_SlotNumber,
|
|
0,
|
|
(intptr_t)"slotNr",
|
|
|
|
(intptr_t)"BankSlot",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ATR[] = {
|
|
(ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x5800000 | 0x4,
|
|
0x1,
|
|
0x37,
|
|
(intptr_t)"ATR",
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_7[] = {
|
|
(ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x1,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_8[] = {
|
|
(ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x1,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_9[] = {
|
|
(ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x1,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_10[] = {
|
|
(ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x1,
|
|
};
|
|
|
|
const ASN1CType asn1_type_TpduFlags[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
|
|
4,
|
|
sizeof(TpduFlags),
|
|
|
|
offsetof(TpduFlags, tpduHeaderPresent) | 0x0,
|
|
(intptr_t)asn1_type__local_7,
|
|
0,
|
|
(intptr_t)"tpduHeaderPresent",
|
|
|
|
offsetof(TpduFlags, finalPart) | 0x0,
|
|
(intptr_t)asn1_type__local_8,
|
|
0,
|
|
(intptr_t)"finalPart",
|
|
|
|
offsetof(TpduFlags, procByteContinueTx) | 0x0,
|
|
(intptr_t)asn1_type__local_9,
|
|
0,
|
|
(intptr_t)"procByteContinueTx",
|
|
|
|
offsetof(TpduFlags, procByteContinueRx) | 0x0,
|
|
(intptr_t)asn1_type__local_10,
|
|
0,
|
|
(intptr_t)"procByteContinueRx",
|
|
|
|
(intptr_t)"TpduFlags",
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_11[] = {
|
|
(ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x100000,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_12[] = {
|
|
(ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x100001,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_13[] = {
|
|
(ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x100002,
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_14[] = {
|
|
(ASN1_CTYPE_BOOLEAN << ASN1_CTYPE_SHIFT) | 0x0 | 0x100003,
|
|
};
|
|
|
|
const ASN1CType asn1_type_SlotPhysStatus[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10,
|
|
4,
|
|
sizeof(SlotPhysStatus),
|
|
|
|
offsetof(SlotPhysStatus, resetActive) | 0x0,
|
|
(intptr_t)asn1_type__local_11,
|
|
0,
|
|
(intptr_t)"resetActive",
|
|
|
|
offsetof(SlotPhysStatus, vccPresent) | 0x8000000,
|
|
(intptr_t)asn1_type__local_12,
|
|
offsetof(SlotPhysStatus, vccPresent_option),
|
|
(intptr_t)"vccPresent",
|
|
|
|
offsetof(SlotPhysStatus, clkActive) | 0x8000000,
|
|
(intptr_t)asn1_type__local_13,
|
|
offsetof(SlotPhysStatus, clkActive_option),
|
|
(intptr_t)"clkActive",
|
|
|
|
offsetof(SlotPhysStatus, cardPresent) | 0x8000000,
|
|
(intptr_t)asn1_type__local_14,
|
|
offsetof(SlotPhysStatus, cardPresent_option),
|
|
(intptr_t)"cardPresent",
|
|
|
|
(intptr_t)"SlotPhysStatus",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ConnectBankReq[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100000,
|
|
3,
|
|
sizeof(ConnectBankReq),
|
|
|
|
offsetof(ConnectBankReq, identity) | 0x0,
|
|
(intptr_t)asn1_type_ComponentIdentity,
|
|
0,
|
|
(intptr_t)"identity",
|
|
|
|
offsetof(ConnectBankReq, bankId) | 0x0,
|
|
(intptr_t)asn1_type_BankId,
|
|
0,
|
|
(intptr_t)"bankId",
|
|
|
|
offsetof(ConnectBankReq, numberOfSlots) | 0x0,
|
|
(intptr_t)asn1_type_SlotNumber,
|
|
0,
|
|
(intptr_t)"numberOfSlots",
|
|
|
|
(intptr_t)"ConnectBankReq",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ConnectBankRes[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100001,
|
|
2,
|
|
sizeof(ConnectBankRes),
|
|
|
|
offsetof(ConnectBankRes, identity) | 0x0,
|
|
(intptr_t)asn1_type_ComponentIdentity,
|
|
0,
|
|
(intptr_t)"identity",
|
|
|
|
offsetof(ConnectBankRes, result) | 0x0,
|
|
(intptr_t)asn1_type_ResultCode,
|
|
0,
|
|
(intptr_t)"result",
|
|
|
|
(intptr_t)"ConnectBankRes",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ConnectClientReq[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
|
|
2,
|
|
sizeof(ConnectClientReq),
|
|
|
|
offsetof(ConnectClientReq, identity) | 0x0,
|
|
(intptr_t)asn1_type_ComponentIdentity,
|
|
0,
|
|
(intptr_t)"identity",
|
|
|
|
offsetof(ConnectClientReq, clientSlot) | 0x8000000,
|
|
(intptr_t)asn1_type_ClientSlot,
|
|
offsetof(ConnectClientReq, clientSlot_option),
|
|
(intptr_t)"clientSlot",
|
|
|
|
(intptr_t)"ConnectClientReq",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ConnectClientRes[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100003,
|
|
2,
|
|
sizeof(ConnectClientRes),
|
|
|
|
offsetof(ConnectClientRes, identity) | 0x0,
|
|
(intptr_t)asn1_type_ComponentIdentity,
|
|
0,
|
|
(intptr_t)"identity",
|
|
|
|
offsetof(ConnectClientRes, result) | 0x0,
|
|
(intptr_t)asn1_type_ResultCode,
|
|
0,
|
|
(intptr_t)"result",
|
|
|
|
(intptr_t)"ConnectClientRes",
|
|
};
|
|
|
|
const ASN1CType asn1_type_CreateMappingReq[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100004,
|
|
2,
|
|
sizeof(CreateMappingReq),
|
|
|
|
offsetof(CreateMappingReq, client) | 0x0,
|
|
(intptr_t)asn1_type_ClientSlot,
|
|
0,
|
|
(intptr_t)"client",
|
|
|
|
offsetof(CreateMappingReq, bank) | 0x0,
|
|
(intptr_t)asn1_type_BankSlot,
|
|
0,
|
|
(intptr_t)"bank",
|
|
|
|
(intptr_t)"CreateMappingReq",
|
|
};
|
|
|
|
const ASN1CType asn1_type_CreateMappingRes[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100005,
|
|
1,
|
|
sizeof(CreateMappingRes),
|
|
|
|
offsetof(CreateMappingRes, result) | 0x0,
|
|
(intptr_t)asn1_type_ResultCode,
|
|
0,
|
|
(intptr_t)"result",
|
|
|
|
(intptr_t)"CreateMappingRes",
|
|
};
|
|
|
|
const ASN1CType asn1_type_RemoveMappingReq[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100006,
|
|
2,
|
|
sizeof(RemoveMappingReq),
|
|
|
|
offsetof(RemoveMappingReq, client) | 0x0,
|
|
(intptr_t)asn1_type_ClientSlot,
|
|
0,
|
|
(intptr_t)"client",
|
|
|
|
offsetof(RemoveMappingReq, bank) | 0x0,
|
|
(intptr_t)asn1_type_BankSlot,
|
|
0,
|
|
(intptr_t)"bank",
|
|
|
|
(intptr_t)"RemoveMappingReq",
|
|
};
|
|
|
|
const ASN1CType asn1_type_RemoveMappingRes[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100007,
|
|
1,
|
|
sizeof(RemoveMappingRes),
|
|
|
|
offsetof(RemoveMappingRes, result) | 0x0,
|
|
(intptr_t)asn1_type_ResultCode,
|
|
0,
|
|
(intptr_t)"result",
|
|
|
|
(intptr_t)"RemoveMappingRes",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ConfigClientReq[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100008,
|
|
2,
|
|
sizeof(ConfigClientReq),
|
|
|
|
offsetof(ConfigClientReq, clientSlot) | 0x0,
|
|
(intptr_t)asn1_type_ClientSlot,
|
|
0,
|
|
(intptr_t)"clientSlot",
|
|
|
|
offsetof(ConfigClientReq, bankd) | 0x0,
|
|
(intptr_t)asn1_type_IpPort,
|
|
0,
|
|
(intptr_t)"bankd",
|
|
|
|
(intptr_t)"ConfigClientReq",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ConfigClientRes[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100009,
|
|
1,
|
|
sizeof(ConfigClientRes),
|
|
|
|
offsetof(ConfigClientRes, result) | 0x0,
|
|
(intptr_t)asn1_type_ResultCode,
|
|
0,
|
|
(intptr_t)"result",
|
|
|
|
(intptr_t)"ConfigClientRes",
|
|
};
|
|
|
|
const ASN1CType asn1_type_SetAtrReq[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10000a,
|
|
2,
|
|
sizeof(SetAtrReq),
|
|
|
|
offsetof(SetAtrReq, slot) | 0x0,
|
|
(intptr_t)asn1_type_ClientSlot,
|
|
0,
|
|
(intptr_t)"slot",
|
|
|
|
offsetof(SetAtrReq, atr) | 0x0,
|
|
(intptr_t)asn1_type_ATR,
|
|
0,
|
|
(intptr_t)"atr",
|
|
|
|
(intptr_t)"SetAtrReq",
|
|
};
|
|
|
|
const ASN1CType asn1_type_SetAtrRes[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10000b,
|
|
1,
|
|
sizeof(SetAtrRes),
|
|
|
|
offsetof(SetAtrRes, result) | 0x0,
|
|
(intptr_t)asn1_type_ResultCode,
|
|
0,
|
|
(intptr_t)"result",
|
|
|
|
(intptr_t)"SetAtrRes",
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_15[] = {
|
|
(ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x1000000 | 0x4,
|
|
0x0,
|
|
};
|
|
|
|
const ASN1CType asn1_type_TpduModemToCard[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10000c,
|
|
4,
|
|
sizeof(TpduModemToCard),
|
|
|
|
offsetof(TpduModemToCard, fromClientSlot) | 0x0,
|
|
(intptr_t)asn1_type_ClientSlot,
|
|
0,
|
|
(intptr_t)"fromClientSlot",
|
|
|
|
offsetof(TpduModemToCard, toBankSlot) | 0x0,
|
|
(intptr_t)asn1_type_BankSlot,
|
|
0,
|
|
(intptr_t)"toBankSlot",
|
|
|
|
offsetof(TpduModemToCard, flags) | 0x0,
|
|
(intptr_t)asn1_type_TpduFlags,
|
|
0,
|
|
(intptr_t)"flags",
|
|
|
|
offsetof(TpduModemToCard, data) | 0x0,
|
|
(intptr_t)asn1_type__local_15,
|
|
0,
|
|
(intptr_t)"data",
|
|
|
|
(intptr_t)"TpduModemToCard",
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_16[] = {
|
|
(ASN1_CTYPE_OCTET_STRING << ASN1_CTYPE_SHIFT) | 0x1000000 | 0x4,
|
|
0x0,
|
|
};
|
|
|
|
const ASN1CType asn1_type_TpduCardToModem[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10000d,
|
|
4,
|
|
sizeof(TpduCardToModem),
|
|
|
|
offsetof(TpduCardToModem, fromBankSlot) | 0x0,
|
|
(intptr_t)asn1_type_BankSlot,
|
|
0,
|
|
(intptr_t)"fromBankSlot",
|
|
|
|
offsetof(TpduCardToModem, toClientSlot) | 0x0,
|
|
(intptr_t)asn1_type_ClientSlot,
|
|
0,
|
|
(intptr_t)"toClientSlot",
|
|
|
|
offsetof(TpduCardToModem, flags) | 0x0,
|
|
(intptr_t)asn1_type_TpduFlags,
|
|
0,
|
|
(intptr_t)"flags",
|
|
|
|
offsetof(TpduCardToModem, data) | 0x0,
|
|
(intptr_t)asn1_type__local_16,
|
|
0,
|
|
(intptr_t)"data",
|
|
|
|
(intptr_t)"TpduCardToModem",
|
|
};
|
|
|
|
const ASN1CType asn1_type_ClientSlotStatusInd[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10000e,
|
|
3,
|
|
sizeof(ClientSlotStatusInd),
|
|
|
|
offsetof(ClientSlotStatusInd, fromClientSlot) | 0x0,
|
|
(intptr_t)asn1_type_ClientSlot,
|
|
0,
|
|
(intptr_t)"fromClientSlot",
|
|
|
|
offsetof(ClientSlotStatusInd, toBankSlot) | 0x0,
|
|
(intptr_t)asn1_type_BankSlot,
|
|
0,
|
|
(intptr_t)"toBankSlot",
|
|
|
|
offsetof(ClientSlotStatusInd, slotPhysStatus) | 0x0,
|
|
(intptr_t)asn1_type_SlotPhysStatus,
|
|
0,
|
|
(intptr_t)"slotPhysStatus",
|
|
|
|
(intptr_t)"ClientSlotStatusInd",
|
|
};
|
|
|
|
const ASN1CType asn1_type_BankSlotStatusInd[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x10000f,
|
|
3,
|
|
sizeof(BankSlotStatusInd),
|
|
|
|
offsetof(BankSlotStatusInd, fromBankSlot) | 0x0,
|
|
(intptr_t)asn1_type_BankSlot,
|
|
0,
|
|
(intptr_t)"fromBankSlot",
|
|
|
|
offsetof(BankSlotStatusInd, toClientSlot) | 0x0,
|
|
(intptr_t)asn1_type_ClientSlot,
|
|
0,
|
|
(intptr_t)"toClientSlot",
|
|
|
|
offsetof(BankSlotStatusInd, slotPhysStatus) | 0x0,
|
|
(intptr_t)asn1_type_SlotPhysStatus,
|
|
0,
|
|
(intptr_t)"slotPhysStatus",
|
|
|
|
(intptr_t)"BankSlotStatusInd",
|
|
};
|
|
|
|
const ASN1CType asn1_type_RsproPDUchoice[] = {
|
|
(ASN1_CTYPE_CHOICE << ASN1_CTYPE_SHIFT) | 0x6000000 | 0x100002,
|
|
16,
|
|
0,
|
|
sizeof(RsproPDUchoice),
|
|
offsetof(RsproPDUchoice, choice),
|
|
offsetof(RsproPDUchoice, u),
|
|
(intptr_t)asn1_type_ConnectBankReq,
|
|
(intptr_t)"connectBankReq",
|
|
(intptr_t)asn1_type_ConnectBankRes,
|
|
(intptr_t)"connectBankRes",
|
|
(intptr_t)asn1_type_ConnectClientReq,
|
|
(intptr_t)"connectClientReq",
|
|
(intptr_t)asn1_type_ConnectClientRes,
|
|
(intptr_t)"connectClientRes",
|
|
(intptr_t)asn1_type_CreateMappingReq,
|
|
(intptr_t)"createMappingReq",
|
|
(intptr_t)asn1_type_CreateMappingRes,
|
|
(intptr_t)"createMappingRes",
|
|
(intptr_t)asn1_type_RemoveMappingReq,
|
|
(intptr_t)"removeMappingReq",
|
|
(intptr_t)asn1_type_RemoveMappingRes,
|
|
(intptr_t)"removeMappingRes",
|
|
(intptr_t)asn1_type_ConfigClientReq,
|
|
(intptr_t)"configClientReq",
|
|
(intptr_t)asn1_type_ConfigClientRes,
|
|
(intptr_t)"configClientRes",
|
|
(intptr_t)asn1_type_SetAtrReq,
|
|
(intptr_t)"setAtrReq",
|
|
(intptr_t)asn1_type_SetAtrRes,
|
|
(intptr_t)"setAtrRes",
|
|
(intptr_t)asn1_type_TpduModemToCard,
|
|
(intptr_t)"tpduModemToCard",
|
|
(intptr_t)asn1_type_TpduCardToModem,
|
|
(intptr_t)"tpduCardToModem",
|
|
(intptr_t)asn1_type_ClientSlotStatusInd,
|
|
(intptr_t)"clientSlotStatusInd",
|
|
(intptr_t)asn1_type_BankSlotStatusInd,
|
|
(intptr_t)"bankSlotStatusInd",
|
|
(intptr_t)"RsproPDUchoice",
|
|
};
|
|
|
|
static const ASN1CType asn1_type__local_17[] = {
|
|
(ASN1_CTYPE_INTEGER << ASN1_CTYPE_SHIFT) | 0x1800000 | 0x100000,
|
|
0x0,
|
|
0x20,
|
|
};
|
|
|
|
const ASN1CType asn1_type_RsproPDU[] = {
|
|
(ASN1_CTYPE_SEQUENCE << ASN1_CTYPE_SHIFT) | 0x4000000 | 0x10,
|
|
3,
|
|
sizeof(RsproPDU),
|
|
|
|
offsetof(RsproPDU, version) | 0x0,
|
|
(intptr_t)asn1_type__local_17,
|
|
0,
|
|
(intptr_t)"version",
|
|
|
|
offsetof(RsproPDU, tag) | 0x0,
|
|
(intptr_t)asn1_type_OperationTag,
|
|
0,
|
|
(intptr_t)"tag",
|
|
|
|
offsetof(RsproPDU, msg) | 0x0,
|
|
(intptr_t)asn1_type_RsproPDUchoice,
|
|
0,
|
|
(intptr_t)"msg",
|
|
|
|
(intptr_t)"RsproPDU",
|
|
};
|
|
|