mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 03:07:56 +00:00
removal of classes from realm, removal of port_utils
Signed-off-by: Dipti <dipti.dhond@candelatech.com>
This commit is contained in:
44
py-json/port_utils.py
Normal file
44
py-json/port_utils.py
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
class PortUtils():
|
||||
def __init__(self, local_realm):
|
||||
self.local_realm = local_realm
|
||||
|
||||
def set_ftp(self, port_name="", resource=1, on=False):
|
||||
if port_name != "":
|
||||
data = {
|
||||
"shelf": 1,
|
||||
"resource": resource,
|
||||
"port": port_name,
|
||||
"current_flags": 0,
|
||||
"interest": 0
|
||||
}
|
||||
|
||||
if on:
|
||||
data["current_flags"] = 0x400000000000
|
||||
data["interest"] = 0x10000000
|
||||
else:
|
||||
data["interest"] = 0x10000000
|
||||
|
||||
self.local_realm.json_post("cli-json/set_port", data)
|
||||
else:
|
||||
raise ValueError("Port name required")
|
||||
|
||||
def set_http(self, port_name="", resource=1, on=False):
|
||||
if port_name != "":
|
||||
data = {
|
||||
"shelf": 1,
|
||||
"resource": resource,
|
||||
"port": port_name,
|
||||
"current_flags": 0,
|
||||
"interest": 0
|
||||
}
|
||||
|
||||
if on:
|
||||
data["current_flags"] = 0x200000000000
|
||||
data["interest"] = 0x8000000
|
||||
else:
|
||||
data["interest"] = 0x8000000
|
||||
|
||||
self.local_realm.json_post("cli-json/set_port", data)
|
||||
else:
|
||||
raise ValueError("Port name required")
|
||||
Reference in New Issue
Block a user