sot-talos-balance  2.0.5
Collection of dynamic-graph entities aimed at implementing balance control on talos.
sot_talos_balance.utils.run_test_utils Namespace Reference

Functions

def ask_for_confirmation (text)
 
def evalCommandClient (code)
 
def get_file_folder (argv, send=True)
 
def launch_script (code, title, description="", verbosity=1, interactive=True)
 
def run_ft_calibration (sensor_name, force=False)
 
def run_ft_wrist_calibration (sensor_name, force=False)
 
def run_test (appli, verbosity=1, interactive=True)
 
def runVerboseCommandClient (code, verbosity=1)
 

Variables

 input = raw_input
 
 runCommandClient = rospy.ServiceProxy("run_command", RunCommand)
 

Detailed Description

2019, LAAS/CNRS
@author: Gabriele Buondonno
This module contains utilities for running the tests

Function Documentation

◆ ask_for_confirmation()

def sot_talos_balance.utils.run_test_utils.ask_for_confirmation (   text)

Definition at line 110 of file run_test_utils.py.

◆ evalCommandClient()

def sot_talos_balance.utils.run_test_utils.evalCommandClient (   code)
Auxiliary function to quickly extract return values from runCommandClient.
This will only work when the result in a plain object data type (such as an in or float) or a string

Definition at line 49 of file run_test_utils.py.

◆ get_file_folder()

def sot_talos_balance.utils.run_test_utils.get_file_folder (   argv,
  send = True 
)

Definition at line 152 of file run_test_utils.py.

◆ launch_script()

def sot_talos_balance.utils.run_test_utils.launch_script (   code,
  title,
  description = "",
  verbosity = 1,
  interactive = True 
)

Definition at line 57 of file run_test_utils.py.

◆ run_ft_calibration()

def sot_talos_balance.utils.run_test_utils.run_ft_calibration (   sensor_name,
  force = False 
)

Definition at line 118 of file run_test_utils.py.

◆ run_ft_wrist_calibration()

def sot_talos_balance.utils.run_test_utils.run_ft_wrist_calibration (   sensor_name,
  force = False 
)

Definition at line 132 of file run_test_utils.py.

◆ run_test()

def sot_talos_balance.utils.run_test_utils.run_test (   appli,
  verbosity = 1,
  interactive = True 
)

Definition at line 83 of file run_test_utils.py.

◆ runVerboseCommandClient()

def sot_talos_balance.utils.run_test_utils.runVerboseCommandClient (   code,
  verbosity = 1 
)
Auxiliary function to manage the verbosity of runCommandClient
verbosity = 0: simply execute runCommandClient
verbosity = 1 (default): if runCommandClient returns something on the standard output or standard error, print it
verbosity = 2: print the whole answer returned by runCommandClient

Definition at line 26 of file run_test_utils.py.

Variable Documentation

◆ input

input = raw_input

Definition at line 19 of file run_test_utils.py.

◆ runCommandClient

runCommandClient = rospy.ServiceProxy("run_command", RunCommand)

Definition at line 23 of file run_test_utils.py.