plugin 2

Dlt-Viewer의 Plugin의 종류를 알아 봅시다.

Dlt-Viewer의 플러그인을 등록하는 것까지 정리를 했습니다.지난글(아주 쉽게 설명하는 DLT-Viewer를 위한 Plugin 만들기)을 보시면, DLTPluginInterface 를 구현하게 되면, Dlt-Viewer가 실행될 때, plugin 폴더에 있는 플러그인을 로딩해서 등록하게 되는데, 이름과 버전을 리턴하는 함수를 호출해서, 로딩하는 Dlt-Viewer의 플러그인 버전과 동일한지 체크하고, 로딩할 수 있으면, 이름을 등록해서 Enable 을 시킬 수 있게 됩니다.Plugin의 4가지 종류DLT-Viewer의 기능을 플러그인으로 확장할 수 있는데, 아래의 4가지 타입의 플러그인이 있습니다.Decoder PluginsDLT 메시지를 플러그인에서 디코딩하도록 구현할 수 있다.이 플러그인에서 디코..

아주 쉽게 설명하는 DLT-Viewer를 위한 Plugin 만들기

DLT-Viewer의 샘플 플러그인으로 DltWorkdepotPlugin을 만들고, 등록하는 방법을 자세하게 설명하며, 각 화면을 캡쳐하여 설명하므로, 쉽게 따라해 보실 수 있습니다. DLT-Viewer의 소스를 받아서 컴파일하고 실행을 시켜 보았다. (DLT-Viewer 받아서 컴파일하고 실행하자) DLT-Viewer에서 제공하는 기능 이외에 추가적으로 필요한 기능을 Plugin을 통해서 만들어서 사용할 수 있다.DLT 로그들 중에서 필터링을 할 수는 있지만, 예를 들어서 각 로그에 있는 값들의 변화량을 계산하거나, DLT의 Payload에 있는 내용을 분석할 수 있는 기능은 DLT-Viewer에서는 제공을 하고 있지 않다.그래서 플러그인을 통해서 별도의 UI를 만들고, DLT-Viewer에서 선택한..