def __init__(self, service_id, project_id, sta, bins="8192", every=EVERY):

        super().__init__(service_id=service_id,
                         project_id=project_id,
                         sta=sta,
                         bins=bins,
                         every=every)

        # Register messages
        lvapp.register_message(PT_BIN_COUNTERS_REQUEST, BIN_COUNTERS_REQUEST)
        lvapp.register_message(PT_BIN_COUNTERS_RESPONSE, BIN_COUNTERS_RESPONSE)

        # Data structures
        self.counters = {
            "sta": self.sta,
            "tx_packets": [],
            "rx_packets": [],
            "tx_bytes": [],
            "rx_bytes": [],
            "tx_packets_per_second": [],
            "rx_packets_per_second": [],
            "tx_bytes_per_second": [],
            "rx_bytes_per_second": []
        }

        # Last seen time
        self.last = None
示例#2
0
    def __init__(self,
                 service_id,
                 project_id,
                 iface_id,
                 addr,
                 bins="8192",
                 every=EVERY):

        super().__init__(service_id=service_id,
                         project_id=project_id,
                         addr=addr,
                         iface_id=iface_id,
                         bins=bins,
                         every=every)

        # Register messages
        lvapp.register_message(PT_TXP_BIN_COUNTERS_REQUEST,
                               TXP_BIN_COUNTERS_REQUEST)

        lvapp.register_message(PT_TXP_BIN_COUNTERS_RESPONSE,
                               TXP_BIN_COUNTERS_RESPONSE)

        # Data structures
        self.counters = {
            "addr": self.addr,
            "tx_packets": [],
            "tx_bytes": [],
            "tx_packets_per_second": [],
            "tx_bytes_per_second": [],
        }

        # Last seen time
        self.last = None
    def __init__(self, service_id, project_id, every):

        super().__init__(service_id=service_id,
                         project_id=project_id,
                         every=every)

        lvapp.register_message(PT_WSS_REQUEST, WSS_REQUEST)
        lvapp.register_message(PT_WSS_RESPONSE, WSS_RESPONSE)

        self.slice_stats = {}
    def __init__(self, service_id, project_id, every):

        super().__init__(service_id=service_id,
                         project_id=project_id,
                         every=every)

        lvapp.register_message(PT_WCS_REQUEST, WCS_REQUEST)
        lvapp.register_message(PT_WCS_RESPONSE, WCS_RESPONSE)

        self.channel_stats = {}
        self.agent_ts_ref = {}
        self.runtime_ts_ref = {}
示例#5
0
    def __init__(self, service_id, project_id, sta, every=EVERY):

        super().__init__(service_id=service_id,
                         project_id=project_id,
                         sta=sta,
                         every=every)

        # Register messages
        lvapp.register_message(PT_WIFI_RC_STATS_REQUEST, WIFI_RC_STATS_REQUEST)
        lvapp.register_message(PT_WIFI_RC_STATS_RESPONSE,
                               WIFI_RC_STATS_RESPONSE)

        self.rates = {}
        self.best_prob = None
    def __init__(self, service_id, project_id, every):

        super().__init__(service_id=service_id,
                         project_id=project_id,
                         every=every)

        self.ucqm = {}
        self.ncqm = {}

        lvapp.register_message(PT_UCQM_REQUEST, CQM_REQUEST)
        lvapp.register_message(PT_UCQM_RESPONSE, CQM_RESPONSE)
        lvapp.register_message(PT_NCQM_REQUEST, CQM_REQUEST)
        lvapp.register_message(PT_NCQM_RESPONSE, CQM_RESPONSE)