.

Average: 0
Rating Count: 0

Development status: New development
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Communication/DataSocket
Contact:



Class Description


The purpose of this �Tango DataSocket DeviceServer� is to exchange Data between TANGO and a LabView application.
It acts as a gateway whose only purpose is to get and set values which are available in a Labview Application from the TANGO world. It also permits to read/write values from an OPC server.

Families: Communication

Key words:

Platform: All Platforms

Language: Cpp

License:

Contact:

Hardware


Bus: Not Applicable

Class interface


Attributes:

Name Description
transfert_numberScalar: DevLong

Commands:

Name Description
WriteShortArrayInput: DevVarLongStringArray
Output: DevVoid
None.
ReadShortArrayInput: DevString
Output: DevVarShortArray
None.
WriteShortInput: DevVarLongStringArray
Output: DevVoid
Value to write + URL to write
ReadShortInput: DevString
Output: DevShort
return a short value
CloseAllHandlesInput: DevVoid
Output: DevVoid
Forces the closure of all handles
WriteBoolInput: DevVarLongStringArray
Output: DevVoid
Sets the data value of the DataSocket object associated to the URL given in parameter.
ReadBoolInput: DevString
Output: DevBoolean
Read the boolean value associated to the URL given in parameter.
GetOpenedURLInput: DevVoid
Output: DevVarStringArray
Command to get the list of URL which are currently opened
WriteStringArrayInput: DevVarStringArray
Output: DevVoid
None.
WriteDoubleArrayInput: DevVarDoubleStringArray
Output: DevVoid
None.
WriteLongArrayInput: DevVarLongStringArray
Output: DevVoid
None.
WriteStringInput: DevVarStringArray
Output: DevVoid
Write a string on the DataSocket
WriteDoubleInput: DevVarDoubleStringArray
Output: DevVoid
None.
WriteLongInput: DevVarLongStringArray
Output: DevVoid
None.
ReadStringArrayInput: DevString
Output: DevVarStringArray
None.
ReadDoubleArrayInput: DevString
Output: DevVarDoubleArray
None.
ReadLongArrayInput: DevString
Output: DevVarLongArray
None.
ReadStringInput: DevString
Output: DevString
None.
ReadDoubleInput: DevString
Output: DevDouble
None.
ReadLongInput: DevString
Output: DevLong
Used to get a long value from DS
StatusInput: DevVoid
Output: DevString
This command gets the device status (stored in its device_status data member) and returns it to the caller.
StateInput: DevVoid
Output: State
This command gets the device state (stored in its device_state data member) and returns it to the caller.

Pipes:

Properties:


Please log in to comment.

22 Feb 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2 on:23 Feb 2017, 10:48 a.m.