This commit is contained in:
2015-05-22 01:46:40 +02:00
parent d63423aee9
commit feff4efc35
63 changed files with 290 additions and 4761 deletions
+2 -2
View File
@@ -7,7 +7,7 @@ project(hos_philips_hue)
find_package(catkin REQUIRED COMPONENTS
hos_core_msgs
rospy
hos_python_json
hos_python_utils
)
## System dependencies are found with CMake's conventions
@@ -82,7 +82,7 @@ catkin_python_setup()
catkin_package(
# INCLUDE_DIRS include
# LIBRARIES hos_philips_hue
CATKIN_DEPENDS hos_core_msgs rospy hos_python_json
CATKIN_DEPENDS hos_core_msgs rospy hos_python_utils
# DEPENDS system_lib
)
+2 -2
View File
@@ -7,7 +7,7 @@ import rospy
import json
import traceback
from hos_core_msgs.msg import DeviceCommand
from jsonspec_hos.reference.providers import HOSParamServerProvider
from hos.utils.schemaloader import SchemaLoader
from jsonspec.validators import load
from time import sleep
@@ -18,7 +18,7 @@ if __name__ == '__main__':
rospy.init_node('test', argv=sys.argv, anonymous=True)
cmdPublisher = rospy.Publisher("/hos/devices/cmd", DeviceCommand, queue_size=10)
schemaProvider = HOSParamServerProvider()
schemaProvider = SchemaLoader()
stamp = rospy.get_rostime()
msg = DeviceCommand()
+2 -2
View File
@@ -42,10 +42,10 @@
<buildtool_depend>catkin</buildtool_depend>
<build_depend>hos_core_msgs</build_depend>
<build_depend>rospy</build_depend>
<build_depend>hos_python_json</build_depend>
<build_depend>hos_python_utils</build_depend>
<run_depend>hos_core_msgs</run_depend>
<run_depend>rospy</run_depend>
<run_depend>hos_python_json</run_depend>
<run_depend>hos_python_utils</run_depend>
<!-- The export tag contains other, unspecified, tags -->
@@ -10,7 +10,7 @@ from hos_pyhue import pyhue
from hos_core_msgs.msg import DeviceCommand
from hos_core_msgs.msg import DeviceStatusUpdate
from hos_core_msgs.msg import HosStatusUpdate
from jsonspec_hos.reference.providers import HOSParamServerProvider
from hos.utils.schemaloader import SchemaLoader
from jsonspec.validators import load
from curses.has_key import has_key
from time import sleep
@@ -55,7 +55,7 @@ class HueController(object):
rospy.set_param(key_base + "/status_topic", self.status_topic)
rospy.set_param(key_base + "/cmd_topic", self.cmd_topic)
# Create JSON schema provider
self.schemaProvider = HOSParamServerProvider()
self.schemaProvider = SchemaLoader()
# Create message publisher
self.statusPublisher = rospy.Publisher(self.status_topic, DeviceStatusUpdate, queue_size=10)
self.hosUpdatePublisher = rospy.Publisher(self.hos_update_topic, HosStatusUpdate, queue_size=10)