TwiceAsNice  2019-02-18
Classes | Functions
indiclient Namespace Reference

Classes

class  _blocking_indi_object_handler
 
class  _indilist
 
class  _indinameconventions
 
class  _indiobjectfactory
 
class  _inditagfactory
 
class  bigindiclient
 
class  gui_indi_object_handler
 
class  indi_custom_element_handler
 
class  indi_custom_vector_handler
 
class  indi_element_identifier
 
class  indi_vector_identifier
 
class  indiblob
 
class  indiblobvector
 
class  indiclient
 
class  indielement
 
class  indilight
 
class  indilightvector
 
class  indimessage
 
class  indinamedobject
 
class  indinumber
 
class  indinumbervector
 
class  indiobject
 
class  indipermissions
 
class  indiswitch
 
class  indiswitchvector
 
class  inditext
 
class  inditextvector
 
class  inditransfertype
 
class  inditransfertypes
 
class  indivector
 
class  indixmltag
 
class  mini_element_handler
 

Functions

def _normalize_whitespace (text)
 
def _sexagesimal (format, r)
 

Function Documentation

◆ _normalize_whitespace()

def indiclient._normalize_whitespace (   text)
private
Remove redundant whitespace from a string
@param text: a string containing any unnecessary whitespaces 
@type text: str
@return: the input string with exactly one whitespace between each word and no tailing ones.
@rtype: StringType

◆ _sexagesimal()

def indiclient._sexagesimal (   format,
  r 
)
private
@param format: a format string for sexagesimal numbers as defined in the in INDI standard  
@type format: StringType
@param r: A floating point number  
@type r: FloatType
@return: A sexagesimal representation of the float given on input 
@rtype: StringType