6 Copyright (C) 2008 Alberto Gomez-Casado (University of Twente).
8 This program is released under the GNU General Public License version 2.
12 import libviewer as lview
13 import libinput as linput
19 #we keep a list of different viewers so it's possible to retrieve different data
20 #or process the same data differently
23 def do_vwnew(self,args):
25 self.viewerlist.append(lview.Ascii(self.outlet))
26 dt=linput.safeinput('What type of data will this viewer handle? (force/distance/all)',['force', 'distance', 'all'])
27 #TODO update types, make a list somewhere?
29 self.viewerlist[-1].setdtype(dt)
32 def do_vwaction(self,args):
34 triggers default action of viewer number n (default 0)
39 self.viewerlist[int(args)].action()