def network_commands_list(self): networkcmdlist = [ 'interface', 'route', 'static', 'dhcp', 'enable', 'disable' ] commandtype_header = "Network Commands list (type help <command>)" ocsprint("") ocsshell().print_topics(commandtype_header, networkcmdlist, 15, 80)
def user_commands_list(self): showusercmdlist = ['info'] setusercmdlist = ['add', 'update', 'delete'] show_commandtype_header = "Show User Commands list (type help <command>)" set_commandtype_header = "Set User Commands list (type help <command>)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showusercmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setusercmdlist,15,80)
def powermeter_commands_list(self): showpowercmdlist = ['limit', 'alert', 'reading', 'version'] setpowercmdlist = ['limit', 'alert', 'clearmax', 'clearfaults'] show_commandtype_header = "Show PowerMeter Commands list (type sh manager powermeter <command> -h)" set_commandtype_header = "Set PowerMeter Commands list (type set manager powermeter <command> -h)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showpowercmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setpowercmdlist,15,80)
def psu_commands_list(self): showpsucmdlist = ['read', 'battery', 'update', 'version'] setpsucmdlist = ['clear', 'battery', 'update'] show_commandtype_header = "Show PSU Commands list (type sh system psu <command> -h)" set_commandtype_header = "Set PSU Commands list (type set system psu <command> -h)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showpsucmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setpsucmdlist,15,80)
def fpga_commands_list(self): showfpgacmdlist = ['health', 'mode', 'temp', 'i2cversion', 'assetinfo'] setfpgacmdlist = ['bypass enable', 'bypass disable'] show_commandtype_header = "Show FPGA Commands list (type sh system fpga <command> -h)" set_commandtype_header = "Set FPGA Commands list (type set system fpga <command> -h)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showfpgacmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setfpgacmdlist,15,80)
def system_commands_list(self): showsystemcmdlist = ['info', 'health','tpmphysicalpresence', 'nextboot', 'defaultpower', 'state', 'presence', 'readlog', 'readlogwithtimestamp', 'biosconfig', 'bioscode', 'fru', 'datasafepolicy', 'nvme', "type"] setsystemcmdlist = ['tpmphysicalpresence', 'nextboot', 'defaultpower', 'on', 'off', 'reset', 'ledon', 'ledoff', 'clearlog', 'biosconfig', 'datasafepolicy', 'rmediamount', 'rmediaunmount'] showsystemsubcmdlist = ['power', 'fpga' , 'psu'] setsystemsubcmdlist = ['power', 'fpga' , 'psu'] show_commandtype_header = "Show System Commands list (type help <command>)" show_subcommandtype_header = "Show System Subcommands list (type help <command>)" set_commandtype_header = "Set System Commands list (type help <command>)" set_subcommandtype_header = "Set System Subcommands list (type help <command>)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showsystemcmdlist,15,80) ocsprint ("") ocsshell().print_topics(show_subcommandtype_header, showsystemsubcmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setsystemcmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_subcommandtype_header, setsystemsubcmdlist,15,80)
def manager_commands_list(self): showmanagercmdlist = [ 'ledstatus', 'info', 'portstate', 'relay', 'health', 'tftp status', 'nfs status', 'fru', 'log', 'inventory', 'time', 'type', 'scandevice', 'fwupdate' ] setmanagercmdlist = [ 'led on', 'led off', 'relay on', 'relay off', 'tftp start', 'tftp stop', 'porton', 'portoff', 'tftp get', 'nfs start', 'nfs stop', 'fwupdate', 'clearlog', 'time' ] showmanagersubcmdlist = ['power', 'powermeter', 'network'] setmanagersubcmdlist = ['power', 'powermeter', 'network'] show_commandtype_header = "Show Rack Manager Commands list (type help <command>)" show_subcommandtype_header = "Show Rack Manager Subcommands list (type help <command>)" set_commandtype_header = "Set Rack Manager Commands list (type help <command>)" set_subcommandtype_header = "Set Rack Manager Subcommands list (type help <command>)" ocsprint("") ocsshell().print_topics(show_commandtype_header, showmanagercmdlist, 15, 80) ocsprint("") ocsshell().print_topics(show_subcommandtype_header, showmanagersubcmdlist, 15, 80) ocsprint("") ocsshell().print_topics(set_commandtype_header, setmanagercmdlist, 15, 80) ocsprint("") ocsshell().print_topics(set_subcommandtype_header, setmanagersubcmdlist, 15, 80)
def ocspower_commands_list(self, command): if command == "manager": showpowercmdlist = ['reading', 'status'] setpowercmdlist = ['clearfaults'] elif command == "system": showpowercmdlist = ['limit', 'reading', 'alert', 'throttle'] setpowercmdlist = ['limit value', 'limit on', 'limit off', 'alert'] else: showpowercmdlist = [] setpowercmdlist = [] show_commandtype_header = "Show OcsPower Commands list (type sh system or manager power <command> -h)" set_commandtype_header = "Set OcsPower Commands list (type set system or manager power <command> -h)" ocsprint ("") ocsshell().print_topics(show_commandtype_header, showpowercmdlist,15,80) ocsprint ("") ocsshell().print_topics(set_commandtype_header, setpowercmdlist,15,80)