Supported hardware devices
- This device is used for image acquisition from Capistrano Labs USB ultrasound systems.
- Link to manufacturer's website: http://www.capolabs.com/
Supported platforms
Installation
- Requires SDK provided by Capistrano Labs for compilation. Windows 64 bits platform only supported by cSDK2018 and newer
- cSDK2023: BmodeUSB DLL v317, USBprobe DLL v164
- cSDK2019.3: BmodeUSB DLL v316, USBprobe DLL v159
- cSDK2019.2: BmodeUSB DLL v315, USBprobe DLL v157
- cSDK2019 : BmodeUSB DLL v314, USBprobe DLL v154
- cSDK2018 : BmodeUSB DLL v314, USBprobe DLL v151
- cSDK2016 : BmodeUSB DLL v310, USBprobe DLL v127
- cSDK2013 : BmodeUSB DLL v309, USBprobe DLL v126
- Requires USB drivers provided by Capistrano Labs for running. There are specific USB drivers for each cSDK version.
- If using cSDK2019.3, cSDK2019.2, cSDK2019, cSDK2018 or cSDK2016, Plus application will not start due to missing WDAPI1140.dll
- If using cSDK2013, Plus application will not start due to missing WDAPI1010.dll
Device configuration settings
-
Type =
"CapistranoVideo"
-
ImageSize Image size in pixels
Default = "800 512"
-
DataSources Exactly one
DataSource
child element is required
-
DataSource
-
PortUsImageOrientation
-
ImageType Supported imaging modes: B-mode
Default = "BRIGHTNESS"
-
BufferSize
Default = "150"
-
AveragedItemsForFiltering
Default = "20"
-
ClipRectangleOrigin
Default = "0 0 0"
-
ClipRectangleSize
Default = "0 0 0"
Example configuration file PlusDeviceSet_CapistranoVideoSourceTest.xml
<PlusConfiguration version="2.3">
<DataCollection StartupDelaySec="1.0" >
<DeviceSet
Name="TEST Data collection for CapistranoVideo Device and PlusOpenIGTLinkServer at default address"
Description="Defines CapistranoVideo and " />
<Device
Id="VideoDevice"
Type="CapistranoVideo"
UpdateParameters="TRUE"
BidirectionalMode="FALSE"
CineBuffers="64"
Interpolate="TRUE"
AverageMode="FALSE"
BModeViewOption="4"
JitterCompensation="60"
LutCenter="125"
LutWindow="250">
<UsImagingParameters>
<Parameter name="FrequencyMhz" value="35.0"/>
<Parameter name="Voltage" value="50"/>
<Parameter name="SoundVelocity" value="1532"/>
<Parameter name="DepthMm" value="54"/>
<Parameter name="ImageSize" value="550 700"/>
<Parameter name="Intensity" value="120"/>
<Parameter name="Contrast" value="240"/>
<Parameter name="GainPercent" value="50 60 70"/>
</UsImagingParameters>
<DataSources>
<DataSource Type="Video" Id="Video" PortUsImageOrientation="NU"/>
</DataSources>
<OutputChannels>
<OutputChannel Id="VideoStream" VideoDataSourceId="Video" />
</OutputChannels>
</Device>
</DataCollection>
<PlusOpenIGTLinkServer
ListeningPort="18944"
OutputChannelId="VideoStream" >
<DefaultClientInfo>
<MessageTypes>
<Message Type="IMAGE" />
</MessageTypes>
<ImageNames>
<Image Name="US" EmbeddedTransformToFrame="Reference" />
</ImageNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
<CoordinateDefinitions>
<Transform From="Reference" To="US"
Matrix="
1.0 0.0 0.0 100.0
0.0 1.0 0.0 200.0
0.0 0.0 1.0 300.0
0.0 0.0 0.0 1.0"
Date="2016.01.06 17:57:00" />
</CoordinateDefinitions>
</PlusConfiguration>