mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-03 12:18:00 +00:00
Added convert_to_gbps Method
Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>
This commit is contained in:
@@ -1874,8 +1874,19 @@ class lf_libs:
|
|||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def convert_to_gbps(self, value="1Mbps"):
|
||||||
|
""" Convert values to Gbps """
|
||||||
|
number = int(''.join([char for char in value if char.isdigit()]))
|
||||||
|
unit = ''.join([char for char in value if char.isalpha()])
|
||||||
|
unit = unit.lower()
|
||||||
|
if unit == 'gbps':
|
||||||
|
return number
|
||||||
|
elif unit == 'mbps':
|
||||||
|
return number / 1000
|
||||||
|
elif unit == 'kbps':
|
||||||
|
return number / 1000000
|
||||||
|
else:
|
||||||
|
raise ValueError("Unknown unit")
|
||||||
|
|
||||||
|
|
||||||
class Report:
|
class Report:
|
||||||
|
|||||||
Reference in New Issue
Block a user