removal of classes from realm, removal of port_utils

Signed-off-by: Dipti <dipti.dhond@candelatech.com>
This commit is contained in:
Dipti
2021-03-05 18:20:31 -08:00
parent 342b1e94c1
commit c3c503d3ca
2 changed files with 2312 additions and 2257 deletions

44
py-json/port_utils.py Normal file
View 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")