rocon_device_msgs

Summary

rocon_device_msgs
Version:

0.7.12

Description:

Messages used by rocon devices

Maintainers:
  • Dongwook Lee <dwlee AT yujinrobot DOT com>
Licenses:
  • BSD
Urls:
Authors:
  • Dongwook Lee
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:
Exports:
  • <architecture_independent/>

Types

Message types

rocon_device_msgs/HueState
Constant:
  • OFF (string):"OFF"
  • WHITE (string):"WHITE"
  • RED (string):"RED"
  • GREEN (string):"GREEN"
  • BLUE (string):"BLUE"
  • YELLOW (string):"YELLOW"
  • ORANGE (string):"ORANGE"
  • MAGENTA (string):"MAGENTA"
  • VIOLET (string):"VIOLET"
Field:
  • on (bool) –
  • hue (uint16) –
  • sat (uint8) –
  • bri (uint8) –
  • reachable (bool) –
  • color (string) –

pre-define color

#pre-define color
string OFF = "OFF"
string WHITE = "WHITE"
string RED = "RED"
string GREEN = "GREEN"
string BLUE = "BLUE"
string YELLOW = "YELLOW"
string ORANGE = "ORANGE"
string MAGENTA = "MAGENTA"
string VIOLET = "VIOLET"

#light on/off status true:on /false:off
bool on 

#color coordination in HSV color space 
#http://en.wikipedia.org/wiki/HSL_and_HSV
uint16 hue #h
uint8 sat #s
uint8 bri #v

#light valid status - valid:on /invalid:off
bool reachable  

#for set color with pre-define color
string color
rocon_device_msgs/Devices
Field:
Device[] devices
rocon_device_msgs/Hue
Field:
  • light_id (int32) –
  • type (string) –
  • name (string) –
  • modelid (string) –
  • swvesion (string) –
  • state (rocon_device_msgs/HueState) –
int32 light_id
string type
string name
string modelid
string swvesion
HueState state
rocon_device_msgs/Device
Field:
string label
string type
string uuid
rocon_std_msgs/KeyValue[] data
rocon_device_msgs/HueArray
Field:
Hue[] hue_list

Service types

rocon_device_msgs/GetDeviceList
Field (Response):
 
---
Device[] devices