SemiOn 21.8.0.356

SemiOn Library 21.8.0.356 버전을 배포합니다.

이번 버전의 개선 사항은 아래와 같습니다.

개선 사항

  • 서비스를 정지하거나 정지되는 중에는 soStart가 작동하지 않도록 했습니다.
  • [Breaking Change] soGemSetRemoteCommandProc, soGemSetRemoteCommandExProc에 설정하는 콜백 함수의 Allowed 매개변수의 자료형을 변경하고 AckCode를 지정하는 용도로 변경했습니다.
    • Delphi : LongBool -> Integer
    • C++ : BOOL -> int

버그 수정 사항

  • 없음

SemiOn 21.4.0.350

SemiOn Library 21.4.0.350 버전을 배포합니다.

이번 버전의 개선 사항은 아래와 같습니다.

 

개선 사항

  • soSetMessageSendingProc 함수를 추가하여 메시지 발송 전에 메시지를 커스터마이징 할 수 있도록 했습니다.
  • soGemSetRemoteCommandExProc 함수를 추가하여 복잡한 구조의 리모트 커맨드를 처리할 수 있도록 했습니다.
  • 리스트 형식 상태 변수의 하위 구조를 만들 수 있는 함수를 추가했습니다.
    • soVarClearItems
    • soVarClearItems
    • soVarAddListItem
    • soVarAddBinaryItem
    • soVarAddBinaryItemFromFile
    • soVarAddAsciiItem
    • soVarAddJis8Item
    • soVarAddMBCSItem
    • soVarAddI1Item
    • soVarAddI2Item
    • soVarAddI4Item
    • soVarAddI8Item
    • soVarAddF4Item
    • soVarAddF8Item
    • soVarAddU1Item
    • soVarAddU2Item
    • soVarAddU4Item
    • soVarAddU8Item
    • soVarAddBoolItem
  • [Breaking Change] 일부 함수명이 변경되었습니다.
    • soDicAddItem -> soDicAdd
    • soDicDeleteItem -> soDicDelete
    • soVarAddItem -> soVarAdd
    • soVarDeleteItem -> soVarDelete
    • soConstAddItem -> soConstAdd
    • soConstDeleteItem -> soConstDelete
    • soGemVarAddItem -> soGemVarAdd
    • soGemVarDeleteItem -> soGemVarDelete
    • soGemConstAddItem -> soGemConstAdd
    • soGemConstDeleteItem -> soGemConstDelete
  • soGemAgent 컬렉션 이벤트 / 리포트 / 리모트 커맨드 파라미터 편집 기능의 사용성을 개선했습니다.

 

버그 수정 사항

  • 없음

SemiOn 21.2.0.332

SemiOn Library 21.2.0.332 버전을 배포합니다.

이번 버전의 개선 사항은 아래와 같습니다.

개선 사항

  • 14 바이트 타임 포맷을 지원합니다. (yyyymmddhhnnss) TimeFormat을 3으로 설정해야 합니다.
  • ASCII 형식 DATAID / RPTID / CEID 를 지원합니다.

버그 수정 사항

  • 없음

SemiOn 20.8.0.326

SemiOn Library 20.8.0.326 버전을 배포합니다.

이번 버전의 개선 사항은 아래와 같습니다.

개선 사항

  • 없음

버그 수정 사항

  • soGemAgent에서 Variable Changes 로그 옵션이 올바르게 저장되지 않는 문제를 수정했습니다.
  • 프로 버전에서 구조화된 로그 기록 시 발생하는 오류를 수정했습니다.

SemiOn 20.5.0.320

SemiOn Library 20.5.0.320 버전을 배포합니다.

이번 버전의 개선 사항은 아래와 같습니다.

개선 사항

  • 로그 기록 시 메시지의 데이터 사전 이름도 기록되도록 했습니다.
  • 알람의 Description을 ALTX의 내용으로 사용하는 옵션을 추가했습니다. (goUseAlarmDescAsALTX)
  • ASCII 형식 TRID를 지원합니다.
  • Trace Report에서 리스트 타입의 값을 지원합니다.

버그 수정 사항

  • 안정성 개선

SemiOn 19.11.0.310

SemiOn Library 19.11.0.310 버전을 배포합니다.

이번 버전의 개선 사항은 아래와 같습니다.

개선 사항

  • 에이전트 프로그램의 상태 변수와 장비 상수 패널에서 더블 클릭으로 변수 및 상수를 수정하는 기능을 추가했습니다.
  • 로그 저장 시 메시지 본문 및 SML 구조 각각의 기록 여부를 설정할 수 있도록 했습니다. (LogDataMessageBody, LogDataMessageStructured)
  • 트랜잭션 큐의 크기를 지정할 수 있도록 했습니다. (TransactionQueueSize)
  • 라이센스 체크 방법을 개선했습니다.

버그 수정 사항

  • VB.Net 헤더 파일의 일부 매개변수 데이터형 정의 오류를 개선했습니다.
  • 안정성 개선

SemiOn 19.6.0.300

SemiOn Library 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 계열 메시지 자동 발송 순서 개선
  • 안정성 개선

SemiOn 19.4.0.288

SemiOn Library 19.4.0.288 버전을 배포합니다.

이번 버전의 개선 사항은 아래와 같습니다.

개선 사항

  • 시뮬레이터와 에이전트에 로그 갯수를 제한하는 옵션 추가
  • 시뮬레이터와 에이전트에 Always On Top 옵션 추가

버그 수정 사항

  • 응답 메시지가 필요 없는 메시지 수신 시 트랜잭션을 삭제하지 않는 문제 수정

SemiOn 18.11.1.284

SemiOn Library 18.11.1.284 버전을 배포합니다.

이번 버전의 개선 사항은 아래와 같습니다.

 

개선 사항

  • 메시지 구조 검증 오류 시 로그 개선
  • 기타 안정성 개선

 

버그 수정 사항

  • soGemVarSetStringValue, soGemConstSetStringValue 함수에서 개행문자가 포함된 배열 문자열 값을 설정한 후에 비배열 문자열 값을 설정하면 설정된 값을 정상적으로 사용하지 않는 오류 수정
  • S2F41 / S2F49 메시지 수신 시 파라미터 리스트 항목의 갯수가 0인 경우에 메시지 구조 검증 오류가 발생하는 현상 수정