示例#1
0
    def __init__(self, cmdr, is_beta, system, station, entry, client, body,
                 lat, lon):
        Emitter.__init__(self, cmdr, is_beta, system, None, None, None, entry,
                         None, None, None, client)
        self.system = system
        self.cmdr = cmdr
        self.station = station
        self.is_beta = is_beta
        self.entry = entry.copy()
        self.client = client
        self.eventAltName = entry.get("Name")
        if entry.get("bodyName"):
            self.body = entry.get("BodyName")
        else:
            self.body = body

        if entry.get("Latitude"):
            self.lat = entry.get("Latitude")
        else:
            self.lat = lat

        if entry.get("Longitude"):
            self.lon = entry.get("Longitude")
        else:
            self.lon = lon
        self.modelreport = "reportevents"
示例#2
0
 def __init__(self, cmdr, is_beta, system, entry, client):
     Emitter.__init__(self, cmdr, is_beta, system, None, None, None, entry,
                      None, None, None, client)
     self.system = system
     self.cmdr = cmdr
     self.is_beta = is_beta
     self.entry = entry.copy()
     self.client = client
     self.modelreport = "hdreports"
    def __init__(self, cmdr, is_beta, system, station, entry, client, lat, lon,
                 body, state, x, y, z, DistFromStarLS):
        self.state = state
        self.DistFromStarLS = DistFromStarLS
        debug("Material rep star dist " + str(self.DistFromStarLS))
        debug("Material rep FacState " + str(self.state))
        Emitter.__init__(self, cmdr, is_beta, system, x, y, z, entry, body,
                         lat, lon, client)

        self.modelreport = "materialreports"
示例#4
0
文件: nodenet.py 项目: AjayMT/nodenet
    def __init__(self, loop=loop):
        """A nodenet node.

        Arguments:
        loop -- a pyuv event loop to run on
        """
        uv.UDP.__init__(self, loop)
        Emitter.__init__(self)

        self.sockname = (None, None)
        self.peers = []

        self.on('disconnect', self._on_disconnect)

        self._sigint_h = uv.Signal(self.loop)
        self._sigterm_h = uv.Signal(self.loop)
        self._sigint_h.start(self.close, signal.SIGINT)
        self._sigterm_h.start(self.close, signal.SIGTERM)
示例#5
0
    def __init__(self, cmdr, is_beta, system, x, y, z, entry, body, lat, lon, client):

        Emitter.__init__(self, cmdr, is_beta, system, x, y, z, entry, entry.get("BodyName"), entry.get("Latitude"),
                         entry.get("Longitude"), client)

        example = {"timestamp": "2019-10-10T10:23:32Z",
                   "event": "ApproachSettlement",
                   "Name": "$Ancient_Tiny_003:#index=1;", "Name_Localised": "Guardian Structure",
                   "SystemAddress": 5079737705833,
                   "BodyID": 25, "BodyName": "Synuefe LY-I b42-2 C 2",
                   "Latitude": 52.681084, "Longitude": 115.240822}

        example = {
            "timestamp": "2019-10-10T10:21:36Z",
            "event": "ApproachSettlement",
            "Name": "$Ancient:#index=2;", "Name_Localised": "Ancient Ruins (2)",
            "SystemAddress": 5079737705833,
            "BodyID": 25, "BodyName": "Synuefe LY-I b42-2 C 2",
            "Latitude": -10.090128, "Longitude": 114.505409}

        if ":" in entry.get("Name"):
            prefix, suffix = entry.get("Name").split(':')
            self.index = self.get_index(entry.get("Name"))

            self.modelreport = None

            if prefix:
                prefix = prefix.lower()[1:]
                debug("prefix {}".format(prefix))
                if prefix in guardianSites.gstypes:
                    # This is a guardian structure
                    # self.gstype = guardianSites.gstypes.get(prefix)
                    self.gstype = prefix
                    debug("gstype {} {}".format(prefix, self.gstype))
                    self.modelreport = 'gsreports'
                if prefix == 'ancient':
                    # this is s guardian ruin
                    # self.gstype = 1
                    self.gstype = 'Unknown'
                    self.modelreport = 'grreports'
示例#6
0
 def __init__(self, cmdr, is_beta, system, entry, client):
     Emitter.__init__(self, cmdr, is_beta, system, None, None, None, entry,
                      None, None, None, client)
     self.modelreport = "killreports"
示例#7
0
    def __init__(self, cmdr, is_beta, client):

        self.modelreport = "clientreports"
        Emitter.__init__(self, cmdr, is_beta, None, None, None, None, None,
                         None, None, None, client)
示例#8
0
 def __init__(self, cmdr, is_beta, system, x, y, z, entry, body, lat, lon,
              client):
     Emitter.__init__(self, cmdr, is_beta, system, x, y, z, entry, body,
                      lat, lon, client)
     self.modelreport = "xxreports"
     self.modeltype = "xxtypes"