mirror of
				https://github.com/KevinMidboe/mktxp-no-cli.git
				synced 2025-10-29 17:50:23 +00:00 
			
		
		
		
	Merge pull request #101 from urbanserj/wifi-qcom
Add support for RouterOS version 7.13
This commit is contained in:
		| @@ -27,11 +27,11 @@ class BaseOutputProcessor: | ||||
|     OutputCapsmanEntry = namedtuple('OutputCapsmanEntry', ['dhcp_name', 'dhcp_address', 'mac_address', 'rx_signal', 'interface', 'ssid', 'tx_rate', 'rx_rate', 'uptime']) | ||||
|     OutputCapsmanEntry.__new__.__defaults__ = ('',) * len(OutputCapsmanEntry._fields) | ||||
|  | ||||
|     OutputWiFiEntry = namedtuple('OutputWiFiEntry', ['dhcp_name', 'dhcp_address', 'mac_address', 'signal_strength', 'signal_to_noise', 'interface', 'tx_rate', 'rx_rate', 'uptime']) | ||||
|     OutputWiFiEntry.__new__.__defaults__ = ('',) * len(OutputWiFiEntry._fields) | ||||
|     OutputWirelessEntry = namedtuple('OutputWirelessEntry', ['dhcp_name', 'dhcp_address', 'mac_address', 'signal_strength', 'signal_to_noise', 'interface', 'tx_rate', 'rx_rate', 'uptime']) | ||||
|     OutputWirelessEntry.__new__.__defaults__ = ('',) * len(OutputWirelessEntry._fields) | ||||
|  | ||||
|     OutputWiFiWave2Entry = namedtuple('OutputWiFiWave2Entry', ['dhcp_name', 'dhcp_address', 'mac_address', 'signal_strength', 'interface', 'tx_rate', 'rx_rate', 'uptime']) | ||||
|     OutputWiFiWave2Entry.__new__.__defaults__ = ('',) * len(OutputWiFiWave2Entry._fields) | ||||
|     OutputWiFiEntry = namedtuple('OutputWiFiEntry', ['dhcp_name', 'dhcp_address', 'mac_address', 'signal_strength', 'interface', 'tx_rate', 'rx_rate', 'uptime']) | ||||
|     OutputWiFiEntry.__new__.__defaults__ = ('',) * len(OutputWiFiEntry._fields) | ||||
|  | ||||
|     OutputDHCPEntry = namedtuple('OutputDHCPEntry', ['host_name', 'server', 'mac_address', 'address', 'active_address', 'expires_after']) | ||||
|     OutputDHCPEntry.__new__.__defaults__ = ('',) * len(OutputDHCPEntry._fields) | ||||
| @@ -50,13 +50,13 @@ class BaseOutputProcessor: | ||||
|             registration_record['rx_bytes'] = registration_record['bytes'].split(',')[1] | ||||
|             del registration_record['bytes'] | ||||
|  | ||||
|         ww2_installed = WirelessMetricsDataSource.wifiwave2_installed(router_entry) | ||||
|         is_legacy = WirelessMetricsDataSource.is_legacy(router_entry) | ||||
|         if registration_record.get('tx_rate'): | ||||
|             registration_record['tx_rate'] = BaseOutputProcessor.parse_bitrates(registration_record['tx_rate']) \ | ||||
|                                                 if ww2_installed else BaseOutputProcessor.parse_rates(registration_record['tx_rate']) | ||||
|                                                 if not is_legacy else BaseOutputProcessor.parse_rates(registration_record['tx_rate']) | ||||
|         if registration_record.get('rx_rate'): | ||||
|             registration_record['rx_rate'] = BaseOutputProcessor.parse_bitrates(registration_record['rx_rate']) \ | ||||
|                                                 if ww2_installed else BaseOutputProcessor.parse_rates(registration_record['rx_rate']) | ||||
|                                                 if not is_legacy else BaseOutputProcessor.parse_rates(registration_record['rx_rate']) | ||||
|         if registration_record.get('uptime'): | ||||
|             registration_record['uptime'] = naturaldelta(BaseOutputProcessor.parse_timedelta_seconds(registration_record['uptime']), months=True, minimum_unit='seconds') | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user