| /* 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", |
| }; |
| |