Personal tools
The Open Lighting Project has moved!

We've launched our new site at www.openlighting.org. This wiki will remain and be updated with more technical information.

Difference between revisions of "Open Lighting Allocations"

From wiki.openlighting.org

Jump to: navigation, search
m (Manufacturer Specific PIDs)
m (UIDs: SPaG and fix the link)
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== RDM Model Numbers ==
 
== RDM Model Numbers ==
 +
For the live list in use, see [[code:include/ola/rdm/OpenLightingEnums.h|here]].
  
 
{| border=1 cellspacing="0"
 
{| border=1 cellspacing="0"
 
! '''Number'''!! '''Assigned To'''
 
! '''Number'''!! '''Assigned To'''
 
|-
 
|-
|| 1 || Dummy Device
+
|| 0x0001 || Dummy Device
 
|-
 
|-
|| 2 || [[Arduino RGB Mixer]]
+
|| 0x0002 || [[Arduino RGB Mixer]]
 
|-
 
|-
|| 3 || SPI Device
+
|| 0x0003 || SPI Device
 +
|-
 +
|| 0x0004 || Dummy Dimmer
 +
|-
 +
|| 0x0005 || Dummy Moving Light
 +
|-
 +
|| 0x0006 || Dummy Ack Timer
 +
|-
 +
|| 0x0007 || Dummy Sensor Responder
 +
|-
 +
|| 0x0008 || Dummy E1.37-1 Dimmer
 +
|-
 +
|| 0x0009 || Dummy E1.37-2 Network Responder
 +
|-
 +
|| 0x0100 || Ja Rule LED Model
 +
|-
 +
|| 0x0101 || Ja Rule Proxy
 +
|-
 +
|| 0x0102 || Ja Rule Moving Light
 +
|-
 +
|| 0x0103 || Ja Rule Sensor Only
 +
|-
 +
|| 0x0104 || Ja Rule Network
 +
|-
 +
|| 0x0105 || Ja Rule Dimmer
 +
|-
 +
|| 0x0106 || Ja Rule Proxy Child Device
 
|}
 
|}
  
 
== UIDs ==
 
== UIDs ==
  
The Open Lighting code is 0x7a70
+
The Open Lighting code is [http://rdm.openlighting.org/manufacturer/display?manufacturer=31344 0x7a70]
  
 
{| border=1 cellspacing="0"
 
{| border=1 cellspacing="0"
 
! '''UID Range'''!! '''Assigned To'''
 
! '''UID Range'''!! '''Assigned To'''
 +
|-
 +
|| 7a70:00000001 || [[Arduino RGB Mixer]] default UID
 
|-
 
|-
 
|| 7a70:00000100 - 7a70:000001ff || SPI Devices
 
|| 7a70:00000100 - 7a70:000001ff || SPI Devices
 +
|-
 +
|| 7a70:10000000 - 7a70:1fffffff || Microchip devices 00:1E:C0 OUI (Ja Rule)
 +
|-
 +
|| 7a70:20000000 - 7a70:2fffffff || Microchip devices D8:80:39 OUI (Ja Rule)
 +
|-
 +
|| 7a70:30000000 - 7a70:3fffffff || Reserved for Microchip devices 00:04:A3 OUI (Ja Rule)
 +
|-
 +
|| 7a70:fffffe00 - 7a70:fffffe0f || Ja Rule non-MAC Development UIDs
 +
|-
 +
|| 7a70:fffffe10 - 7a70:fffffefe || Development
 
|-
 
|-
 
|| 7a70:ffffff00 - 7a70:fffffffe || Dummy Devices
 
|| 7a70:ffffff00 - 7a70:fffffffe || Dummy Devices
 +
|}
 +
 +
== Status Message Ids ==
 +
 +
Status Message ID Value Data Value 1 Data Value 2 Status ID Description
 +
 +
 +
{| border=1 cellspacing="0"
 +
! '''Status Message ID'''!! '''Value''' !! '''Data Value 1''' !! '''Data Value2 ''' !! '''Status ID Description'''
 +
|-
 +
|| STS_OLP_TESTING  || 0x8000 || Cycle counter major || Cycle counter minor || Counter cycle %d.%d
 +
|-
 +
|| STS_OLP_SELFTEST_PASSED  || 0x8001 || Self Test ID || N/A || Self test %d ok
 +
|-
 +
|| STS_OLP_SELFTEST_FAILED  || 0x8002 || Self Test ID || N/A || Self test %d failed
 +
 
|}
 
|}
  
 
== Manufacturer Specific PIDs ==
 
== Manufacturer Specific PIDs ==
 
{{:Open Lighting PIDs}}
 
{{:Open Lighting PIDs}}

Latest revision as of 17:48, 11 October 2015

RDM Model Numbers

For the live list in use, see here.

Number Assigned To
0x0001 Dummy Device
0x0002 Arduino RGB Mixer
0x0003 SPI Device
0x0004 Dummy Dimmer
0x0005 Dummy Moving Light
0x0006 Dummy Ack Timer
0x0007 Dummy Sensor Responder
0x0008 Dummy E1.37-1 Dimmer
0x0009 Dummy E1.37-2 Network Responder
0x0100 Ja Rule LED Model
0x0101 Ja Rule Proxy
0x0102 Ja Rule Moving Light
0x0103 Ja Rule Sensor Only
0x0104 Ja Rule Network
0x0105 Ja Rule Dimmer
0x0106 Ja Rule Proxy Child Device

UIDs

The Open Lighting code is 0x7a70

UID Range Assigned To
7a70:00000001 Arduino RGB Mixer default UID
7a70:00000100 - 7a70:000001ff SPI Devices
7a70:10000000 - 7a70:1fffffff Microchip devices 00:1E:C0 OUI (Ja Rule)
7a70:20000000 - 7a70:2fffffff Microchip devices D8:80:39 OUI (Ja Rule)
7a70:30000000 - 7a70:3fffffff Reserved for Microchip devices 00:04:A3 OUI (Ja Rule)
7a70:fffffe00 - 7a70:fffffe0f Ja Rule non-MAC Development UIDs
7a70:fffffe10 - 7a70:fffffefe Development
7a70:ffffff00 - 7a70:fffffffe Dummy Devices

Status Message Ids

Status Message ID Value Data Value 1 Data Value 2 Status ID Description


Status Message ID Value Data Value 1 Data Value2 Status ID Description
STS_OLP_TESTING 0x8000 Cycle counter major Cycle counter minor Counter cycle %d.%d
STS_OLP_SELFTEST_PASSED 0x8001 Self Test ID N/A Self test %d ok
STS_OLP_SELFTEST_FAILED 0x8002 Self Test ID N/A Self test %d failed

Manufacturer Specific PIDs

This page documents RDM PIDs used by the Open Lighting project.

For the live list in use, visit the RDM Parameter Index.

0x8000

This sets the serial number of the device. The serial number is combined with the ESTA ID to create the UID.

0x8001

This just returns the current version of the OLA code that's running. It's a manufacturer specific PID used by the dummy responder, so that it provides a manufacturer specific PID for testing purposes.

0x8002

GETs / SETs the device model.

0x8003

GET a list of device models that can be used

0x8004

Reserved

0x8005

GET / SET the pixel type

0x8006

GET / SET the pixel count