From c70166f3e86ffd0528884911483c067a6b21ebdd Mon Sep 17 00:00:00 2001 From: kojingeun <diteam.co.kr> Date: 금, 30 6월 2023 15:48:59 +0900 Subject: [PATCH] Ongoing60 #4517 CF AOI Review 결과 파일 찾기 실패 개선 1. AOIServer RawBin 폴더 연결 TimerThread 추가 - file_dummy 생성 후 Open/Close 반복(10초) 2. 프로젝트 누락 경로 및 설정 추가 - FTPUploader Include Path, Debug모드 psapi.lib --- ReviewSystem/CHSignalControls/SignalControl_DitSharedMemorySync.cpp | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/ReviewSystem/CHSignalControls/SignalControl_DitSharedMemorySync.cpp b/ReviewSystem/CHSignalControls/SignalControl_DitSharedMemorySync.cpp index 0a7f470..d6ef04c 100644 --- a/ReviewSystem/CHSignalControls/SignalControl_DitSharedMemorySync.cpp +++ b/ReviewSystem/CHSignalControls/SignalControl_DitSharedMemorySync.cpp @@ -265,6 +265,24 @@ return TRUE; } +/*< LYW 20220610 - #4185 ADD Start >*/ +BOOL CSignalControl_DitSharedMemorySync::ReadData(const CString strAddr, int BitPosition, int nSize, int& nData) +{ + if (m_pMemStartAddr == NULL) return FALSE; + + int nAddress = _ttoi(strAddr); + + // read value + int TempData = 0; + memcpy(&TempData, m_pMemStartAddr + nAddress, sizeof(int)*nSize); + + TempData = TempData >> BitPosition; + + nData = TempData & 1; + return TRUE; +} +/*< LYW 20220610 - #4185 ADD End >*/ + BOOL CSignalControl_DitSharedMemorySync::WriteData(const CString strAddr, int nSize, CString strData) { if(m_pMemStartAddr == NULL) return FALSE; -- Gitblit v1.9.3