1、Englische Fassung CWA 14050-23:2002ICS 35.200; 35.240.40Schnittstellenspezifikation fr die Extensions for Financial Services (XFS) Version 3.01 Teil 23: Schnittstelle fr die Gerteklasse Sensoren undIndikatoren Objektklasse Migration von Version 2.0 (siehe CWA 13449)zu Version 3.01 (dieses CWA) Progr
2、ammierhandbuchCWA 14050-23 Beuth Verlag GmbH, 2002 Jede Art der Vervielfltigung, auch auszugsweise,nur mit Genehmigung des Beuth Verlages gestattet.Alleinverkauf durch Beuth Verlag GmbH, 10772 BerlinRef. Nr. DIN CWA 14050-23:2002-08RW DIN CWA Preisgr. 06August 2002Extensions for Financial Services (
3、XFS) interface specification Release 3.01 Part 23: Sensors and Indicators Unit DeviceClass Interface Migration from Version 2.0 (see CWA 13449) toVersion 3.01 (this CWA) Programmers ReferenceFortsetzung 43 Seiten CWANationales VorwortDieses CEN Workshop Agreement CWA 14050-23, das vom CEN/ISSS XFS W
4、orkshop erarbeitet wurde, wirdausschlielich in englischer Sprache zur Verfgung gestellt.CEN Workshop Agreements werden im Rahmen eines Konsortiums entwickelt. Sie unterscheiden sich vonEuropischen Normen dadurch, dass sie grundstzlich kein ffentliches Einspruchsverfahren durchlaufen unddass auch kei
5、ne nationale Meinungsbildung stattfindet. Im Gegensatz zu Europischen Normen, die denKonsens aller interessierten Kreise darstellen, haben CEN Workshop Agreements lediglich die Zustimmung derunmittelbar beteiligten Mitglieder des Konsortiums gefunden.Fr den Inhalt sind ausschlielich die Mitglieder d
6、es Konsortiums verantwortlich (siehe ergnzende Hinweise imCWA-Vorwort). Weder das CEN-Zentralsekretariat noch die CEN-Mitglieder haben den Inhalt auf eventuelleFehler oder Widersprche zu Normen und Rechtsvorschriften geprft.B55EB1B3E14C22109E918E8EA43EDB30F09CC9B7EF8DD9NormCD - Stand 2007-03 Leersei
7、te B55EB1B3E14C22109E918E8EA43EDB30F09CC9B7EF8DD9NormCD - Stand 2007-03 Rue de Stassart, 36 B-1050 BruxellesTel : +32 2 550 08 11 Fax : +32 2 550 08 19EUROPEAN COMMITTEE FOR STANDARDIZATION COMIT EUROPEN DE NORMALISATION EUROPISCHES KOMITEE FR NORMUNG WORKSHOPCWA 14050-23AGREEMENTMarch 2002ICS 35.20
8、0; 35.240.40 Supersedes CWA 14050-23:2000Extensions for Financial Services (XFS) interface specification -Release 3.01 - Part 23: Sensors and Indicators Unit Device ClassInterface - Migration from Version 2.0 (see CWA 13449) to Version 3.01(this CWA) - Programmers Reference 2002 CEN All rights of ex
9、ploitation in any form and by any means reserved world-wide forCEN National MembersRef. No CWA 14050-23:2002 EThis CEN Workshop Agreement can in no way be held as being an official standardas developed by CEN National Members.B55EB1B3E14C22109E918E8EA43EDB30F09CC9B7EF8DD9NormCD - Stand 2007-03 CWA 1
10、4050-23:2002 (E)2Table of ContentspageForeword31. General 51.1 Audio Jack Overview. 52. New Chapter 92.1 References 93. New Info Commands.94. Changes to existing Info Commands 94.1 WFS_INF_SIU_STATUS. 94.2 WFS_INF_SIU_CAPABILITIES 155. New Execute Commands .195.1 WFS_CMD_SIU_RESET. 196. Changes to e
11、xisting Execute Commands.206.1 WFS_CMD_SIU_ENABLE_EVENTS 206.2 WFS_CMD_SIU_SET_PORTS . 256.3 WFS_CMD_SIU_SET_AUXILIARY 296.4 WFS_CMD_SIU_SET_GUIDLIGHT 317. New Events 328. Changes to existing Events .328.1 WFS_SRVE_SIU_PORT_STATUS. 328.2 WFS_EXEE_SIU_PORT_ERROR 349. Changes to C-Header file36B55EB1B
12、3E14C22109E918E8EA43EDB30F09CC9B7EF8DD9NormCD - Stand 2007-03 CWA 14050-23:2002 (E)3ForewordThis CWA is revision 3.01 of the XFS interface specification.The CEN/ISSS XFS Workshop gathers suppliers as well as banks and other financial service companies. A list ofcompanies participating in this Worksh
13、op and in support of this CWA is available from the CEN/ISSS Secretariat.This CWA was formally approved by the XFS Workshop meeting on 2000-10-16. The specification is continuouslyreviewed and commented in the CEN/ISSS Workshop on XFS. It is therefore expected that an update of thespecification will
14、 be published in due time as a CWA, superseding this revision 3.01.The CWA is published as a multi-part document, consisting of:Part 1: Application Programming Interface (API) - Service Provider Interface (SPI); Programmers ReferencePart 2: Service Classes Definition; Programmers ReferencePart 3: Pr
15、inter Device Class Interface - Programmers ReferencePart 4: Identification Card Device Class Interface - Programmers ReferencePart 5: Cash Dispenser Device Class Interface - Programmers ReferencePart 6: PIN Keypad Device Class Interface - Programmers ReferencePart 7: Check Reader/Scanner Device Clas
16、s Interface - Programmers ReferencePart 8: Depository Device Class Interface - Programmers ReferencePart 9: Text Terminal Unit Device Class Interface - Programmers ReferencePart 10: Sensors and Indicators Unit Device Class Interface - Programmers ReferencePart 11: Vendor Dependent Mode Device Class
17、Interface - Programmers ReferencePart 12: Camera Device Class Interface - Programmers ReferencePart 13: Alarm Device Class Interface - Programmers ReferencePart 14: Card Embossing Unit Class Interface - Programmers ReferencePart 15: Cash In Module Device Class Interface- Programmers ReferencePart 16
18、: Application Programming Interface (API) - Service Provider Interface (SPI) - Migration from Version 2.0(see CWA 13449) to Version 3.0 (this CWA) - Programmers ReferencePart 17: Printer Device Class Interface - Migration from Version 2.0 (see CWA 13449) to Version 3.0 (this CWA) -Programmers Refere
19、ncePart 18: Identification Card Device Class Interface - Migration from Version 2.0 (see CWA 13449) to Version 3.0(this CWA) - Programmers ReferencePart 19: Cash Dispenser Device Class Interface - Migration from Version 2.0 (see CWA 13449) to Version 3.0 (thisCWA) - Programmers ReferencePart 20: PIN
20、 Keypad Device Class Interface - Migration from Version 2.0 (see CWA 13449) to Version 3.0 (thisCWA) - Programmers ReferencePart 21: Depository Device Class Interface - Migration from Version 2.0 (see CWA 13449) to Version 3.0 (thisCWA) - Programmers ReferencePart 22: Text Terminal Unit Device Class
21、 Interface - Migration from Version 2.0 (see CWA 13449) to Version 3.0(this CWA) - Programmers ReferencePart 23: Sensors and Indicators Unit Device Class Interface - Migration from Version 2.0 (see CWA 13449) toVersion 3.0 (this CWA) - Programmers ReferencePart 24: Camera Device Class Interface - Mi
22、gration from Version 2.0 (see CWA 13449) to Version 3.0 (this CWA)- Programmers ReferencePart 25: Identification Card Device Class Interface - PC/SC Integration GuidelinesB55EB1B3E14C22109E918E8EA43EDB30F09CC9B7EF8DD9NormCD - Stand 2007-03 CWA 14050-23:2002 (E)4In addition to these Programmers Refer
23、ence specifications, the reader of this CWA is also referred to acomplementary document, called Release Notes. The Release Notes contain clarifications and explanations on theCWA specifications, which are not requiring functional changes. The current version of the Release Notes isavailable online f
24、rom http:/www.cenorm.be/isss/Workshop/XFS.The information in this document represents the Workshops current views on the issues discussed as of the date ofpublication. It is furnished for informational purposes only and is subject to change without notice. CEN/ISSSmakes no warranty, express or impli
25、ed, with respect to this document.B55EB1B3E14C22109E918E8EA43EDB30F09CC9B7EF8DD9NormCD - Stand 2007-03 CWA 14050-23:2002 (E)51. GeneralA new reset command, three new guidelights, a remote status indicator, and an audible alarm have been added. Inaddition, the meanings of the various device status va
26、lues have been clarified.Due to the requirements of the American Disabilities Act, the SIU has been enhanced to support an Audio Jackdevice.1.1 Audio Jack OverviewThe Audio Jack device is provided to support the requirements of the American Disabilities Act. This device allowsaudio feedback publicly
27、 and / or via the consumers personal headset (vendor hardware permitting). For privacy, thedevice allows input to only be directed to the consumers headset. In auto typedef struct _wfs_siu_statusWORD fwDevice;WORD fwSensors WFS_SIU_SENSORS_SIZE;WORD fwDoors WFS_SIU_DOORS_SIZE;WORD fwIndicators WFS_S
28、IU_INDICATORS_SIZE;WORD fwAuxiliaries WFS_SIU_AUXILIARIES_SIZE;WORD fwGuidLights WFS_SIU_GUIDLIGHTS_SIZE;LPSTR lpszExtra; WFSSIUSTATUS, * LPWFSSIUSTATUS;fwDeviceSpecifies the state of the Sensors and Indicators Unit device as one of the following flags:Value MeaningWFS_SIU_DEVONLINE The device is on
29、line (i.e. powered on and operable).B55EB1B3E14C22109E918E8EA43EDB30F09CC9B7EF8DD9NormCD - Stand 2007-03 CWA 14050-23:2002 (E)10WFS_SIU_DEVOFFLINE The device is offline (e.g., the operator has taken thedevice offline by turning a switch or pulling out thedevice).WFS_SIU_DEVPOWEROFF The device is pow
30、ered off or physically notconnected.WFS_SIU_DEVNODEVICE There is no device intended to be there; e.g. thistype of self service machine does not contain such adevice or it is internally not configured.WFS_SIU_DEVHWERROR The device is inoperable due to a hardware error.WFS_SIU_DEVUSERERROR The device
31、is present but a person is preventingproper operation.WFS_SIU_DEVBUSY The device is busy and unable to process an executecommand at this time.fwSensors .Specifies the state of the Sensors. A number of sensor types are defined below. Vendor specificsensors are defined starting from the end of the arr
32、ay. The maximum sensor index isWFS_SIU_SENSORS_MAX.fwSensors WFS_SIU_OPERATORSWITCHSpecifies the state of the Operator Switch(es). This switch is used to tell the terminal if anOperator/Supervisor wants to change the state from Run to Operators/Supervisors mode or viceversa. The Run mode is used for
33、 normal consumer operations/transactions. The Maintenancemode is used when replenishing the terminal. The Supervisor mode is used when operating theterminal for service and testing. Supervisor mode has higher priority than maintenance mode.Specified as one of the following flags:Value MeaningWFS_SIU
34、_NOT_AVAILABLE The status is not available.WFS_SIU_RUN The switch is in Run mode.WFS_SIU_MAINTENANCE The switch is in Maintenance mode.WFS_SIU_SUPERVISOR The switch is in Supervisor mode.fwSensors WFS_SIU_TAMPERSpecifies the state of the Tamper Sensor for the terminal. This sensor indicates whether
35、theterminal has been tampered with (such as a burglar attempt). Specified as one of the followingflags:Value MeaningWFS_SIU_NOT_AVAILABLE The status is not available.WFS_SIU_OFF There is no indication of a tampering attempt.WFS_SIU_ON There has been a tampering attempt.fwSensors WFS_SIU_INTTAMPERSpe
36、cifies the state of the Tamper Sensor for the internal alarm. This sensor indicates whetherthe internal alarm has been tampered with (such as a burglar attempt). Specified as one of thefollowing flags:Value MeaningWFS_SIU_NOT_AVAILABLE The status is not available.WFS_SIU_OFF There is no indication o
37、f a tampering attempt.WFS_SIU_ON There has been a tampering attempt.fwSensors WFS_SIU_SEISMICSpecifies the state of the Seismic Sensor. This sensor indicates whether the terminal has beenshaken (e.g. burglar attempt or seismic activity). Specified as one of the following flags:Value MeaningWFS_SIU_N
38、OT_AVAILABLE The status is not available.WFS_SIU_OFF The seismic activity has not been high enough totrigger the sensor.WFS_SIU_ON The seismic or other activity has triggered thesensor.fwSensors WFS_SIU_HEATSpecifies the state of the Heat Sensor. This sensor is triggered by excessive heat (fire) nea
39、r theterminal. Specified as one of the following flags:B55EB1B3E14C22109E918E8EA43EDB30F09CC9B7EF8DD9NormCD - Stand 2007-03 CWA 14050-23:2002 (E)11Value MeaningWFS_SIU_NOT_AVAILABLE The status is not available.WFS_SIU_OFF The heat has not been high enough to trigger thesensor.WFS_SIU_ON The heat has
40、 been high enough to trigger the sensor.fwSensors WFS_SIU_PROXIMITYSpecifies the state of the Proximity Sensor. This sensor is triggered by movements around theterminal. Specified as one of the following flags:Value MeaningWFS_SIU_NOT_AVAILABLE The status is not available.WFS_SIU_PRESENT The sensor
41、is showing that there is someone presentat the terminal.WFS_SIU_NOT_PRESENT The sensor can not sense any people around theterminal.fwSensors WFS_SIU_AMBLIGHTSpecifies the state of the Ambient Light Sensor. This sensor indicates the level of ambient lightaround the terminal. Specified as one of the f
42、ollowing flags:Value MeaningWFS_SIU_NOT_AVAILABLE The status is not available.WFS_SIU_VERY_DARK The level of light is: very dark.WFS_SIU_DARK The level of light is: dark.WFS_SIU_MEDIUM_LIGHT The level of light is: medium light.WFS_SIU_LIGHT The level of light is: light.WFS_SIU_VERY_LIGHT The level o
43、f light is: very light.fwSensors WFS_SIU_ENHANCEDAUDIOSpecifies the presence or otherwise of consumer headphone connected to the Audio Jack.Specified as one of the following flags:Value MeaningWFS_SIU_NOT_AVAILABLE There is no Audio Jack.WFS_SIU_PRESENT There is a headset connected.WFS_SIU_NOT_PRESE
44、NT There is no headset connected.fwDoors .Specifies the state of the Doors. A number of door types are defined below. Vendor specificdoors are defined starting from the end of the array. The maximum door index isWFS_SIU_DOORS_MAX.fwDoors WFS_SIU_CABINETSpecifies the state of the Cabinet Doors. Cabin
45、et Doors are doors that open up for consumables,and hardware that does not have to be in a secure place. Specified as one of the following flags.Value MeaningWFS_SIU_NOT_AVAILABLE The status is not available.WFS_SIU_CLOSED The Cabinet Doors are closed.WFS_SIU_OPEN At least one of the Cabinet Doors is open.WFS_SIU_LOCKED The Cabinet Doors are closed and locked.WFS_SIU_BOLTED The Cabinet Doors are closed, locked an