Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)
Esempio n. 5
0
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)
Esempio n. 6
0
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)
Esempio n. 7
0
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)
Esempio n. 8
0
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)