[aravis] fake: define trigger features in the genicam file.



commit 40b225850f4e66d577f9368a44d5a48a6a92b85b
Author: Emmanuel Pacaud <emmanuel gnome org>
Date:   Sun May 16 00:28:16 2010 +0200

    fake: define trigger features in the genicam file.

 src/arv-fake-camera.xml |   68 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)
---
diff --git a/src/arv-fake-camera.xml b/src/arv-fake-camera.xml
index 42374c9..caa959f 100644
--- a/src/arv-fake-camera.xml
+++ b/src/arv-fake-camera.xml
@@ -228,6 +228,74 @@
 		<Endianess>LittleEndian</Endianess>
 	</IntReg>
 
+	<Enumeration Name="TriggerSelector" NameSpace="Standard">
+		<EnumEntry Name="FrameStart" NameSpace="Standard">
+			<Value>0</Value>
+		</EnumEntry>
+		<EnumEntry Name="AcquisitionStart" NameSpace="Standard">
+			<Value>1</Value>
+		</EnumEntry>
+		<pValue>TriggerSelectorInteger</pValue>
+	</Enumeration>
+
+	<Integer Name="TriggerSelectorInteger" NameSpace="Custom">
+		<Value>0</Value>
+	</Integer>
+
+	<Enumeration Name="TriggerMode" NameSpace="Standard">
+		<DisplayName>Trigger mode</DisplayName>
+		<EnumEntry Name="Off" NameSpace="Standard">
+			<Value>0</Value>
+		</EnumEntry>
+		<EnumEntry Name="On" NameSpace="Standard">
+			<Value>1</Value>
+		</EnumEntry>
+		<pValue>TriggerModeRegister</pValue>
+	</Enumeration>
+
+	<IntReg Name="TriggerModeRegister" NameSpace="Custom">
+		<Address>0x300</Address>
+		<pIndex Offset="0x20">TriggerSelectorInteger</pIndex>
+		<Length>4</Length>
+		<AccessMode>RW</AccessMode>
+		<pPort>Device</pPort>
+		<Endianess>LittleEndian</Endianess>
+	</IntReg>
+
+	<Enumeration Name="TriggerSource" NameSpace="Standard">
+		<DisplayName>Trigger source</DisplayName>
+		<EnumEntry Name="Line0" NameSpace="Standard">
+			<Value>0</Value>
+		</EnumEntry>
+		<pValue>TriggerSourceRegister</pValue>
+	</Enumeration>
+
+	<IntReg Name="TriggerSourceRegister" NameSpace="Custom">
+		<Address>0x304</Address>
+		<pIndex Offset="0x20">TriggerSelectorInteger</pIndex>
+		<Length>4</Length>
+		<AccessMode>RW</AccessMode>
+		<pPort>Device</pPort>
+		<Endianess>LittleEndian</Endianess>
+	</IntReg>
+
+	<Enumeration Name="TriggerActivation" NameSpace="Standard">
+		<DisplayName>Trigger activation</DisplayName>
+		<EnumEntry Name="RisingEdge" NameSpace="Standard">
+			<Value>0</Value>
+		</EnumEntry>
+		<pValue>TriggerActivationRegister</pValue>
+	</Enumeration>
+
+	<IntReg Name="TriggerActivationRegister" NameSpace="Custom">
+		<Address>0x308</Address>
+		<pIndex Offset="0x20">TriggerSelectorInteger</pIndex>
+		<Length>4</Length>
+		<AccessMode>RW</AccessMode>
+		<pPort>Device</pPort>
+		<Endianess>LittleEndian</Endianess>
+	</IntReg>
+
 	<Float Name="ExposureTimeAbs" NameSpace="Standard">
 		<Description>Exposure duration, in microseconds.</Description>
 		<pValue>ExposureTimeAbsConverter</pValue>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]