2017-05-22 3 views

答えて

1

CommDeviceの範囲は、通信デバイスの物理的な限界をモデル化することを意味します。現在の実装では、これらの制限が時間とともに変化することはないと仮定しています。

あなたが望む動作を実装する最善の方法は、CommDeviceで放送するための追加の方法を実装することです:

public void broadcast(MessageContents contents, double range){ 
    checkRegistered(); 
    // construct a predicate based on 'range' and 'rangePredicate' (if it exists) 
    outbox.add(Message.createBroadcast(user, contents, predicate)); 
} 

したい場合は、プルリクエストを送信することができ、それがある場合、私はそれを受け入れますよくテストされています。

関連する問題