did some work to assemble it together

This commit is contained in:
Pavel Lutskov
2019-01-28 17:34:55 +01:00
parent dc88c5259b
commit 2d0441306a
6 changed files with 76 additions and 38 deletions

View File

@@ -46,8 +46,7 @@ def handle_request(r):
elif module == 'imitator':
if message == 'imitate':
if STATE in ('imitate', 'idle'):
STATE = 'imitate'
if STATE == 'imitate':
permission = True
else:
permission = False
@@ -66,13 +65,15 @@ def handle_request(r):
else:
permission = False
print 'Got request from %s to %s. Permission: %s. State is now: %s.' % (
module, message, permission, STATE
rospy.loginfo(
'Got request from %s to %s. Permission: %s. State is now: %s.' % (
module, message, permission, STATE
)
)
return InformControllerResponse(permission)
if __name__ == '__main__':
rospy.init_node('controller')
rospy.init_node('controller', log_level=rospy.INFO)
ic = rospy.Service('inform_controller', InformController, handle_request)
rospy.spin()