code: def get_all_pattern_variables(self, patternnumber):
          
          _checkPatternNumber(patternnumber)
          
          outputstring = ''
          for stepnumber in range(8):
              outputstring += 'SP{0}: {1}  Time{0}: {2}\n'.format(stepnumber, \
                  self.get_pattern_step_setpoint( patternnumber, stepnumber), \
                  self.get_pattern_step_time(     patternnumber, stepnumber)   )
          
          outputstring += 'Actual step:        {0}\n'.format(self.get_pattern_actual_step(        patternnumber) )
          outputstring += 'Additional cycles:  {0}\n'.format(self.get_pattern_additional_cycles(  patternnumber) )
          outputstring += 'Linked pattern:     {0}\n'.format(self.get_pattern_link_topattern(     patternnumber) ) 
              
          return outputstring
docs: Get all variables for a given pattern at one time.
  
          Args:
              patternnumber (integer): 0-7
              
          Returns:
              A descriptive multiline string.