Пример #1
0
    def __init__(self):

        # initialize parent class
        OpenCli.__init__(self, "6tus client", self.quit_cb)

        self.sixtusCoap = sixtusCoap()
        # add commands
        # 1415:923b::009e 7 2 0 11
        self.registerCommand('create_link', 'c', 'create a link', [
            'dst_url', 'target_addr', 'slot_num', 'slot_type', 'shared',
            'ch_offset'
        ], self._handlerCreateLink)

        self.registerCommand('update_link', 'u', 'updates a link', [
            'dst_url', 'target_addr', 'slot_num', 'slot_type', 'shared',
            'ch_offset'
        ], self._handlerUpdateLink)

        # add commands
        self.registerCommand('read_link', 'r',
                             'reads a link from the schedule', [
                                 'dst_url',
                                 'target_addr',
                                 'slot_num',
                             ], self._handlerReadLink)
        # add commands
        self.registerCommand('delete_link', 'd',
                             'deletes a link from the schedule', [
                                 'dst_url',
                                 'target_addr',
                                 'slot_num',
                             ], self._handlerDeleteLink)
Пример #2
0
    def __init__(self, moteProbe_handler, moteConnector_handler):

        # store params
        self.moteProbe_handler = moteProbe_handler
        self.moteConnector_handler = moteConnector_handler

        # initialize parent class
        OpenCli.__init__(self, "Serial Tester", self._quit_cb)

        # add commands
        self.registerCommand('pklen', 'pl', 'test packet length, in bytes',
                             ['pklen'], self._handle_pklen)
        self.registerCommand('numpk', 'num', 'number of test packets',
                             ['numpk'], self._handle_numpk)
        self.registerCommand('timeout', 'tout',
                             'timeout for answer, in seconds', ['timeout'],
                             self._handle_timeout)
        self.registerCommand('trace', 'trace', 'activate console trace',
                             ['on/off'], self._handle_trace)
        self.registerCommand('testserial', 't', 'test serial port', [],
                             self._handle_testserial)
        self.registerCommand('stats', 'st', 'print stats', [],
                             self._handle_stats)

        # by default, turn trace on
        self._handle_pklen([10])
        self._handle_numpk([1])
        self._handle_timeout([1])
        self._handle_trace([1])
Пример #3
0
 def __init__(self,moteProbe_handlers,moteConnector_handlers,moteState_handlers):
     
     # store params
     self.moteProbe_handlers     = moteProbe_handlers
     self.moteConnector_handlers = moteConnector_handlers
     self.moteState_handlers     = moteState_handlers
 
     # initialize parent class
     OpenCli.__init__(self,"Reservation Experiment CLI",self._quit_cb)
     
     # add commands
     self.registerCommand('list',
                          'l',
                          'list available states',
                          [],
                          self._handlerList)
     self.registerCommand('state',
                          's',
                          'prints some state',
                          ['state parameter'],
                          self._handlerState)
     self.registerCommand('reserve',
                          'r',
                          'reserve cells; e.g. "r e6 eb 2 10032"',
                          ['mote_addr','neighbor_addr','num_of_links','start_at_asn'],
                          self._handlerRes)
Пример #4
0
    def __init__(self):
        
         # initialize parent class
        OpenCli.__init__(self,"6tus client",self.quit_cb)
        
        self.sixtusCoap = sixtusCoap() 
        # add commands
        # 1415:923b::009e 7 2 0 11 
        self.registerCommand('create_link',
                             'c',
                             'create a link',
                             ['dst_url','target_addr','slot_num','slot_type','shared','ch_offset'],
                             self._handlerCreateLink)

        self.registerCommand('update_link',
                             'u',
                             'updates a link',
                             ['dst_url','target_addr','slot_num','slot_type','shared','ch_offset'],
                             self._handlerUpdateLink)

        # add commands
        self.registerCommand('read_link',
                             'r',
                             'reads a link from the schedule',
                             ['dst_url','target_addr','slot_num',],
                             self._handlerReadLink)
         # add commands
        self.registerCommand('delete_link',
                             'd',
                             'deletes a link from the schedule',
                             ['dst_url','target_addr','slot_num',],
                             self._handlerDeleteLink)
Пример #5
0
 def __init__(self,moteProbe_handler,moteConnector_handler):
     
     # store params
     self.moteProbe_handler     = moteProbe_handler
     self.moteConnector_handler = moteConnector_handler
 
     # initialize parent class
     OpenCli.__init__(self,"Serial Tester",self._quit_cb)
     
     # add commands
     self.registerCommand(
         'pklen',
         'pl',
         'test packet length, in bytes',
         ['pklen'],
         self._handle_pklen
     )
     self.registerCommand(
         'numpk',
         'num',
         'number of test packets',
         ['numpk'],
         self._handle_numpk
     )
     self.registerCommand(
         'timeout',
         'tout',
         'timeout for answer, in seconds',
         ['timeout'],
         self._handle_timeout
     )
     self.registerCommand(
         'trace',
         'trace',
         'activate console trace',
         ['on/off'],
         self._handle_trace
     )
     self.registerCommand(
         'testserial',
         't',
         'test serial port',
         [],
         self._handle_testserial
     )
     self.registerCommand(
         'stats',
         'st',
         'print stats',
         [],
         self._handle_stats
     )
     
     # by default, turn trace on
     self._handle_pklen([10])
     self._handle_numpk([1])
     self._handle_timeout([1])
     self._handle_trace([1])
Пример #6
0
    def __init__(self, moteProbe_handlers):

        # store params
        self.moteProbe_handlers = moteProbe_handlers

        # initialize parent class
        OpenCli.__init__(self, "mote probe CLI", self.quit_cb)

        # add commands
        self.registerCommand("status", "s", "print status", [], self._handlerStatus)
Пример #7
0
    def __init__(self, moteProbe_handlers):

        # store params
        self.moteProbe_handlers = moteProbe_handlers

        # initialize parent class
        OpenCli.__init__(self, "mote probe CLI", self.quit_cb)

        # add commands
        self.registerCommand('status', 's', 'print status', [],
                             self._handlerStatus)
Пример #8
0
    def __init__(self, moteProbe_handlers, moteConnector_handlers,
                 moteState_handlers):

        # store params
        self.moteProbe_handlers = moteProbe_handlers
        self.moteConnector_handlers = moteConnector_handlers
        self.moteState_handlers = moteState_handlers

        # initialize parent class
        OpenCli.__init__(self, "mote State CLI", self._quit_cb)

        # add commands
        self.registerCommand('list', 'l', 'list available states', [],
                             self._handlerList)
        self.registerCommand('state', 's', 'prints some state',
                             ['state parameter'], self._handlerState)
    def __init__(self, moteProbe_handlers, moteConnector_handlers, moteState_handlers):

        # store params
        self.moteProbe_handlers = moteProbe_handlers
        self.moteConnector_handlers = moteConnector_handlers
        self.moteState_handlers = moteState_handlers

        # initialize parent class
        OpenCli.__init__(self, "Reservation Experiment CLI", self._quit_cb)

        # add commands
        self.registerCommand("list", "l", "list available states", [], self._handlerList)
        self.registerCommand("state", "s", "prints some state", ["state parameter"], self._handlerState)
        self.registerCommand(
            "reserve",
            "r",
            'reserve cells; e.g. "r e6 eb 2 10032"',
            ["mote_addr", "neighbor_addr", "num_of_links", "start_at_asn"],
            self._handlerRes,
        )
Пример #10
0
    def __init__(self, moteProbe_handlers, moteConnector_handlers,
                 moteState_handlers):

        # store params
        self.moteProbe_handlers = moteProbe_handlers
        self.moteConnector_handlers = moteConnector_handlers
        self.moteState_handlers = moteState_handlers

        # initialize parent class
        OpenCli.__init__(self, "Reservation Experiment CLI", self._quit_cb)

        # add commands
        self.registerCommand('list', 'l', 'list available states', [],
                             self._handlerList)
        self.registerCommand('state', 's', 'prints some state',
                             ['state parameter'], self._handlerState)
        self.registerCommand(
            'reserve', 'r', 'reserve cells; e.g. "r e6 eb 2 10032"',
            ['mote_addr', 'neighbor_addr', 'num_of_links', 'start_at_asn'],
            self._handlerRes)
Пример #11
0
 def __init__(self,moteProbe_handlers,moteConnector_handlers,moteState_handlers):
     
     # store params
     self.moteProbe_handlers     = moteProbe_handlers
     self.moteConnector_handlers = moteConnector_handlers
     self.moteState_handlers     = moteState_handlers
 
     # initialize parent class
     OpenCli.__init__(self,"mote State CLI",self._quit_cb)
     
     # add commands
     self.registerCommand('list',
                          'l',
                          'list available states',
                          [],
                          self._handlerList)
     self.registerCommand('state',
                          's',
                          'prints some state',
                          ['state parameter'],
                          self._handlerState)