20.8.0.326
- soGemAgent에서 Variable Changes 로그 옵션이 올바르게 저장되지 않는 문제를 수정했습니다.
- 프로 버전에서 구조화된 로그 기록 오류를 수정했습니다.
20.5.0.320
- 로그 기록 시 메시지의 데이터 사전 이름도 기록되도록 했습니다.
- 알람의 Description을 ALTX의 내용으로 사용하는 옵션을 추가했습니다. (goUseAlarmDescAsALTX)
- ASCII 형식 TRID를 지원합니다.
- Trace Report에서 리스트 타입의 값을 지원합니다.
19.11.0.310
- 로그 저장 시 메시지 본문 및 SML 구조 각각의 기록 여부를 설정할 수 있도록 했습니다. (LogDataMessageBody, LogDataMessageStructured)
- 트랜잭션 큐의 크기를 지정할 수 있도록 했습니다. (TransactionQueueSize)
- 에이전트 프로그램의 상태 변수와 장비 상수 패널에서 더블 클릭으로 변수 및 상수를 수정하는 기능을 추가했습니다.
- 라이센스 체크 방법을 개선했습니다.
- VB.Net 헤더 파일의 일부 매개변수 데이터형 정의 오류를 개선했습니다.
19.8.0.304
- 시뮬레이터와 에이전트에 로그에 기록된 메시지를 복사해서 발송하는 기능을 추가했습니다. (Send Encoded Message)
- 리모트 커맨드의 유효성 체크 여부를 SOP 파일에서 지정할 수 있도록 했습니다. (goAssureRemoteCommand, goAssureRemoteCommandParameter)
- 일부 1차 메시지 발송 시 SOP 파일 설정과 관계 없이 2차 메시지 수신을 강제하는 문제가 수정되었습니다.
19.6.0.300
- [Breaking Change] soGetMessageInfo 함수의 SystemBytes 매개변수의 자료형이 변경되었습니다.
- Delphi : Integer -> LongWord
- C# : int -> uint
- C++ : int -> unsigned int
- soConstXXX, soVarXXX 함수군 추가 (soGemConstXXX, soGemVar 함수군과 동일 기능)
- soGetAlarmInfo, soGetAlarmTextLength 함수 추가
- soSetLastError 함수 추가
- soGemAlarmSet, soGemAlarmClear 호출 시 신규 추가된 AlarmText 변수에 ALTX 값을 갱신하도록 함. (GEM)
- 메시지 오류 시 S9 계열 메시지 자동 발송 순서 개선
19.4.0.288
- 응답 메시지가 필요 없는 메시지 수신 시 트랜잭션을 삭제하지 않는 문제 수정
- 시뮬레이터와 에이전트에 로그 갯수를 제한하는 옵션 추가
- 시뮬레이터와 에이전트에 Always On Top 옵션 추가
19.2.0.286
- 도움말 / 매뉴얼 개선
- 디버그용 라이브러리도 함께 배포
18.11.1.284
- 메시지 구조 검증 오류 시 로그 개선
- soGemVarSetStringValue, soGemConstSetStringValue 함수에서 개행문자가 포함된 배열 문자열 값을 설정한 후에 비배열 문자열 값을 설정하면 설정된 값을 정상적으로 사용하지 않는 오류 수정
- S2F41 / S2F49 메시지 수신 시 파라미터 리스트 항목의 갯수가 0인 경우에 메시지 구조 검증 오류가 발생하는 현상 수정
- 기타 안정성 개선
18.9.1.280
- [Breaking Change] SO_HANDLE 형이 변경되었습니다.
- Delphi : Integer -> THandle
- C# : int -> IntPtr
- C++ : int -> void*
- S2F49/F50 메시지 지원
- CEPACK, CEPVAL의 LIST형은 지원하지 않습니다.
- 수신된 OBJSPEC 값은 데이터 사전에 들어가며 soDicGetStringValue 함수를 이용해서 가져옵니다.
- 드라이버 내부에서 사용하는 기본 Collection Event의 ID를 변경할 수 있습니다.
- soDicGetStringValue, soDicSetStringValue 함수에서 리스트를 지원합니다. (CR/LF로 구분)
- soGemVarGetStringValue, soGemVarSetStringValue 함수에서 리스트를 지원합니다. (CR/LF로 구분)
- soGemConstGetStringValue, soGemConstSetStringValue 함수에서 리스트를 지원합니다. (CR/LF로 구분)
- soGemSetPPRequestProc, soGemSetFmtPPRequestProc 함수 추가
- 텍스트 로그만 사용할 경우 비정상적인 메모리 사용 문제 수정
18.4.0.242
- VB.Net 헤더 파일 추가
- VB.Net 샘플 추가
- GEM Spooling 사양 지원
- 메시지 별로 로그 여부/메시지 본문 로그 여부 설정하는 기능 추가
17.11.0.232
- C# 호환성 개선
- C# 헤더 파일 개선
- C# 샘플 개선
17.9.0.230
- 텍스트 파일 로그 기능 개선
- 세션별 로그 옵션 관리 기능 개선 (PRO)
- 일부 함수 링크 오류 수정 (PRO)
17.6.0.222
- 텍스트 파일 로그 기능 추가. 바이너리 로그(CSL)과 텍스트 로그(LOG)를 선택할 수 있음.
- soSetLogOptions 함수에 TextLog 매개 변수 추가
17.4.0.216
- 메시지 디스패칭 쓰레드 동기화 옵션 추가
- 예제 프로그램에 자동 연결 기능 추가
- 연결 안정성 개선
- 도움말 보강
- soSetLogOptions 링크 오류 수정
17.3.0.210
- 가변 길이 리스트 항목의 확장과 값 갱신을 위해 아래 2개의 함수가 추가되었습니다.
- soGemSetGetListItemCountProc
- soGemSetPrepareDataDicValueProc
17.1.0.204
- soSendSystemError 함수 추가
- seSetLogOptions 함수에 MaxParts 파라미터 추가
17.1.0.200
- soSetProtocolParameters 함수 추가
- 제한 없는 멀티 세션을 지원하는 Pro 버전 별도 출시
16.12.0.194
- 성능 개선
- 라이브 로그를 비활성화해도 라이브 로그 윈도가 실행되는 문제 수정
- 비영문 문자가 포함된 ASCII 항목의 길이 문제 수정
16.11.0.190
- Formatted Process Program 지원 함수군 추가
- Process Program 관련 soGemPPLoad, soGemPPSave 함수 추가
- soDicAddItem, soDicDeleteItem 함수 추가
- soGemVarAddItem, soGemVarDeleteItem 함수 추가
- soGemConstAddItem, soGemConstDeleteItem 함수 추가
- soGemVarGetItemLength, soGemConstGetItemLength 함수의 길이 반환 오류 수정
- 기본 프로젝트 파일 개선(SemiOnSim.sop)
16.7.0.170
- Visual Studio C++ 호환성 개선
- Visual Studio C++ 예제 프로그램 개선
16.6.0.160
- 로그 관련 옵션도 프로젝트 파일에서 관리 가능
- 지정 크기 이상의 메시지가 수신되면 로그 파일에 기록하지 않고 별도의 파일로 보관하는 기능 추가
- 기본 프로젝트 파일 개선(SemiOnSim.sop)
- 시뮬레이터와 GEM Agent 에서 바이너리 형식 데이터 사전의 값을 파일에서 가져오거나 내보내기 가능
- 일부 함수 실행 후 비정상적인 에러 코드가 반환되는 오류 수정
- 사소한 안정성 개선
15.8.0.140
- 라이센스 확인 기능 보강
- 기본 프로젝트 파일 개선(SemiOnSim.sop)
15.3.0.128
- soDicSetItemFormat 함수 추가
- 개발자 매뉴얼 보강
- Pascal / C++ / C# 전용 도움말 추가
- 시뮬레이터용 GEM 시나리오 테스트 스크립트 추가
- 기본 프로젝트 파일 개선(SemiOnSim.sop)
15.2.0.120
- Visual Basic 6 샘플 보강
- soOpen, soSave 함수 추가
- Simulator 개선
- 개발자 가이드 보강
15.2.0.116
- Visual Basic 6 지원
- 개발자 가이드 개선
- Simulator 개선
15.1.0.112
- 라이센스 관리 부분 개선
- Delphi 샘플 프로그램 개선
15.1.0.110
14.12.0.102