📄 rangerconstants.h
字号:
#ifndef RangerConstants_Included
#define RangerConstants_Included
enum RangerTransportStates
{
TransportUnknownState = -1,
TransportShutDown = 0,
TransportStartingUp = 1,
TransportChangeOptions = 2,
TransportEnablingOptions = 3,
TransportReadyToFeed = 4,
TransportFeeding = 5,
TransportExceptionInProgress = 6,
TransportShuttingDown = 7
};
enum RangerItemStates
{
RangerItemStateUnknown = 0,
RangerItemInProcess = 1,
RangerItemInPocket = 2,
RangerItemRejected = 3,
RangerItemDeleted = 4,
RangerItemHandPocketed = 5,
};
enum RangerFeedSources
{
FeedSourceUnknown = -1,
FeedSourceMainHopper = 0,
FeedSourceMergeHopper = 1,
FeedSourceManualDrop = 2
};
enum RangerFeedingStoppedReasons
{
UnknownFeedingStoppedReason = -1,
FeedRequestFinished = 0,
MainHopperEmpty = 1,
MergeHopperEmpty = 2,
ManualDropEmpty = 3,
FeedStopRequested = 4,
ClearTrackRequested = 5,
BlackBandItemDetected = 6,
EndOfLogicalMicrofilmRoll = 7,
ExceptionDetected = 8
};
#define FeedContinuously 0
enum RangerCommonSymbols
{
RangerRejectSymbol = '!'
};
enum RangerE13BMicrSymbols
{
E13B_AmountSymbol = 'b',
E13B_OnUsSymbol = 'c',
E13B_TransitSymbol = 'd',
E13B_DashSymbol = '-',
E13B_RejectSymbol = RangerRejectSymbol
};
#define MaxMicrReaderNumber 5
#define MaxOcrReaderNumber 10
#define MaxEndorseLineNumber 4
#define MaxStampNumber 10
#define MaxImageNumberPerSide 10
#define MaxFrontImageNumber MaxImageNumberPerSide
#define MaxRearImageNumber MaxImageNumberPerSide
#define InvalidItemId 0
#define InvalidPocketNumber 0
#define InvalidStampNumber 0
#define RollOnStampNumber 1 //for fixed stamp
enum RangerSides
{
TransportFront = 0,
TransportRear = 1
};
enum RangerLocations
{
LocationUnknown = -1,
LocationUpstream = 0,
LocationDownstream = 1
};
enum RangerBlipTypes
{
TransportNoBlip = 0,
TransportItemBlip = 1,
TransportBatchBlip = 2
};
enum RangerFeedModes
{
TransportFeedModeNormal = 0,
TransportFeedModeReadAndKey = 1
};
enum RangerImageColorTypes
{
ImageColorTypeUnknown = -1,
ImageColorTypeBitonal = 0,
ImageColorTypeGrayscale = 1,
ImageColorTypeColor = 2
};
enum RangerExceptionTypes
{
TransportExceptionUnknown = -1,
TransportExceptionNone = 0,
TransportExceptionJam = 1,
TransportExceptionLatePocket = 2,
TransportExceptionInternalSoftwareError = 3,
TransportExceptionPocketFull = 4,
TransportExceptionTransportOffLine = 5,
TransportExceptionImageSubsystemDead = 6,
TransportExceptionInitializationError = 7,
TransportExceptionItemsInTrack = 8,
TransportExceptionDeviceError = 9,
TransportExceptionFeedError = 10,
TransportExceptionPrinterError = 11,
TransportExceptionFeedButtonPressed = 12,
TransportExceptionWaitingForFeedButton = 13,
TransportExceptionEndOfMicrofilm = 14,
TransportExceptionMisfeed = 15,
TransportExceptionDogEar = 16,
TransportExceptionMediaEmpty = 17,
};
#define MaxColorType ImageColorTypeColor
#define DefaultRangerImageFileSetDirectory ""
#define DefaultRangerImageFileSetName "Default"
#define MaxImageFileSetDirectoryLength 8
#define MaxImageFileSetHeaderTextLength 128
#define MaxImageFileSetNameLength 8
#define MaxImageFileSetItemTextLength 230
#define TransportInfoFile "TransportInfo.ini"
#define DefaultRangerGenericOptionsFile "GenericOptions.ini"
#define DefaultRangerDriverOptionsFile "DriverOptions.ini"
#define TrailEdgeTriggerPosition -1
#endif //RangerConstants_Included
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -