Module Info
- Reference
FixedPointData- Numeric OID
1.3.6.1.4.1.17218.1.0.6.1.0
UIC Fixed Point Data - version 1.0.0
The UICBarcodeHeader need not be signed (i.e. level1Signature unset), if the situation does not require it.
This is useful, for example, in the case of customer feedback barcodes that should link to the operator's website. for reporting faults, or for directing users to download an app to access a shared vehicle.
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ$*-.:; see here: github.com/sveljko/base41$UIC:Example: HTTPS://RAIL.EXAMPLE/QRFB/$UIC:A2I9...
n.b. uppercase should be used in the whole URL, as this is much more efficient to encode in a QR code
application/vnd.uic.dosipas.v2 or application/vnd.uic.dosipas.v1, as appropriateOther records may exist in the same NDEF message. Readers MUST be prepared to look beyond the first record to find a UIC DOSIPAS record.
FixedPointData1.3.6.1.4.1.17218.1.0.6.1.0This module explicitly exports the following symbols:
FixedPoint fixedPointDataThis sequence contains the following fields:
The ID SHOULD be eternally unique per issuer.
If different from the security provider. MUST be set if the barcode is unsigned (i.e. no security provider).
Additional important information about this fixed point.
This type is constrained in the following way:
The length of the value must be greater than or equal to:
1
The length of the value must be less than or equal to:
8
This type is concretely parameterised with the following:
This type is constrained in the following way:
The type must satisfy the following field constraints, other fields are unconstrained:
| Field | Presence | Value |
|---|---|---|
| format | No stipulation |
InverseAny value, except any satisfying the following: UnionAny of the following can be true: Single value
The value must be exactly:
OR Single value
The value must be exactly:
|
This object set has the following members:
| &id | &Type | &encoding |
|---|---|---|
| Other members may be added at runtime. | ||
This is an object of the class: DATA-ELEMENT
This object has the following field values:
FPD1
The value of this choice may be one of the following:
e.g. for check-in/check-out by scanning.
e.g. for at-seat ordering, customer reporting of vehicle defects, vehicle based check-in.
e.g. bike, e-scooter, car sharing.
Values defined by the issuer.
This sequence contains the following fields:
This sequence contains the following fields:
For identifying at which carriage and seat/compartment this barcode is placed, if at a seat.
When affixed non-seat items or sub-items within a compartment, values defined by the issuer.
Representing a barcode/tag that is updated as the vehicle progresses along its route.
This sequence contains the following fields:
The value of this choice may be one of the following:
ERA European Vehicle Number, including the check digit.
This type is constrained in the following way:
The value must be greater than or equal to:
0
The value must be less than or equal to:
999999999999
VIN per ISO 3779.
This type is constrained in the following way:
All the following must be true:
The length of the value must exactly:
17
AND
The characters in the string value must satisfy the following constraint:
Any of the following can be true:
The value must be greater than or equal to:
A
The value must be less than or equal to:
Z
OR
The value must be greater than or equal to:
0
The value must be less than or equal to:
9
Values defined by the issuer.
Built upon GBFSv3.0. Reference: github.com/MobilityData/gbfs-json-schema/blob/master/v3.0/vehicle_types.json.
This sequence contains the following fields:
Values defined by the issuer.