Home
Tango Device Server User's Guide
Contents
1. Server see me A P TANGO Se ele Set EIL ae Device Tr CHROTRON 7 a on Attribute Sequence Writer User s Guide AttributeSequenceWriter Class Revision release_1_0_2 Author abeilleg Implemented in C Introduction Generates a user s sequence on a attribute of a specified device The sequence generated is gave by a command It can be generated once n times or indefinitly until stop by user Be aware that the timings for the generation are software so not very precise Properties Device Properties Property name Property type Description AttributeProxy Write Tango DEV_STRING The name of the attribute on which to generate the sequence The name of the attribute used to verify that the written value of Tango DEV_STRING AttributeProxyWrite has been reached The minimum acceptable difference between the value AttributeProxyWrite and AttributeProxyRead HE S Z 7 ce a gt lt D amp Tango DEV_DOUBLE The time in seconds to wait for AttributeProxyRead has reached AttributeProxy Write imeout Tango DEV_DOUBLE The period in seconds at which AttributeProxyRead is read to ollingPeriod Tango DEV DOUBLE check that it has reached the written value The number of times the given sequence that will be generated terations Tango DEV_ULONG once Start command is called It can be 1 n or 0 to generate it indefinilty until S
2. Command allowed for Tango RUNNING Tango STANDBY Tango INIT Tango FAULT O000 2 State Description This command gets the device state stored in its device_state data member and returns it to the caller Argin DEV_VOID none Argout DEV_STATE State Code Command allowed for O Tango RUNNING 3 O Tango STANDBY O Tango INIT O Tango FAULT Status Description This command gets the device status stored in its device_status data member and returns it to the caller Argin DEV_VOID none Argout CONST_DEV_STRING Status description Command allowed for Tango RUNNING Tango STANDBY Tango INIT Tango FAULT O000 Start Description Start the sequence generation Argin DEV_VOID Argout DEV_VOID Command allowed for O Tango INIT O Tango FAULT Stop Description Stop the sequence generation Argin DEV_VOID Argout DEV_VOID Command allowed for O Tango RUNNING 6 Pause Description Pause the sequence generation Argin DEV_VOID Argout DEV_VOID Command allowed for O Tango RUNNING Resume Description Restart the sequence generation previoulsy paused with Pause command Argin DEV_VOID Argout DEV_VOID Command allowed for O Tango STANDBY LoadSequenceValues Description Give the device one sequence to generate Argin DEVVAR_DOUBLEARRAY One period of the sequence Argout DEV_V
3. The current value written DEV_DOUBLE READ totalProgression The progression in percents of the sequence for all DEV_SHORT READ iterations currentIterationProgression The progression in percents of the current DEV_SHORT READ sequence for the current iteration currentIteration The current iteration DEV_DOUBLE READ sequenceName Allow user to give a name for the sequence does not do anything The write value is just copied to the read value DEV_STRING READ_WRITE Spectrum Attributes Attribute name Data Type X Data Length sequence Values The waveform generated DEV_DOUBLE 1000000 waitingTimes The timings corresponding the waveform DEV_DOUBLE 1000000 Commands Device Commands for Operator Level Command name Argument In Argument Out Init DEV_VOID DEV_VOID State DEV_VOID DEV_STATE Status DEV_VOID CONST_DEV_STRING Start DEV_VOID DEV_VOID Stop DEV_VOID DEV_VOID Pause DEV_VOID DEV_VOID Resume DEV_VOID DEV_VOID LoadSequence Values DEVVAR_DOUBLEARRAY DEV_VOID Load WaitingTimes DEVVAR_DOUBLEARRAY DEV_VOID 1 Init Description This commands re initialise a device keeping the same network connection After an Init command executed on a device it is not necessary for client to re connect to the device This command first calls the device delete_device method and then execute its init_dev
4. previoulsy paused with Pause command Argin DEV_VOID Argout DEV_VOID Command allowed for O Tango STANDBY LoadSequenceValues Description Give the device one sequence to generate Argin DEVVAR_DOUBLEARRAY One period of the sequence Argout DEV_VOID Command allowed for O Tango INIT O Tango FAULT LoadWaiting Times Description Give the device the waiting times of the sequence Argin DEVVAR_DOUBLEARRAY One period of waiting times Argout DEV_VOID Command allowed for O Tango INIT O Tango FAULT ESRF Software Engineering Group Frame Alert This document is designed to be viewed using the frames feature If you see this message you are using a non frame capable web client Link to Non frame version Device Server di SOLEIL Attribute Sequence Writer Device Commands Description AttributeSequenceWriter Class Revision release_1_0_2 Author abeilleg 1 Init Description This commands re initialise a device keeping the same network connection After an Init command executed on a device it is not necessary for client to re connect to the device This command first calls the device delete_device method and then execute its init_device method For C device server all the memory allocated in the nit_device method must be freed in the delete_device method The language device desctructor automatically calls the delete
5. OID Command allowed for O Tango INIT O Tango FAULT LoadWaiting Times Description Give the device the waiting times of the sequence Argin DEVVAR_DOUBLEARRAY One period of waiting times Argout DEV_VOID Command allowed for O Tango INIT O Tango FAULT ESRF Software Engineering Group Device Server Attribute Sequence Writer User s Guide AttributeSequenceWriter Class Revision release_1_0_2 Author abeilleg Implemented in C Introduction Generates a user s sequence on a attribute of a specified device The sequence generated is gave by a command It can be generated once n times or indefinitly until stop by user Be aware that the timings for the generation are software so not very precise Properties Device Properties Property name Property type Description AttributeProxy Write Tango DEV_STRING The name of the attribute on which to generate the sequence The name of the attribute used to verify that the written value of Tango DEV_STRING AttributeProxyWrite has been reached The minimum acceptable difference between the value AttributeProxyWrite and AttributeProxyRead HE S Z 7 ce a gt lt D amp Tango DEV_DOUBLE The time in seconds to wait for AttributeProxyRead has reached AttributeProxy Write imeout Tango DEV_DOUBLE The period in seconds at which Attribute
6. ProxyRead is read to ollingPeriod Tango DEV DOUBLE check that it has reached the written value The number of times the given sequence that will be generated terations Tango DEV_ULONG once Start command is called It can be 1 n or 0 to generate it indefinilty until Stop command is called equenceSize Tango DEV_ULONG The number of elements in a sequence equence Values Array of double Attribute persistency Array of double Attribute persistency ls VI T4 fe gt 8 5 a 3 ge N ilePath Tango DEV_STRING Device Properties Default Values Property Name Default Values AttributeProxyWrite No default value AttributeProxyRead No default value Delta No default value Timeout No default value PollingPeriod No default value Iterations No default value SequenceSize No default value SequenceValues No default value WaitingTimes No default value FilePath No default value There is no Class properties States Names Descriptions RUNNING The sequence is currently generated STANDBY The sequence generation has been paused INIT The device is ready to proceed a sequence generation waiting for Start command FAULT Something is wrong with the device on which the sequence generation is done Attributes Scalar Attributes Attribute name Data Type R W Type currentSequenceValue
7. Y 8 LoadSequenceValues Description Give the device one sequence to generate Argin DEVVAR_DOUBLEARRAY One period of the sequence Argout DEV_VOID Command allowed for O Tango INIT O Tango FAULT 9 LoadWaitingTimes Description Give the device the waiting times of the sequence Argin DEVVAR_DOUBLEARRAY One period of waiting times Argout DEV_VOID e Command allowed for O Tango INIT O Tango FAULT ESRF Software Engineering Group
8. _device method Argin DEV_VOID none Argout DEV_VOID none Command allowed for O Tango RUNNING Tango STANDBY Tango INIT Tango FAULT O00 2 State Description This command gets the device state stored in its device_state data member and returns it to the caller Argin DEV_VOID none Argout DEV_STATE State Code e Command allowed for Tango RUNNING O Tango STANDBY O Tango INIT Tango FAULT O 3 Status Description This command gets the device status stored in its device_status data member and returns it to the caller Argin DEV_VOID none Argout CONST_DEV_STRING Status description e Command allowed for Tango RUNNING Tango STANDBY O Tango INIT O Tango FAULT 4 Start Description Start the sequence generation e Argin DEV_VOID Argout DEV_VOID Command allowed for O Tango INIT Tango FAULT 5 Stop Description Stop the sequence generation Argin DEV_VOID Argout DEV_VOID Command allowed for O Tango RUNNING 6 Pause Description Pause the sequence generation Argin DEV_VOID Argout DEV_VOID Command allowed for Tango RUNNING 7 Resume e Description Restart the sequence generation previoulsy paused with Pause command Argin DEV_VOID Argout DEV_VOID e Command allowed for Tango STANDB
9. ice method For C device server all the memory allocated in the nit_device method must be freed in the delete_device method The language device desctructor automatically calls the delete_device method Argin DEV_VOID none Argout DEV_VOID none Command allowed for Tango RUNNING Tango STANDBY Tango INIT Tango FAULT O000 2 State Description This command gets the device state stored in its device_state data member and returns it to the caller Argin DEV_VOID none Argout DEV_STATE State Code Command allowed for O Tango RUNNING 3 O Tango STANDBY O Tango INIT O Tango FAULT Status Description This command gets the device status stored in its device_status data member and returns it to the caller Argin DEV_VOID none Argout CONST_DEV_STRING Status description Command allowed for Tango RUNNING Tango STANDBY Tango INIT Tango FAULT O000 Start Description Start the sequence generation Argin DEV_VOID Argout DEV_VOID Command allowed for O Tango INIT O Tango FAULT Stop Description Stop the sequence generation Argin DEV_VOID Argout DEV_VOID Command allowed for O Tango RUNNING 6 Pause Description Pause the sequence generation Argin DEV_VOID Argout DEV_VOID Command allowed for O Tango RUNNING Resume Description Restart the sequence generation
10. rent iteration currentIteration The current iteration DEV_DOUBLE READ sequenceName Allow user to give a name for the sequence does not do anything The write value is just copied to the read value DEV_STRING READ_WRITE Spectrum Attributes Attribute name Data Type X Data Length sequence Values The waveform generated DEV_DOUBLE 1000000 waitingTimes The timings corresponding the waveform DEV_DOUBLE 1000000 Commands Device Commands for Operator Level Command name Argument In Argument Out Init DEV_VOID DEV_VOID State DEV_VOID DEV_STATE Status DEV_VOID CONST_DEV_STRING Start DEV_VOID DEV_VOID Stop DEV_VOID DEV_VOID Pause DEV_VOID DEV_VOID Resume DEV_VOID DEV_VOID LoadSequence Values DEVVAR_DOUBLEARRAY DEV_VOID Load WaitingTimes DEVVAR_DOUBLEARRAY DEV_VOID 1 Init Description This commands re initialise a device keeping the same network connection After an Init command executed on a device it is not necessary for client to re connect to the device This command first calls the device delete_device method and then execute its init_device method For C device server all the memory allocated in the nit_device method must be freed in the delete_device method The language device desctructor automatically calls the delete_device method Argin DEV_VOID none Argout DEV_VOID none
11. top command is called equenceSize Tango DEV_ULONG The number of elements in a sequence equence Values Array of double Attribute persistency Array of double Attribute persistency ls VI T4 fe gt 8 5 a 3 ge N ilePath Tango DEV_STRING Device Properties Default Values Property Name Default Values AttributeProxyWrite No default value AttributeProxyRead No default value Delta No default value Timeout No default value PollingPeriod No default value Iterations No default value SequenceSize No default value SequenceValues No default value WaitingTimes No default value FilePath No default value There is no Class properties States Names Descriptions RUNNING The sequence is currently generated STANDBY The sequence generation has been paused INIT The device is ready to proceed a sequence generation waiting for Start command FAULT Something is wrong with the device on which the sequence generation is done Attributes Scalar Attributes Attribute name Data Type R W Type currentSequenceValue The current value written DEV_DOUBLE READ totalProgression The progression in percents of the sequence for all DEV_SHORT READ iterations currentIterationProgression The progression in percents of the current DEV_SHORT READ sequence for the cur
Download Pdf Manuals
Related Search
Related Contents
ep-925 stabilisiertes netzgerät ep-925 stabilized BÁSCULA DE COCINA DIGITAL Gateway Licensing Information User Manual T'nB SROPCHEESE mice Manual QSB-612E 624E - Pa 取扱説明書 novembre 2015 HP M880z User's Manual Clarke RS-16 DC Sander User Manual ICIDU NI-707522 USB Adapter 300N Copyright © All rights reserved.
Failed to retrieve file