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