📄 rangerdatatype.cpp
字号:
#include "stdafx.h"
#include "RangerDataType.h"
//TRANSPORTINFO_GENERAL
TRANSPORTINFO_GENERAL::TRANSPORTINFO_GENERAL()
{
ID = 0;
Make = "";
Model = "";
NativeAPI = "";
bMainHopperPresent = FALSE;
bMergeHopperPresent= FALSE;
bDropStationPresent = FALSE;
bViewStationPresent = FALSE;
bMicrEncoderPresen = FALSE;
bFrontEndorserPresent = FALSE;
bRearEndorserPresent = FALSE;
bFrontStampPresent = FALSE;
bRearStampPresent = FALSE;
bMicrofilmerPresent = FALSE;
nMicrReaderCount = 0;
nOcrReaderCount = 0;
nFrontImageCount = 0;
nRearImageCount = 0;
nMaxStorableFrontImages = 0;
nMaxStorableRearImages = 0;
bImagesAvailableDuringOutputEvent = FALSE;
bImagesAvailableDuringPocketEvent= FALSE;
bCanSetImageRootDir = FALSE;
bCanSuspendItems = FALSE;
nPocketCount = 0;
nHardwareRejectPocket = 0;
eExceptionManager = TE_Unknown;
bIQAPresent = FALSE;
bIQAAvailableDuringOutputEvent = FALSE;
bIQAAvailableDuringPocketEvent = FALSE;
}
TRANSPORTINFO_GENERAL::TRANSPORTINFO_GENERAL(const TRANSPORTINFO_GENERAL& other)
{
ID = other.ID;
Make = other.Make;
Model = other.Model;
NativeAPI = other.NativeAPI;
bMainHopperPresent = other.bMainHopperPresent;
bMergeHopperPresent= other.bMergeHopperPresent;
bDropStationPresent = other.bDropStationPresent;
bViewStationPresent = other.bViewStationPresent;
bMicrEncoderPresen = other.bMicrEncoderPresen;
bFrontEndorserPresent = other.bFrontEndorserPresent;
bRearEndorserPresent = other.bRearEndorserPresent;
bFrontStampPresent = other.bFrontStampPresent;
bRearStampPresent = other.bRearStampPresent;
bMicrofilmerPresent = other.bMicrofilmerPresent;
nMicrReaderCount = other.nMicrReaderCount;
nOcrReaderCount = other.nOcrReaderCount;
nFrontImageCount = other.nFrontImageCount;
nRearImageCount = other.nRearImageCount;
nMaxStorableFrontImages = other.nMaxStorableFrontImages;
nMaxStorableRearImages = other.nMaxStorableRearImages;
bImagesAvailableDuringOutputEvent = other.bImagesAvailableDuringOutputEvent;
bImagesAvailableDuringPocketEvent= other.bImagesAvailableDuringPocketEvent;
bCanSetImageRootDir = other.bCanSetImageRootDir;
bCanSuspendItems = other.bCanSuspendItems;
nPocketCount = other.nPocketCount;
nHardwareRejectPocket = other.nHardwareRejectPocket;
eExceptionManager = other.eExceptionManager;
bIQAPresent = other.bIQAPresent;
bIQAAvailableDuringOutputEvent = other.bIQAAvailableDuringOutputEvent;
bIQAAvailableDuringPocketEvent = other.bIQAAvailableDuringPocketEvent;
}
TRANSPORTINFO_GENERAL& TRANSPORTINFO_GENERAL::operator=(const TRANSPORTINFO_GENERAL& other)
{
if (this != &other)
{
ID = other.ID;
Make = other.Make;
Model = other.Model;
NativeAPI = other.NativeAPI;
bMainHopperPresent = other.bMainHopperPresent;
bMergeHopperPresent= other.bMergeHopperPresent;
bDropStationPresent = other.bDropStationPresent;
bViewStationPresent = other.bViewStationPresent;
bMicrEncoderPresen = other.bMicrEncoderPresen;
bFrontEndorserPresent = other.bFrontEndorserPresent;
bRearEndorserPresent = other.bRearEndorserPresent;
bFrontStampPresent = other.bFrontStampPresent;
bRearStampPresent = other.bRearStampPresent;
bMicrofilmerPresent = other.bMicrofilmerPresent;
nMicrReaderCount = other.nMicrReaderCount;
nOcrReaderCount = other.nOcrReaderCount;
nFrontImageCount = other.nFrontImageCount;
nRearImageCount = other.nRearImageCount;
nMaxStorableFrontImages = other.nMaxStorableFrontImages;
nMaxStorableRearImages = other.nMaxStorableRearImages;
bImagesAvailableDuringOutputEvent = other.bImagesAvailableDuringOutputEvent;
bImagesAvailableDuringPocketEvent= other.bImagesAvailableDuringPocketEvent;
bCanSetImageRootDir = other.bCanSetImageRootDir;
bCanSuspendItems = other.bCanSuspendItems;
nPocketCount = other.nPocketCount;
nHardwareRejectPocket = other.nHardwareRejectPocket;
eExceptionManager = other.eExceptionManager;
bIQAPresent = other.bIQAPresent;
bIQAAvailableDuringOutputEvent = other.bIQAAvailableDuringOutputEvent;
bIQAAvailableDuringPocketEvent = other.bIQAAvailableDuringPocketEvent;
}
return *this;
}
//TRANSPORTINFO_ENCODER
TRANSPORTINFO_ENCODER::TRANSPORTINFO_ENCODER()
{
font = TEC_Unknown;
}
TRANSPORTINFO_ENCODER::TRANSPORTINFO_ENCODER(const TRANSPORTINFO_ENCODER& other)
{
font = other.font;
}
TRANSPORTINFO_ENCODER& TRANSPORTINFO_ENCODER::operator=(const TRANSPORTINFO_ENCODER& other)
{
if (this != &other)
{
font = other.font;
}
return *this;
}
//TRANSPORTINFO_FRONTENDORSER
TRANSPORTINFO_FRONTENDORSER::TRANSPORTINFO_FRONTENDORSER()
{
nMaxLines = 0;
}
TRANSPORTINFO_FRONTENDORSER::TRANSPORTINFO_FRONTENDORSER(const TRANSPORTINFO_FRONTENDORSER& other)
{
nMaxLines = other.nMaxLines;
}
TRANSPORTINFO_FRONTENDORSER& TRANSPORTINFO_FRONTENDORSER::operator=(const TRANSPORTINFO_FRONTENDORSER& other)
{
if (this != &other)
{
nMaxLines = other.nMaxLines;
}
return *this;
}
//TRANSPORTINFO_REARENDORSER
TRANSPORTINFO_REARENDORSER::TRANSPORTINFO_REARENDORSER()
{
nMaxLines = 0;
}
TRANSPORTINFO_REARENDORSER::TRANSPORTINFO_REARENDORSER(const TRANSPORTINFO_REARENDORSER& other)
{
nMaxLines = other.nMaxLines;
}
TRANSPORTINFO_REARENDORSER& TRANSPORTINFO_REARENDORSER::operator=(const TRANSPORTINFO_REARENDORSER& other)
{
if (this != &other)
{
nMaxLines = other.nMaxLines;
}
return *this;
}
//TRANSPORTINFO_FRONTSTAMP
TRANSPORTINFO_FRONTSTAMP::TRANSPORTINFO_FRONTSTAMP()
{
stampType = TST_Unknown;
positionType = TSP_Unknown;
}
TRANSPORTINFO_FRONTSTAMP::TRANSPORTINFO_FRONTSTAMP(const TRANSPORTINFO_FRONTSTAMP& other)
{
stampType = other.stampType;
positionType = other.positionType;
}
TRANSPORTINFO_FRONTSTAMP& TRANSPORTINFO_FRONTSTAMP::operator=(const TRANSPORTINFO_FRONTSTAMP& other)
{
if (this != &other)
{
stampType = other.stampType;
positionType = other.positionType;
}
return *this;
}
//TRANSPORTINFO_REARSTAMP
TRANSPORTINFO_REARSTAMP::TRANSPORTINFO_REARSTAMP()
{
stampType = TST_Unknown;
positionType = TSP_Unknown;
}
TRANSPORTINFO_REARSTAMP::TRANSPORTINFO_REARSTAMP(const TRANSPORTINFO_REARSTAMP& other)
{
stampType = other.stampType;
positionType = other.positionType;
}
TRANSPORTINFO_REARSTAMP& TRANSPORTINFO_REARSTAMP::operator=(const TRANSPORTINFO_REARSTAMP& other)
{
if (this != &other)
{
stampType = other.stampType;
positionType = other.positionType;
}
return *this;
}
//TRANSPORTINFO_MICROFILMER
TRANSPORTINFO_MICROFILMER::TRANSPORTINFO_MICROFILMER()
{
nMaxLineLength = 0;
}
TRANSPORTINFO_MICROFILMER::TRANSPORTINFO_MICROFILMER(const TRANSPORTINFO_MICROFILMER& other)
{
nMaxLineLength = other.nMaxLineLength;
}
TRANSPORTINFO_MICROFILMER& TRANSPORTINFO_MICROFILMER::operator=(const TRANSPORTINFO_MICROFILMER& other)
{
if (this != &other)
{
nMaxLineLength = other.nMaxLineLength;
}
return *this;
}
//TANSPORTINFO_MICRREADER
TANSPORTINFO_MICRREADER::TANSPORTINFO_MICRREADER()
{
Index = 0;
Font = TM_Unknown;
}
TANSPORTINFO_MICRREADER::TANSPORTINFO_MICRREADER(const TANSPORTINFO_MICRREADER& other)
{
Index = other.Index;
Font = other.Font;
}
TANSPORTINFO_MICRREADER& TANSPORTINFO_MICRREADER::operator=(const TANSPORTINFO_MICRREADER& other)
{
if (this != &other)
{
Index = other.Index;
Font = other.Font;
}
return *this;
}
//TANSPORTINFO_OCRREADER
TANSPORTINFO_OCRREADER::TANSPORTINFO_OCRREADER()
{
Index = 0;
Font = TO_Unknown;
}
TANSPORTINFO_OCRREADER::TANSPORTINFO_OCRREADER(const TANSPORTINFO_OCRREADER& other)
{
Index = other.Index;
Font = other.Font;
}
TANSPORTINFO_OCRREADER& TANSPORTINFO_OCRREADER::operator=(const TANSPORTINFO_OCRREADER& other)
{
if (this != &other)
{
Index = other.Index;
Font = other.Font;
}
return *this;
}
//TANSPORTINFO_FRONTIMAGE
TANSPORTINFO_FRONTIMAGE::TANSPORTINFO_FRONTIMAGE()
{
Index = 0;
ColorType = TI_CT_Unkown;
Portion = TI_PORT_Unknown;
Location = TI_LOC_Unknown;
}
TANSPORTINFO_FRONTIMAGE::TANSPORTINFO_FRONTIMAGE(const TANSPORTINFO_FRONTIMAGE& other)
{
Index =other.Index;
ColorType = other.ColorType;
Portion = other.Portion;
Location = other.Location;
}
TANSPORTINFO_FRONTIMAGE& TANSPORTINFO_FRONTIMAGE::operator=(const TANSPORTINFO_FRONTIMAGE& other)
{
if (this != &other)
{
Index =other.Index;
ColorType = other.ColorType;
Portion = other.Portion;
Location = other.Location;
}
return *this;
}
//TANSPORTINFO_REARIMAGE
TANSPORTINFO_REARIMAGE::TANSPORTINFO_REARIMAGE()
{
Index = 0;
ColorType = TI_CT_Unkown;
Portion = TI_PORT_Unknown;
Location = TI_LOC_Unknown;
}
TANSPORTINFO_REARIMAGE::TANSPORTINFO_REARIMAGE(const TANSPORTINFO_REARIMAGE& other)
{
Index =other.Index;
ColorType = other.ColorType;
Portion = other.Portion;
Location = other.Location;
}
TANSPORTINFO_REARIMAGE& TANSPORTINFO_REARIMAGE::operator=(const TANSPORTINFO_REARIMAGE& other)
{
if (this != &other)
{
Index =other.Index;
ColorType = other.ColorType;
Portion = other.Portion;
Location = other.Location;
}
return *this;
}
//TRANSPORTINFO
TRANSPORTINFO::TRANSPORTINFO()
{
General = TRANSPORTINFO_GENERAL() ;
Encoder = TRANSPORTINFO_ENCODER() ;
FrontEndorser = TRANSPORTINFO_FRONTENDORSER();
RearEndorser = TRANSPORTINFO_REARENDORSER();
FrontStamp = TRANSPORTINFO_FRONTSTAMP();
RearStamp = TRANSPORTINFO_REARSTAMP() ;
MicroFilmer = TRANSPORTINFO_MICROFILMER() ;
std::vector<TANSPORTINFO_MICRREADER>().swap(MicrReaders);
std::vector<TANSPORTINFO_OCRREADER>().swap(OCRReaders);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -