summaryrefslogtreecommitdiff
path: root/src/org.freedesktop.ColorManager.Sensor.xml
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2015-10-15 19:02:00 +0100
committerRichard Hughes <richard@hughsie.com>2015-10-15 19:02:00 +0100
commitd2479cf23bdd50a23030290256bbd3624bdc283c (patch)
tree69f2785247804b51bf2c4fc5565281de882bd64b /src/org.freedesktop.ColorManager.Sensor.xml
parent86952ef1f351b1a65eca750a74294fdcb8f72715 (diff)
downloadcolord-d2479cf23bdd50a23030290256bbd3624bdc283c.tar.gz
Add the GetSpectrum() sensor D-Bus method
This allows clients to query a spectrum from a locked sensor.
Diffstat (limited to 'src/org.freedesktop.ColorManager.Sensor.xml')
-rw-r--r--src/org.freedesktop.ColorManager.Sensor.xml49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/org.freedesktop.ColorManager.Sensor.xml b/src/org.freedesktop.ColorManager.Sensor.xml
index f98ec9a..c8e0840 100644
--- a/src/org.freedesktop.ColorManager.Sensor.xml
+++ b/src/org.freedesktop.ColorManager.Sensor.xml
@@ -256,6 +256,55 @@
</method>
<!--***********************************************************-->
+ <method name='GetSpectrum'>
+ <doc:doc>
+ <doc:description>
+ <doc:para>
+ Gets a color spectrum using the sensor.
+ </doc:para>
+ </doc:description>
+ </doc:doc>
+ <arg type='s' name='capability' direction='in'>
+ <doc:doc>
+ <doc:summary>
+ <doc:para>
+ The capability we are using, e.g. <doc:tt>crt</doc:tt>,
+ <doc:tt>ambient</doc:tt>, <doc:tt>lcd</doc:tt>,
+ <doc:tt>led</doc:tt> or <doc:tt>projector</doc:tt>.
+ </doc:para>
+ </doc:summary>
+ </doc:doc>
+ </arg>
+ <arg type='d' name='start_nm' direction='out'>
+ <doc:doc>
+ <doc:summary>
+ <doc:para>
+ The start of the wavelength range in nm.
+ </doc:para>
+ </doc:summary>
+ </doc:doc>
+ </arg>
+ <arg type='d' name='end_nm' direction='out'>
+ <doc:doc>
+ <doc:summary>
+ <doc:para>
+ The end of the wavelength range in nm.
+ </doc:para>
+ </doc:summary>
+ </doc:doc>
+ </arg>
+ <arg type='ad' name='data' direction='out'>
+ <doc:doc>
+ <doc:summary>
+ <doc:para>
+ The non-normalised data array.
+ </doc:para>
+ </doc:summary>
+ </doc:doc>
+ </arg>
+ </method>
+
+ <!--***********************************************************-->
<method name='SetOptions'>
<doc:doc>
<doc:description>