mirror of
https://github.com/CopterExpress/clever-show.git
synced 2026-05-26 07:07:58 +00:00
drone: Add service availability check to led module
This commit is contained in:
@@ -1,4 +1,13 @@
|
||||
import rospy
|
||||
import logging
|
||||
from clover.srv import SetLEDEffect
|
||||
|
||||
set_effect = rospy.ServiceProxy('led/set_effect', SetLEDEffect)
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
set_effect_service = rospy.ServiceProxy('led/set_effect', SetLEDEffect)
|
||||
|
||||
def set_effect(*args, **kwargs):
|
||||
try:
|
||||
set_effect_service(*args, **kwargs)
|
||||
except rospy.ServiceException:
|
||||
logger.error("Can't set led effect: service /led/set_effect is unavailable!")
|
||||
|
||||
Reference in New Issue
Block a user