Skip to content

Commit 2a1ae08

Browse files
committed
ENH: Adding example config file for Clarius with IMU recording
1 parent 5ac1549 commit 2a1ae08

1 file changed

Lines changed: 79 additions & 0 deletions

File tree

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<PlusConfiguration version="2.1">
2+
<DataCollection StartupDelaySec="1.0" >
3+
<DeviceSet
4+
Name="PlusServer: Clarius ultrasound device"
5+
Description="Broadcasting acquired video through OpenIGTLink"/>
6+
<Device Id="VideoDevice"
7+
Type="Clarius"
8+
IpAddress = "192.168.1.1"
9+
TcpPort = "5828"
10+
FrameWidth = "640"
11+
FrameHeight = "480"
12+
ImuEnabled = "TRUE"
13+
ImuOutputFileName = "ImuOutput.csv"
14+
WriteImagesToDisk = "FALSE">
15+
<DataSources>
16+
<DataSource Type="Video" Id="Video" PortName="B" PortUsImageOrientation="UN"/>
17+
<DataSource Type="Tool" Id="Accelerometer" PortName="Accelerometer" />
18+
<DataSource Type="Tool" Id="Gyroscope" PortName="Gyroscope" />
19+
<DataSource Type="Tool" Id="Magnetometer" PortName="Magnetometer" />
20+
<DataSource Type="Tool" Id="TiltSensor" PortName="TiltSensor" />
21+
<DataSource Type="Tool" Id="FilteredTiltSensor" PortName="FilteredTiltSensor" />
22+
<DataSource Type="Tool" Id="OrientationSensor" PortName="OrientationSensor" />
23+
</DataSources>
24+
<OutputChannels>
25+
<OutputChannel Id="VideoStream" VideoDataSourceId="Video">
26+
<DataSource Id="Accelerometer"/>
27+
<DataSource Id="Gyroscope"/>
28+
<DataSource Id="Magnetometer"/>
29+
<DataSource Id="TiltSensor"/>
30+
<DataSource Id="FilteredTiltSensor"/>
31+
<DataSource Id="OrientationSensor"/>
32+
</OutputChannel>
33+
</OutputChannels>
34+
</Device>
35+
<Device
36+
Id="CaptureDevice"
37+
Type="VirtualCapture"
38+
BaseFilename= "ClariusRecording.igs.mha"
39+
EnableCapturingOnStart="FALSE"
40+
RequestedFrameRate="25"
41+
EnableCapturing="TRUE" >
42+
<InputChannels>
43+
<InputChannel Id="VideoStream" />
44+
</InputChannels>
45+
</Device>
46+
</DataCollection>
47+
<CoordinateDefinitions>
48+
<Transform From="Image" To="Reference"
49+
Matrix="
50+
0.2 0.0 0.0 0.0
51+
0.0 0.2 0.0 0.0
52+
0.0 0.0 0.2 0.0
53+
0 0 0 1" />
54+
</CoordinateDefinitions>
55+
<PlusOpenIGTLinkServer
56+
MaxNumberOfIgtlMessagesToSend="1"
57+
MaxTimeSpentWithProcessingMs="50"
58+
ListeningPort="18944"
59+
SendValidTransformsOnly="false"
60+
OutputChannelId="VideoStream" >
61+
<DefaultClientInfo>
62+
<MessageTypes>
63+
<Message Type="IMAGE" />
64+
<Message Type="TRANSFORM" />
65+
</MessageTypes>
66+
<ImageNames>
67+
<Image Name="Image" EmbeddedTransformToFrame="Reference" />
68+
</ImageNames>
69+
<TransformNames>
70+
<Transform Name="AccelerometerToVideoDevice" />
71+
<Transform Name="GyroscopeToVideoDevice" />
72+
<Transform Name="MagnetometerToVideoDevice" />
73+
<Transform Name="TiltSensorToVideoDevice" />
74+
<Transform Name="FilteredTiltSensorToVideoDevice" />
75+
<Transform Name="OrientationSensorToVideoDevice" />
76+
</TransformNames>
77+
</DefaultClientInfo>
78+
</PlusOpenIGTLinkServer>
79+
</PlusConfiguration>

0 commit comments

Comments
 (0)