1 #ifndef _ECARDFACADEDEFINES_H_
2 #define _ECARDFACADEDEFINES_H_
6 #define DLL_API __declspec(dllexport)
8 #define DLL_API __declspec(dllimport)
25 UnspecifiedBit = 0x0000,
26 TimeTicketBit = 0x0001,
27 OneWayTicketBit = 0x0002,
31 CommercialDiscountBit = 0x0020,
32 DiscountCouponBit = 0x0040,
33 CardHolderBit = 0x0080,
34 EventsDataBit = 0x0100
40 OWTCardFeatureUndefined = 0x0000,
41 OWTCardFeatureLine = 0x0001,
42 OWTCardFeatureTrip = 0x0002,
43 OWTCardFeatureProtectNumber = 0x0004,
44 OWTCardFeaturePurseJourneyWritable = 0x0008,
45 OWTCardFeaturePrepaidJourneyWritable = 0x0010,
57 OWTCardFeatureTimeValidityDuration = 0x0020,
58 OWTCardFeatureTariff = 0x0040,
59 OWTCardFeatureSummaryPrice = 0x0080,
60 OWTCardFeatureTimeValidityStart = 0x0100,
61 OWTCardFeatureTimeValidityEnd = 0x0200,
62 OWTCardFeatureSupportedCheckOutBusStop = 0x0400,
63 OWTCardFeatureClearTicketOnCancel = 0x0800,
64 OWTCardFeatureCheckInCheckOutZone = 0x1000
69 LogCardFeatureUndefined = 0x00,
70 LogCardFeatrueCardStructureSupported = 0x01
75 AnswerCardFeatureUndefined = 0x00
80 CommonCardFeatureUndefined = 0x00,
81 CommonCardFeaturePublisherVersion = 0x01,
82 CommonCardFeatureCountryCode = 0x02,
83 CommonCardFeatureNetworkCode = 0x04,
93 CommonCardFeatureRegionCodeOnCard = 0x08,
94 CommonCardFeatureCapping = 0x10
99 PurseCardFeatureUndefined = 0x00,
100 PurseCardFeatureRequiredApplicationChecking = 0x01
105 ServiceCardFeatureUndefined = 0x00
110 CommercialDiscountCardFeatureUndefined = 0x00
115 TimeTicketCardFeatureUndefined = 0x00,
116 TimeTicketCardFeatureCounterWritable = 0x01,
117 TimeTicketCardFeatureNetworkWideStructureSupport = 0x02,
118 TimeTicketCardFeatureProlongIndexOnlyOnSameType = 0x04,
119 TimeTicketCardFeatureFillEmptySlotFirst = 0x08,
120 TimeTicketCardFeatureClearTicketOnCancel = 0x10,
121 TimeTicketCardFeatureFileNumber = 0x20
126 TimeTicketFeatureUndefined = 0x00,
127 TimeTicketFeatureUrbanTransportNumber = 0x01,
128 TimeTicketFeatureNetworkID = 0x02,
129 TimeTicketFeaturePreviousNumber = 0x04,
130 TimeTicketFeatureProviderNumber = 0x08,
131 TimeTicketFeaturePairedTimeTicket = 0x10
136 CommonDataFeatureUndefined = 0x00,
137 CommonDataFeatureCustomerProfileValidityStart = 0x01,
141 CommonDataFeatureHasRegionCardNumber = 0x02
147 NullDataCollection = 1,
149 NullEOneWayticketCollection = 3,
150 NullTimeTicketCollection = 4,
151 NullSuperCardVersion = 5,
152 UndefinedCardType = 6,
153 BadInputParameter = 7,
154 BadActualCardStructure = 8,
155 BadAbstractAnswer = 9,
156 ErrAddDataToWriteRequest = 10,
157 ErrAddDataToReadRequest = 11,
158 ErrorNullImplementation = 12
174 MifareMikroelektronika1 = 4,
175 MifareMikroelektronika2 = 5,
192 TimeTicketTypeUndefined = -1,
194 TimeTicketTypeTrip = 1,
195 TimeTicketTypeRegionInterval = 2,
196 TimeTicketTypeTariffArea = 3,
197 TimeTicketTypeZoneList = 4,
198 TimeTicketTypeZoneVia = 5,
199 TimeTicketTypeTimeValidityOnly = 6,
200 TimeTicketTypeRelation = 7,
201 TimeTicketTypeNetworkWide = 8,
202 TimeTicketTypeKilometric = 9
207 OneWayTicketTypeUndefined = -1,
208 OneWayTicketTypeStandard = 0,
209 OneWayTicketTypeRelation = 1,
210 OneWayTicketTypeZoneList = 2,
211 OneWayTicketTypeZoneVia = 3,
212 OneWayTicketTypeZoneAmount = 4,
213 OneWayTicketTypeNetworkWide = 5
218 EncodingUndefined = 0,
224 NoOperation = UnspecifiedBit,
225 TimeTicketOperation = TimeTicketBit,
226 OneWayTicketOperation = OneWayTicketBit,
227 PurseOperation = PurseBit,
228 CommonDataOperation = CommonBit,
229 ServiceDataOperation = ServiceBit,
230 CommercialDiscountOperation = CommercialDiscountBit,
231 DiscountCouponOperation = DiscountCouponBit,
232 CardHolderDataOperation = CardHolderBit,
233 EventsDataOperation = EventsDataBit,
234 DefaultDataTypesOperation = CommonBit | OneWayTicketBit,
235 FullDataTypesOperation = CommonBit | OneWayTicketBit | ServiceBit | PurseBit | TimeTicketBit
240 UndefinedServiceCardType = -1,
241 DriverNoCompanyCard = 0,
249 StandardUndefined = 0,
250 StandardCardTypeEmtest = 1,
251 StandardCardTypeEN1545 = 2
256 WalletISOCountryCodeUndefined = 0,
257 WalletISOCountryCodeCzech = 203,
258 WalletISOCountryCodeGermany = 276,
259 WalletISOCountryCodeLithuania = 440,
260 WalletISOCountryCodePoland = 616,
261 WalletISOCountryCodeSlovakia = 703,
262 WalletISOCountryCodeSlovenia = 705,
263 WalletISOCountryCodeMacedonia = 807
268 WalletISOPayUnitCodeUndefined = 0,
269 WalletISOPayUnitCodeCroatianKuna = 191,
270 WalletISOPayUnitCodeCzechKoruna = 203,
271 WalletISOPayUnitCodeHungarianForint = 348,
272 WalletISOPayUnitCodeLithuanianLitas = 440,
273 WalletISOPayUnitCodeSlovakKoruna = 703,
274 WalletISOPayUnitCodeMacedonianDenar = 807,
275 WalletISOPayUnitCodeEur = 978,
276 WalletISOPayUnitCodePolishZloty = 985
281 CappingProviderTypeUndefined = -1,
282 CappingProviderTypeProviderCode = 0,
283 CappingProviderTypeNetworkCode = 1
289 #endif // _ECARDFACADEDEFINES_H_
OneWayTicketCardFeaturesEnum
Definition: ECardFacadeDefines.h:38
ServiceCardType
Definition: ECardFacadeDefines.h:238
const unsigned char UNDEFINED_PRICE_UNIT
Definition: ECardFacadeDefines.cpp:7
LogCardFeatures
Definition: ECardFacadeDefines.h:67
CappingProviderType
Definition: ECardFacadeDefines.h:279
ReturnValues
Definition: ECardFacadeDefines.h:144
WalletISOPayUnitCode
Definition: ECardFacadeDefines.h:266
OneWayTicketType
Definition: ECardFacadeDefines.h:205
DataTypeOperation
Definition: ECardFacadeDefines.h:222
CardType
Definition: ECardFacadeDefines.h:168
ServiceCardFeatures
Definition: ECardFacadeDefines.h:103
AnswerCardFeatures
Definition: ECardFacadeDefines.h:73
CommonCardFeatures
Definition: ECardFacadeDefines.h:78
TimeTicketCardFeatures
Definition: ECardFacadeDefines.h:113
TextEncoding
Definition: ECardFacadeDefines.h:216
CardFacadeType
Definition: ECardFacadeDefines.h:161
CommercialDiscountCardFeatures
Definition: ECardFacadeDefines.h:108
TimeTicketType
The TimeTicketType enum.
Definition: ECardFacadeDefines.h:190
#define DLL_API
Definition: ECardFacadeDefines.h:8
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
CardTypeStandard
Definition: ECardFacadeDefines.h:247
CommonDataFeatures
Definition: ECardFacadeDefines.h:134
PurseCardFeatures
Definition: ECardFacadeDefines.h:97
WalletISOCountryCode
Definition: ECardFacadeDefines.h:254
TimeTicketFeatures
Definition: ECardFacadeDefines.h:124
Definition: ECardFacadeDefines.h:20