2012-12-18 4 views
1

메시지 전달을 구현할 필요가 있습니다. 내 생각은 다른 블록의 컨트롤러로 작동하는 일종의 메시지 소스 (나는에서 상속 받음)를 만드는 것입니다 (메시지를 6 분마다 보내야 함).GNU 라디오에서 메시지 전달을 구현하는 방법은 무엇입니까?

gnuradio::block에서 상속하는 데 필요한 내용을 읽었습니다. 그런데 grextras를 설치하는 것은 필수입니다. .h 파일에서 나는 #include <gnuradio/block.h>을 추가하고 블록 class JDFM_API jdfm_control : public gr_sync_block, public gnuradio::block에서 물려 받았습니다. 나는 gnuradio::block 생성자와 같은 몇 가지를 재정의했다는 것을 알고 있지만 무엇이 msg_signature인지는 알지 못합니다. 블록 매개 변수와 작업 매개 변수 사이의 관계를 얻지 못했습니다. 마지막으로 확실하지 않은 것은 여전히 ​​사용할 수 있습니다. gnuradio-companion 만약 내가 이런 블록을 만들면.

메시지 구현의 간단한 예를 찾을 수 없었습니다. 누구든지 나를 인도 할 수 있거나 나에게 모범을 보여줄 수 있다면, 그것은 굉장 할 것입니다.

미리 감사드립니다.

https://github.com/guruofquality/grextras/wiki#wiki-feature-message-passing

이 즐길 그의 GNURadio의 일부 GitHub의에서 패키지를 엑스트라로

답변

1

이 이미 조쉬 블룸으로 수행하고 있습니다되었습니다!

+0

msg_signature (1, 2)에 사용 된 매개 변수는 무엇입니까? – xuandl

+0

이것에 대한 간단한 업데이트 : GNU 라디오의 최신 버전에는 메시지 전달 기능이 내장되어 있습니다. –

관련 문제