.

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: buteau@synchrotron-soleil.fr



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: buteau@synchrotron-soleil.fr

Hardware


Bus: Not Applicable

Class interface


Attributes:

Name Description
transfert_numberScalar: DevLong

Commands:

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

Pipes:

Properties:

Added by:pgoryl2 on:23 Feb 2017, 9:48 a.m.