1
CommDeviceの範囲を変更する可能性はありますか?小さい範囲のメッセージをブロードキャストし、応答がない場合は徐々に範囲を広げたいと考えています。Rinsim:CommDeviceの範囲を変更する
CommDeviceの範囲を変更する可能性はありますか?小さい範囲のメッセージをブロードキャストし、応答がない場合は徐々に範囲を広げたいと考えています。Rinsim:CommDeviceの範囲を変更する
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));
}
したい場合は、プルリクエストを送信することができ、それがある場合、私はそれを受け入れますよくテストされています。