2017-12-11 8 views
0

특정 매개 변수를 기반으로 전송 전력을 제어하려면 어떻게합니까? Mixim을 사용해야합니까? 그렇다면 자습서가 있습니까? 또는 TXPOWER 매개 변수의 mac1609-4 파일에만 적절한 위치가 있습니까? 그것이 그 장소라면, 어떻게해야 차량 위치를 얻을 수 있습니까? 예를 들어 도로의 X 지점과 Y 지점에서 송신 전력을 10으로하고 싶습니다.Mac_1609-4 :: setTxPower() 응용 프로그램에서 TXPOWER 설정

미리 감사드립니다.

답변

1

응용 프로그램은 PhyControlMessage 객체 (제어 메시지로)를 첨부하여 1609.4 MAC 계층을 통해 전송되는 모든 메시지에 대해 전송 전력을 설정할 수 있습니다. see here for an example. 또는 Mac1609_4::setTxPower 방법을 통해 기본 송신 전력을 변경할 수 있습니다. see here for an example.

BaseWaveApplLayer에서 상속 한 응용 프로그램은 BaseWaveApplLayer::curPosition 속성을 통해 현재 위치를 읽을 수 있습니다.

+0

소머 박사에게 감사드립니다. 나는 당신의 제안을 시도 할 것입니다. – LionsFan

+0

나는 당신의 제안을 시도했다. BaseWaveApplLayer에서 상속되기 때문에 내 응용 프로그램에서 curPosition을 가져올 수 있습니다. 그러나 응용 프로그램에서 mac1609_4 :: setTxPower() 특성을 사용하여 txpower를 설정할 수 없습니다. – LionsFan

+0

나는 모든 메시지에 대해 TX 전력을 조정하는 대체 솔루션으로 답을 수정했습니다. 아마 이것을 사용하기가 더 쉬울 것입니다. –