def __init__(self): super(NodeActionForceZeroGUI, self).__init__(color='green') self.title.setText('ZERO FORCE SENSOR') self.title.setStyleSheet('background-color:' + colors['green'].normal + ';color:#ffffff') self.note = NoteField('This will zero the force sensor', 'green') self.layout_.addWidget(self.note)
def __init__(self): super(NodeActionDetectObjectsGUI,self).__init__(color='purple') self.title.setText('DETECT OBJECTS') self.title.setStyleSheet('background-color:'+colors['purple'].normal+';color:#ffffff') self.wait_finish = NamedField('Wait', '','purple') self.wait_finish.set_field('1') self.note = NoteField('(1 = true, 0 = false)','purple') self.layout_.addWidget(self.wait_finish) self.layout_.addWidget(self.note)
def __init__(self): super(NodeActionSGripperWideModeGUI,self).__init__(color='green') self.title.setText('GRIPPER CLOSE ACTION') self.title.setStyleSheet('background-color:'+colors['green'].normal+';color:#ffffff') self.wait_finish = NamedField('Wait', '','green') self.wait_finish.set_field('1') self.note = NoteField('(1 = true, 0 = false)','green') self.layout_.addWidget(self.wait_finish) self.layout_.addWidget(self.note)
def __init__(self): super(NodeActionRecordDataGUI, self).__init__(color='green') self.title.setText('RECORD DATA') self.title.setStyleSheet('background-color:' + colors['green'].normal + ';color:#ffffff') self.wait_finish = NamedField('Wait', '', 'green') self.wait_finish.set_field('1') self.note = NoteField('(1 = true, 0 = false)', 'green') self.layout_.addWidget(self.wait_finish) self.layout_.addWidget(self.note)
def __init__(self): super(NodeActionUpdatePlanningSceneGUI, self).__init__(color='purple') self.title.setText('UPDATE PLANNING SCENE') self.title.setStyleSheet('background-color:' + colors['purple'].normal + ';color:#ffffff') self.wait_finish = NamedField('Wait', '', 'purple') self.wait_finish.set_field('1') self.note = NoteField('(1 = true, 0 = false)', 'purple') self.layout_.addWidget(self.wait_finish) self.layout_.addWidget(self.note)
def __init__(self): super(NodePublishMessageGUI, self).__init__(color='purple') self.title.setText('Publish Message') self.title.setStyleSheet('background-color:' + colors['purple'].normal + ';color:#ffffff') self.wait_finish = NamedField('Wait', '', 'purple') self.wait_finish.set_field('1') self.note = NoteField('(1 = true, 0 = false)', 'purple') self.layout_.addWidget(self.wait_finish) self.layout_.addWidget(self.note)
def __init__(self): super(NodePublishMessageGUI, self).__init__(color='purple') self.title.setText('Publish Message') self.title.setStyleSheet('background-color:' + colors['purple'].normal + ';color:#ffffff') self.wait_finish = NamedField('Wait', '', 'purple') self.wait_finish.set_field('1') self.message_contents = NamedField('message', '', 'purple') self.message_topic = NamedField('Rostopic', '', 'purple') self.message_topic.set_field('info') self.note = NoteField( '(1 = true, 0 = false)\nrostopic has prefix: /costar/messages/', 'purple') self.layout_.addWidget(self.message_contents) self.layout_.addWidget(self.message_topic) self.layout_.addWidget(self.wait_finish) self.layout_.addWidget(self.note)