.

Average: 0
Rating Count: 0

Development status: Released, Release: release_1_0_0
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/OtherInstruments/MuxSwitcher
Contact:



Class Description


This device is a Device Multiplexer SWitcher . Switching the Mux is done through a Socket Server TCP/IP embeded in a RasperryPI3 board

Families: OtherInstruments

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: SOLEIL

Bus: TCP/UDP

Class interface


Attributes:

Name Description
muxNumHistorySpectrum: DevUShort History of values of the muxNum
muxNumScalar: DevUShort The Mux number .

Commands:

Name Description
ClearHistoryInput: DevVoid
Output: DevVoid
Clear MuxNumHistory attribute
SendAnyCmdInput: DevString
Output: DevVoid
Send any command (string) to Server TCP/IP
DisconnectInput: DevVoid
Output: DevVoid
Disconnect from Server TCP/IP
ConnectInput: DevVoid
Output: DevVoid
Connect to Server TCP/IP
StatusInput: DevVoid
Output: ConstDevString
Device status
This command gets the device status (stored in its device_status data member) and returns it to the caller.
StateInput: DevVoid
Output: State
Device state
This command gets the device state (stored in its device_state data member) and returns it to the caller.

Pipes:

Properties:

Name Description
RefreshAlwaysMuxNumDevBoolean Define if muxNum must be always refreshed from the Server IP.<CR> Otherwise, refresh is done only when user write at muxNum attribute.
AutoConnectDevBoolean Auto Connect at Init
MuxNumMaxDevUShort Define the maximum muxNum value
MuxNumMinDevUShort Define the minimum muxNum value
SendEOLDevString Define the EOL of messages sent to Server Tcp/Ip <CR> available values :<CR> CR<CR> LF<CR> FF<CR> HT<CR> VT<CR> SPACE<CR> NUL<CR>
RcvEOLDevString Define the EOL of messages received from Server Tcp/Ip <CR> available values :<CR> CR<CR> LF<CR> FF<CR> HT<CR> VT<CR> SPACE<CR> NUL<CR>
ServerPortDevUShort The port of the Server TCP/IP embeded on Rasperry board
ServerIPDevString The Address of the Server TCP/IP embeded on Rasperry board


Please log in to comment.

26 Sep 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



19 Sep 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



12 Sep 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



5 Sep 2020, DS Admin
Created:
The device class has been added to catalogue.
Added by:dadmin on:5 Sep 2020, 6:10 a.m.