예제 #1
0
    def __init__(self, bpdist=None, n=3.5, **kwargs):
        """Constructor.

        :param bpdist: Breakpoint distance (in meters) [default = 5.0].
        :param n: Pathloss exponent [default = 3.5].
        :param kwargs: Additional keyword arguments passed to `Propagation`
                       constructor.
        """
        cls = self.__class__
        if bpdist is None: bpdist = cls.bpdist
        self.bpdist = bpdist
        Propagation.__init__(self, n=n, **kwargs)
예제 #2
0
파일: refprop.py 프로젝트: reidlindsay/wins
    def __init__(self, refdist=None, refloss=None, **kwargs):
        """Constructor.

        :param refdist: Reference distance (in meters) [default = 1.0].
        :param refloss: Pathloss at reference distance (in dB) [default = None].

        If `refloss` is not specified, the default value of `refloss` is set to
        the freespace pathloss at `refdist` with a pathloss exponent of 2.
        """
        cls = self.__class__
        if refdist is None: refdist = cls.refdist
        if refloss is None: refloss = cls.refloss
        self.refdist = refdist
        self.refloss = refloss
        Propagation.__init__(self, **kwargs)