文档库 最新最全的文档下载
当前位置:文档库 › xfs函数

xfs函数

WFS_INF_CMD_STATUS
fwDevice 显示了CDM模块状态,但是显示WFS_CDM_DEVONLINE状态的时候不一定可以出钞。此项值一定要考虑到其它的一些情况,例如某些厂商设计成和安全门的状态有关。此状态的取值可能如下:

WFS_CDM_DEVONLINE

取款设备联机的,当取款模块存在且可操作的时候此值被返回。
WFS_CDM_DEVOFFLINE
设备脱机状态(例如操作员通过拨动开关使设备到脱机状态或是拔出了出钞模块)
WFS_CDM_DEVPOWEROFF
设备被断电或是设备没接电
WFS_CDM_DEVNODEVICE
设备在此没被规定。例如此类自助设备不包含此设备或者它在内部没被设定。
WFS_CDM_DEVHWERROR
设备不能被操作由于硬件故障
WFS_CDM_DEVUSERERROR
设备存在但是某人正在阻止正常操作
WFS_CDM_DEVBUSY
设备正在使用,此时不能处理执行命令


fwSafeDoor 显示了安全门状态,可能的值如下:


WFS_CDM_DOORNOTSUPPORTED 设备无安全门或报告显示安全门不被支持

WFS_CDM_DOOROPEN
安全门被打开

WFS_CDM_DOORCLOSE
安全门被关上

WFS_CDM_DOORUNKNOWN
由于硬件故障或其它情况,安全门的状态不能被确认


fwDispenser 显示了出钞模块的逻辑现金单元的状态,状态如下:


WFS_CDM_DISPOK
所有现金单元存在且状态完好


WFS_CDM_DISPCUSTATE
出钞模块是可操作的,但是一个或者更多的现金单元钱少或空或不可操作,然后设备仍就可以在至少一个现金单元内出钞。

WFS_CDM_DISPCUSTOP
由于一个现金单元出钞失败,出钞模块是可操作的,但是没有介质/Item(纸币,硬币,礼券等)可以出来,因为所有的现金单元处于空或是不可操作状态。此状态也可能发生在拒绝单元/回收单元满或是这两个单元不存在,或是应用锁定了每个现金单元。

WFS_CDM_DISPCUUNKNOWN
由于硬件故障或是其它情况,此状态不能被确定


fwIntermediateStacker
显示了暂存模块的状态,钞票出现在暂存模块由于回收操作,或因为一个出钞操作已经被执行但是没有被完成。可能的状态如下:


WFS_CDM_ISEMPTY
暂存模块是空的

WFS_CDM_ISNOTEMPTY 暂存模块不是空的,介质还没有到出入钞口。

WFS_CDM_ISNOTEMPTYCUST
暂存模块不是空的,介质已经在出入钞口了。如果设备为循环机,那么在暂存模块的介质可能为先前的存款操作的。

WFS_CDM_ISNOTEMPTYUNK
暂存模块不是空的,如果介质已经到了出入口,它是不确认的。

WFS_CDM_ISNUKNOWN
由于硬件故障或其它原因,状态不能够确定。

WFS_CDM_ISNOTSUPPORTED
设备无暂存模块。


lppPositions 指向以空字符结尾的指向WFSCDMOUTPOS结构的指针的指针。这里有一个结构显示了介质可能出现的任何地方。


WFSCDMOUTPOS中参数说明:

fwPosition
显示了出钞

输出位置,可能的值如下:


WFS_CDM_POSLEFT
左侧输出

WFS_CDM_POSRIGHT
右侧输出

WFS_CDM_POSCENTER
中间输出

WFS_CDM_POSTOP
顶部输出

WFS_CDM_POSBOTTOM
底部输出

WFS_CDM_POSFRONT
前面输出

WFS_CDM_POSREAR
后面输出


fwShutter
显示闸门状态,可能值如下:


WFS_CDM_SHTCLOSED
闸门关

WFS_CDM_SHTOPEN
闸门开

WFS_CDM_SHTJAMMED
闸门被卡住或堵塞

WFS_CDM_SHTUNKNOWN
由于硬件故障或其它情况,状态不能被确认。

WFS_CDM_SHTNOTSUPPONED 设备不支持闸门,或闸门状态报告不能被支持。


FwPositionStatus
返回介质在输出位置上的信息,如果设备为循环机,输出位置上可能不是空的由于先前的存款操作,可能的值如下:


WFS_CDM_PSEMPTY
输出位置为空。

WFS_CDM_PSNOTEMPTY
输出位置不为空

WFS_CDM_PSUNKNOWN
由于硬件故障或其它情况不能够确认输出位置状态

WFS_CDM_PSNOTSUPPONED
设备没有能力报告介质处在什么位置


fwTransportStatus 返回介质在传输通道中可能的位置。如果是循环机,传输通道可能不为空由于先前的存款操作。可能的取值如下:


WFS_CDM_TPSTATEMPTY
通道为空

WFS_CDM_TPSTATNOTEMPTY
通道不为空

WFS_CDM_TPSTATNOTEMPTYCUST
客户想要取得的介质已经在通道中了

WFS_CDM_TPSTATNOTSUPPONED
设备没有报告通道状态的能力。

1.2 WFS_INF_CDM_CAPABILITIES
此命令主要返回CDM模块的主要功能,也可以返回一些厂家的特定功能信息。暂存模块和通道模块被当成隔离区域对待。一些设备可以把介质从现金单元输出到暂存模块当传输通道中有介质的时候,同样的一些设备也可以把介质回收到传输模块或者现金单元当暂存模块有介质的时候。

wClass 显示了服务类,值为:WFS_SERVICE_CLASS_CDM

fwType 显示了CDM模块的类型,可能的值如下:

WFS_CDM_TELLERBILL 柜员现金出钞设备
WFS_CDM_SELFSERVICEBILL 自助现金出钞设备
WFS_CDM_TELLERCOIN 柜员硬币出金设备
WFS_CDM_SELFSERVICECOIN 自助硬币出金设备

wMaxDispenseItems
显示了单笔交易最大的出钞数量,如果没有设定这个限制,此值将为0,在这种情况下,如果尝试取得的数量大于硬件所能接受的最大数量,此时SP按一系列子出钞操作来执行。

bCompound BOOL型变量
显示了CDM是不是复合型设备的一部分。如果CDM是带有CIM模块的复合型设备的一部分,那么此设备可以看作是循环机。这种情况,CDM接口不支持关于存款模块单元的信息,但是CDM接口能够支持关于回收或拒绝和循环共享的现金模块。

bShutter BOOL型变量
显示了时候支持WFS_CMD_CDM_OPEN_SHUTTER 和 WFS_CMD_CDM_CLOSE_SHUTTER命令


bShutterControl BOOL型变量
如果参数设置成了TRUE,闸门被SP控制,如果设置成了FALSE,闸门必须直接由应用通过WFS_CMD_CDM_OPEN_SHUTTER 和 WFS_CMD_CDM_CLOSE_SHUTTER命令控制。如果设备没有闸门此字段必须设置成TRUE,此字段适用于所有的闸门和输出位置。

fwRetractAreas WORD型变量
显示了介质将要回收的地方,可以是下面参数的联合。

WFS_CDM_RA_RETRACT 介质被回收到回收单元
WFS_CDM_RA_TRANSPORT 介质被回收到传输模块
WFS_CDM_RA_STACKER 介质被回收到暂存单元
WFS_CDM_RA_REJECT 介质被回收到拒绝单元
WFS_CDM_RA_NOTSUPP CDM没有回收功能

fwRetractTransportActions WORD型变量
显示了当介质被回收到传输单元时将被执行的动作,可以是下面参数的联合。

WFS_CDM_PRESENT 介质被退回到出钞口(输出位置)
WFS_CDM_RETRACE 介质被回收到回收单元
WFS_CDM_REJECT 介质到拒绝单元
WFS_CDM_NOTSUPP CDM没有从传输模块回收的功能

fwRetractStackerAction WORD型变量
显示了当介质被回收到暂存单元时将被执行的动作。如果设备没有回收功能此值为WFS_CDM_NOTSUPP,否则可以是下面值的联合。

WFS_CDM_PRESENT 介质被退回到出钞口(输出位置)
WFS_CDM_RETRACT 介质被回收到回收单元
WFS_CDM_REJECT 介质到拒绝单元
WFS_CDM_NOTSUPP CDM没有从传输模块回收的功能

bSafedoor BOOL型变量
显示了是否支持WFS_CMD_CDM_OPEN_SAFE_DOOR

bCashBox BOOL型变量
此参数仅仅适用于WFS_CDM_TELLERBILL和 WFS_CDM_TELLERCOIN型的CDM。它显示了是否给柜员分配了现金箱。

bIntermediateStacker BOOL型变量
显示了介质在输出到输出位置之前CDM是否支持暂存介质。如果设定为TRUE,WFS_CMD_CDM_DISPENSE的bPresent可以设置成FALSE.

bItemsTakenSensor BOOL型变量
显示了当客户在输出位置取走介质的时候,CDM时候能够察觉到。如果设置成TRUE,SP将伴随着产生一个WFS_SRVE_CDM_ITEMS_TAKEN事件。如果被设置成FALSE,此事件不被产生。此参数适用于所有输出位置。

fwPosition WORD 型变量
显示了CDM的输出位置,可以是下面值的联合。

WFS_CDM_POSLEFT CDM有一个左侧输出位置。
WFS_CDM_POSRIGHT CDM有一个右侧输出位置
WFS_CDM_POSCENTER CDM有一个中央输出位置
WFS_CDM_POSTOP 顶部输出位置
WFS_CDM_POSBOTTOM 底部输出位置
WFS_CDM_POSFRONT 前面输出位置
WFS_CDM_POSREAR 后面输出位置

fwMoveItems WORD型变量
显示了CDM移动介质时

的一些选择,可以是下面的联合。

WFS_CDM_FROMCU 当传输通道中有介质时,CDM可以把介质从现金单元移动到暂存模块中。
WFS_CDM_TOCU 当暂存模块中有介质时,CDM可以把介质回收到现金单元中
WFS_CDM_TOTRANSPORT 当暂存模块中有介质时,CDM可以把介质回收到传输通道内。

fwExchangeType WORD型变量
显示了现金单元加钞时的类型可以是下面的联合
WFS_CDM_EXBYHAND 支持手动补充,可以用手动往现金单元内加钞或是更换现金单元这两个办法中的一个来实现。
WFS_CDM_EXTOCASSETTES 支持从补充现金单元到其它的现金单元加钞方式。


相关文档
相关文档 最新文档