Revision c5a47e56 client/python/hlrc_client/RobotGaze.py

View differences:

client/python/hlrc_client/RobotGaze.py
26 26
"""
27 27

  
28 28
class RobotGaze:
29
	GAZETARGET_ABSOLUTE = 0
30
	GAZETARGET_RELATIVE = 1
31

  
29 32
	def __init__(self):
30 33
		self.pan = 0.0
31 34
		self.tilt = 0.0
......
33 36
		self.vergence = 0.0
34 37
		self.pan_offset = 0.0
35 38
		self.tilt_offset = 0.0
39
		self.gaze_type = GAZETARGET_ABSOLUTE
40
		self.timestamp = self.now()
36 41
		
37 42
	def __str__(self):
38
		return "RobotGaze = { PTR={%6.2f %6.2f %6.2f} vergence=%6.2f PT_offset={%6.2f %6.2f} }"  \
39
			% (self.pan, self.tilt,self.roll,self.vergence,self.pan_offset,self.tilt_offset)
43
		if (self.gaze_type == GAZETARGET_ABSOLUTE):
44
			type_s = "ABSOLUTE"
45
		else:
46
			type_s = "RELATIVE"
47
		return "RobotGaze = { PTR={%6.2f %6.2f %6.2f} vergence=%6.2f PT_offset={%6.2f %6.2f} [%s]}"  \
48
			% (self.pan, self.tilt,self.roll,self.vergence,self.pan_offset,self.tilt_offset,type_s)

Also available in: Unified diff