def __init__(self, endpoint, modules): QWidget.__init__(self) self.ui = Ui_HeadNTPDlg() self.ui.setupUi(self) self.t = 0. self.ic = Ice.initialize(sys.argv) self.mods = modules self.prx = self.ic.stringToProxy(endpoint) self.proxy = self.mods['RoboCompHeadNTP'].HeadNTPPrx.checkedCast( self.prx) self.show #Init spinboxes values map = self.proxy.getHeadState() self.ui.sbNeck.setValue(map.motorsState["neck"].pos) self.ui.sbLeftPan.setValue(map.motorsState["leftPan"].pos) self.ui.sbRightPan.setValue(map.motorsState["rightPan"].pos) self.ui.sbTilt.setValue(map.motorsState["tilt"].pos) self.connect(self.ui.pbSaccadic2DLeft, SIGNAL('clicked()'), self.doSaccadic2DLeft) self.connect(self.ui.pbSaccadic2DRight, SIGNAL('clicked()'), self.doSaccadic2DRight) self.connect(self.ui.pbSaccadic3D, SIGNAL('clicked()'), self.doSaccadic3D) self.connect(self.ui.pbSaccadic4D, SIGNAL('clicked()'), self.doSaccadic4D) self.connect(self.ui.pbReset, SIGNAL('clicked()'), self.doReset) self.job()
def __init__(self, endpoint, modules): QWidget.__init__(self) self.ui = Ui_HeadNTPDlg() self.ui.setupUi(self) self.t = 0. self.ic = Ice.initialize(sys.argv) self.mods = modules self.prx = self.ic.stringToProxy(endpoint) self.proxy = self.mods['RoboCompCommonHead'].CommonHeadPrx.checkedCast(self.prx) self.show; #Init spinboxes values map = self.proxy.getHeadState() self.ui.sbNeck.setValue(map.motorsState["neck"].pos) self.ui.sbLeftPan.setValue(map.motorsState["leftPan"].pos) self.ui.sbRightPan.setValue(map.motorsState["rightPan"].pos) self.ui.sbTilt.setValue(map.motorsState["tilt"].pos) self.connect( self.ui.pbSaccadic2DLeft, SIGNAL('clicked()'), self.doSaccadic2DLeft ) self.connect( self.ui.pbSaccadic2DRight, SIGNAL('clicked()'), self.doSaccadic2DRight ) self.connect( self.ui.pbSaccadic3D, SIGNAL('clicked()'), self.doSaccadic3D ) self.connect( self.ui.pbSaccadic4D, SIGNAL('clicked()'), self.doSaccadic4D ) self.connect( self.ui.pbReset, SIGNAL('clicked()'), self.doReset ); self.job()
class C(QWidget): def __init__(self, endpoint, modules): QWidget.__init__(self) self.ui = Ui_HeadNTPDlg() self.ui.setupUi(self) self.t = 0. self.ic = Ice.initialize(sys.argv) self.mods = modules self.prx = self.ic.stringToProxy(endpoint) self.proxy = self.mods['RoboCompHeadNTP'].HeadNTPPrx.checkedCast( self.prx) self.show #Init spinboxes values map = self.proxy.getHeadState() self.ui.sbNeck.setValue(map.motorsState["neck"].pos) self.ui.sbLeftPan.setValue(map.motorsState["leftPan"].pos) self.ui.sbRightPan.setValue(map.motorsState["rightPan"].pos) self.ui.sbTilt.setValue(map.motorsState["tilt"].pos) self.connect(self.ui.pbSaccadic2DLeft, SIGNAL('clicked()'), self.doSaccadic2DLeft) self.connect(self.ui.pbSaccadic2DRight, SIGNAL('clicked()'), self.doSaccadic2DRight) self.connect(self.ui.pbSaccadic3D, SIGNAL('clicked()'), self.doSaccadic3D) self.connect(self.ui.pbSaccadic4D, SIGNAL('clicked()'), self.doSaccadic4D) self.connect(self.ui.pbReset, SIGNAL('clicked()'), self.doReset) self.job() def job(self): map = self.proxy.getHeadState() self.ui.lcdNeck.display(map.motorsState["neck"].pos) self.ui.lcdLeftPan.display(map.motorsState["leftPan"].pos) self.ui.lcdRightPan.display(map.motorsState["rightPan"].pos) self.ui.lcdTilt.display(map.motorsState["tilt"].pos) def doSaccadic2DLeft(self): try: self.proxy.saccadic2DLeft(self.ui.sbLeftPan.value(), self.ui.sbTilt.value()) except Ice.Exception: treceback.print_exc() def doSaccadic2DRight(self): try: self.proxy.saccadic2DRight(self.ui.sbRightPan.value(), self.ui.sbTilt.value()) except Ice.Exception: treceback.print_exc() def doSaccadic3D(self): try: self.proxy.saccadic3D(self.ui.sbLeftPan.value(), self.ui.sbRightPan.value(), self.ui.sbTilt.value()) except Ice.Exception: treceback.print_exc() def doSaccadic4D(self): try: self.proxy.saccadic4D(self.ui.sbLeftPan.value(), self.ui.sbRightPan.value(), self.ui.sbTilt.value(), self.ui.sbNeck.value()) except Ice.Exception: treceback.print_exc() def doReset(self): try: self.proxy.resetHead() except Ice.Exception: treceback.print_exc()
class C(QWidget): def __init__(self, endpoint, modules): QWidget.__init__(self) self.ui = Ui_HeadNTPDlg() self.ui.setupUi(self) self.t = 0. self.ic = Ice.initialize(sys.argv) self.mods = modules self.prx = self.ic.stringToProxy(endpoint) self.proxy = self.mods['RoboCompCommonHead'].CommonHeadPrx.checkedCast(self.prx) self.show; #Init spinboxes values map = self.proxy.getHeadState() self.ui.sbNeck.setValue(map.motorsState["neck"].pos) self.ui.sbLeftPan.setValue(map.motorsState["leftPan"].pos) self.ui.sbRightPan.setValue(map.motorsState["rightPan"].pos) self.ui.sbTilt.setValue(map.motorsState["tilt"].pos) self.connect( self.ui.pbSaccadic2DLeft, SIGNAL('clicked()'), self.doSaccadic2DLeft ) self.connect( self.ui.pbSaccadic2DRight, SIGNAL('clicked()'), self.doSaccadic2DRight ) self.connect( self.ui.pbSaccadic3D, SIGNAL('clicked()'), self.doSaccadic3D ) self.connect( self.ui.pbSaccadic4D, SIGNAL('clicked()'), self.doSaccadic4D ) self.connect( self.ui.pbReset, SIGNAL('clicked()'), self.doReset ); self.job() def job(self): map = self.proxy.getHeadState() self.ui.lcdNeck.display(map.motorsState["neck"].pos); self.ui.lcdLeftPan.display(map.motorsState["leftPan"].pos); self.ui.lcdRightPan.display(map.motorsState["rightPan"].pos); self.ui.lcdTilt.display(map.motorsState["tilt"].pos); def doSaccadic2DLeft(self): try: self.proxy.saccadic2DLeft( self.ui.sbLeftPan.value(), self.ui.sbTilt.value()) except Ice.Exception: treceback.print_exc() def doSaccadic2DRight(self): try: self.proxy.saccadic2DRight(self.ui.sbRightPan.value(), self.ui.sbTilt.value()) except Ice.Exception: treceback.print_exc() def doSaccadic3D(self): try: self.proxy.saccadic3D( self.ui.sbLeftPan.value(), self.ui.sbRightPan.value(), self.ui.sbTilt.value()) except Ice.Exception: treceback.print_exc() def doSaccadic4D(self): try: self.proxy.saccadic4D( self.ui.sbLeftPan.value(), self.ui.sbRightPan.value(), self.ui.sbTilt.value(), self.ui.sbNeck.value() ) except Ice.Exception: treceback.print_exc() def doReset(self): try: self.proxy.resetHead() except Ice.Exception: treceback.print_exc()