Framegrabber SDK 5.11.3 변경 사항 및 해결된 문제#
단종 안내#
Framegrabber SDK는 이제 Linux Ubuntu 20.04 및 22.04를 지원합니다. Linux Ubuntu 18.04는 더 이상 지원되지 않습니다. (티켓 ID: 273529)
기타#
- 이 문제를 수정하기 전에는 pylon에서 *.mcf 또는 *.mfs 구성 파일을 저장할 때 파일이 비어 있었습니다. 이 문제가 해결되었습니다. (티켓 ID: 300801)
- 이전에는 모든 앱릿 *.hap 파일에 모든 DMA 프로세스에 대한 정보가 포함되어 있었습니다. 결과적으로 모든 *.hap 파일이 모든 DMA에 포함되었습니다. 이 부분이 개선되었습니다. 이제 앱릿 *.hap 파일에는 현재 GenTL 장치와 관련된 프로세스만 포함되고 나머지는 필터링됩니다. (티켓 ID: 303262)
- 이전에는 모든 앱릿 *.hap 파일에 *.hap 파일에 포함되지 않은 레지스터에 대한 캐시가 포함되어 있었습니다. 이 부분이 개선되었습니다. *.hap 파일에서 캐싱이 제거되었습니다. (티켓 ID: 315763)
- 이전에는 VisualApplets 채널 프로세스당 1개 이상의 DMA 취득 채널이 포함된 *.hap 파일이 있는 경우 프로세스에 어떤 DMA가 포함되어 있는지 알 수 없었습니다. 이 부분이 개선되었습니다. 이제 장치 이름의 프로세스 식별자에 DMA를 식별할 수 있는 접두사가 포함됩니다. (티켓 ID: 303265)
- 이 문제가 수정되기 전에는 드라이버의 i2c 코어가 함수를 일찍 종료하는 대신 오류를 감지한 후에도 계속 실행되었습니다. 이로 인해 후속 오류가 발생하고 많은 오류 메시지가 생성되어 로그가 오염되었습니다. 이 문제가 수정되었습니다. (티켓 ID: 304527)
- 이전에는 fglib5 라이브러리에 RPath나 RunPath가 없었기 때문에 이를 로드하고 종속성이 찾도록 하려면 LD_LIBRARY_PATH에 해당 경로를 추가해야 했습니다. 이 부분이 개선되었습니다. fglib5 라이브러리에 RPath가 추가되었습니다. (티켓 ID: 314043)
- Framegrabber SDK가 라틴 문자가 아닌 문자가 포함된 경로에서 앱릿을 실행하고 로드할 수 있는 기능이 추가되었습니다. (티켓 ID: 234116)