20241225 1.4.27.11.0
1.modify:MoveWithDetectSensor add "InterruptLoopSta" to Determine the use of Interrupt()

20241217 1.4.27.10.0
1.modify:OF-135i disable loader capability before set scanner into standby mode.
2.modify:add key "20241113" for film button revers and enable standby mode.

20240416 1.4.27.9.0
1.modify:ControlRead ControlWrite BulkRead BulkWrite check m_bUnitReady
2.modify:ReadReg init data memset buff to 0
3.modify:CScanApi.StopScan() if pwrbit = 0 ----> m_bUnitReady set FALSE;
4.modify:ClosePipes() check g_inf != nil

2024032614 1.4.27.8.0
1.modify:Interrupt()--->if (m_Pid == 5174) wait time = 1 for OF135i Load holder need ReadInterrupt back
b
20231114 1.4.27.7.0
1.modify:Add 684 Device & Plist Setting(1426)
2.modify: disable DoCalibration()-->CisAdfCalibration cleaning SheetfedLoadPaper interrupt

20231019 1.4.27.6.0
1.modify:Add M22 Device & Plist Setting(1443)

20230401 1.4.27.5.0
1.modify:Add VOID Oldapi_GetImgDef(LPIMGDEF pInf, IMG &img);
            VOID Oldapi_GetSisImgDef(LPIMGDEF pInf, IMG &img);
            int  Oldapi_GetLampStatus();
            BOOL Oldapi_TestUnitReady();
            BOOL Oldapi_SetLampOffTime();
            BOOL Oldapi_GetUserLine(LPBYTE buf);
            For Old ScanApi1.0 (Film use)

20230223 1.4.27.4.0
1.modify:beasuse mac system limits the number of reads and writes to open files so use ”setrlimit“ expand limit(有部分風險)
        (Read Write SHD)

20221118 1.4.27.3.0
1.modify:Add Pid:1440 new OF120 Scanboard

20221031 1.4.27.2.0
1.modify:GetExtCapability() Bookmaker 不能使用ZeroMemory 會破壞AP Memory
2.modify:AdjustFilmLoaderPosition() check m_FilmLoaderMovingLength(we get last position here in inch of unit.)

20220411 1.4.27.1.0
1.modify:Add ReadInterrupt use runloop for of135i (GPIO1.2.3)

20220411 1.4.27.0
1.modify:Add ReadInterrupt use runloop for of135i (GPIO1.2.3)


20220209 1.0.0.26
1. modify:Add _EXP(RGB) set (m_ExposureTimes + 2) for MultiExposure

20220128 1.0.0.25
1. modify:Add "g_fOldapi" for film device interrupt detect sensor
2. modify:Add GetInterruptVal() interrupt detect sensor for film device newApi

20210924 1.0.0.24
1. modify:Add "iM21PreScan" for ephoto device

20210626 1.0.0.23
1. modify:Add old ScanApi for of8100 of8200 use GL128
2. modify:Add SN"A20210507" key for AD9826 Deivce
3. modify:cleaning SheetfedLoadPaper interrupt for 643 load the paper after stopscan

20210514 1.0.0.22
1. modify:Add OF8300 Device

20201029 1.0.0.21
1. modify:BULK1024_BOUNDLY for GL845 WriteData fail
2. modify:Add GL845 series Device control


1090914 v1.0.0.20
1. modify:OpenNotify->first to create the notification port and event source

1090731 v1.0.0.19
1. modify: Add source file

1080717 v1.0.0.18
1. modify: new SHD TXT file

1060717 v1.0.0.17
1. modify: Add DebugLV to Output Debug File
                            LV1.Output console message & asic reg
                            LV2.Output asic input raw data & scanapi read data
                            LV3.Output shading data
                            LV4.Output write file message

1060419 v1.0.0.16
1. modify: scanner utility scanororigin fail

1060217 v1.0.0.15
1. modify: Debug MSG log create

1050624 v1.0.0.14
1. modify: Add AutoADF Mode

1050407 v1.0.0.13
1. modify: Add RunLoopTimer for count standbymode time
            (Notify.cpp)

1050407 v1.0.0.12
1. modify: unknow bug at OS10.10 PS30D Scan over 200 page error
            (open Scan.CPP #ifdef)

1050328 v1.0.0.11
1. modify: interrupt disable run loop
2. modify: add key"LoaderEjectStep" for of135

1050222 v1.0.0.10
1. modify: Lock_u Sleep TickWait
2. modify: WaitInterruptEvent BUTTON_LOAD add check m_bUnitReady

v1.0.0.4 only for SF8,因為機器未燒序號所造成的困擾
新增 "IRScaling_OldSetting"  = TRUE 是用舊的4個值的參數(Enable_IR_Scaling = 1,1398,11310,1448,11288)
FlashRAM = 0 時,不會讀Flash的資料,而是讀 plist的資料
