Supported hardware devices
Supported platforms
Installation
- Requires drivers provided by Telemed for running (otherwise Plus application will not start).
- It is recommended to run the Telemed imaging software to set all imaging parameters, as Plus currently can set only a subset of all imaging parameters.
Device configuration settings
-
Type =
"TelemedVideo"
-
AcquisitionRate
Default = "30"
-
LocalTimeOffsetSec
Default = "0"
-
FrameSize Maximum size of an image frame in pixels. The image is scaled so that image vertically fills the specified rectangle size, therefore if the frame size is too narrow (first component is too small) then the two sides of the image may be clipped; if the frame is too wide then there will be solid filled stripes on the left and right sides. If larger values are specified then a higher-resolution image is created.
Default = "512 512"
-
DepthMm Set the depth [mm] of B-mode ultrasound. If not specified (or value is <0) then the current value is kept.
Default = " "
-
FrequencyMhz ultrasound transmitter frequency. If not specified (or value is <0) then the current value is kept.
[MHz].
Default = "-1"
-
DynRangeDb Dynamic Range
[dB] of B-mode ultrasound. If not specified (or value is <0) then the current value is kept.
Default = " "
-
GainPercent Is the gain percentage of B-mode ultrasound. If not specified (or value is <0) then the current value is kept. Valid range: 0-100.
Default = " "
-
PowerDb Power to be used for imaging, as a number of Db below maximum. If not specified (or value is >0) then the current value is kept. Valid range is -20 to 0.
Default = " "
-
FocusDepthPercent Depth of the focus point in the ultrasound frame, normalized to [0, 100]. Valid range is 0 to 100.
Default = "50"
-
DataSources Exactly one
DataSource
child element is required
Example configuration file PlusDeviceSet_Server_TelemedVideoCapture.xml
<PlusConfiguration version="2.1">
<DataCollection StartupDelaySec="1.0" >
<DeviceSet
Name="PlusServer: Telemed ultrasound device"
Description="Broadcasting acquired video through OpenIGTLink"
/>
<Device
Id="VideoDevice"
Type="TelemedVideo" >
<DataSources>
<DataSource Type="Video" Id="Video" PortUsImageOrientation="UN" />
</DataSources>
<OutputChannels>
<OutputChannel Id="VideoStream" VideoDataSourceId="Video" />
</OutputChannels>
</Device>
<Device
Id="CaptureDevice"
Type="VirtualCapture"
BaseFilename="RecordingTest.igs.mha"
EnableCapturingOnStart="FALSE" >
<InputChannels>
<InputChannel Id="VideoStream" />
</InputChannels>
</Device>
</DataCollection>
<CoordinateDefinitions>
<Transform From="Image" To="Reference"
Matrix="
0.2 0.0 0.0 0.0
0.0 0.2 0.0 0.0
0.0 0.0 0.2 0.0
0 0 0 1" />
</CoordinateDefinitions>
<PlusOpenIGTLinkServer
MaxNumberOfIgtlMessagesToSend="1"
MaxTimeSpentWithProcessingMs="50"
ListeningPort="18944"
SendValidTransformsOnly="true"
OutputChannelId="VideoStream" >
<DefaultClientInfo>
<MessageTypes>
<Message Type="IMAGE" />
</MessageTypes>
<ImageNames>
<Image Name="Image" EmbeddedTransformToFrame="Reference" />
</ImageNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
</PlusConfiguration>