Development status:
New development
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Communication/Acs16
Contact:
Class Description
Families: Communication
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: Avocent
Product:
acs16
Bus: Ethernet
Class interface
Attributes:
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State State Code |
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Status description |
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller. |
DevSerFlushInput: DevLong flush to do 0=input 1=output 2=both Output: DevVoid no argout |
Flush serial line port according to argin passed. |
DevSerGetNCharInput: DevVoid no argin Output: DevLong number of char available in receiving buffer |
Return the number of chars available in receiving buffer |
DevSerReadCharInput: DevLong type of read SL_RAW SL_NCHAR SL_LINE Output: DevVarCharArray Array of characters read |
Read an array of characters, the type of read is specified in the input parameter, it can be SL_RAW SL_NCHAR SL_LINE |
DevSerReadLineInput: DevVoid no argin Output: DevString pointer to the string read updated |
read a string from the serialline device in mode line (up to and including the character specified by the NewLine property) |
DevSerReadNCharInput: DevLong number of the caracters to read on the serial line Output: DevString pointer to the string read updated |
Read a string of N characters from the serial line If there are no characters to be read returns an empty string. |
DevSerReadRawInput: DevVoid no argin Output: DevString pointer to the string read updated |
read a string from the serialline device in mode raw (no end of string expected, just empty the entire serialline receiving buffer). |
DevSerReadRetryInput: DevLong number of reading retries Output: DevString pointer to the string read updated |
read a string from the serialline device in mode raw (no end of string expected, just empty the entire serialline receiving buffer). If read successfull, read again "nretry" times. |
DevSerReadStringInput: DevLong type of read SL_RAW SL_NCHAR SL_LINE Output: DevString String read |
Read a string of characters, the type of read is specified in the input parameter SL_RAW SL_NCHAR SL_LINE |
DevSerSetBaudrateInput: DevULong The new baudrate to set Output: DevVoid no argout |
Sets the new baudrateof the serial line ( up to 4 Mega). Default is 9600. |
DevSerSetCharLengthInput: DevShort The new charlength to set Output: DevVoid no argout |
Sets the new charlength. 0 = 8 bits 1 = 7 bits 2 = 6 bits 3 = 5 bits |
DevSerSetNewlineInput: DevShort The new line character to set Output: DevVoid no argout |
The new ending character in hexa. Default is 0x13 (=CR) |
DevSerSetParameterInput: DevVarLongArray device parameters in pair Output: DevVoid no argout |
Set serial line parameters |
DevSerSetParityInput: DevShort The new parity to set. Output: DevVoid no argout |
Sets the new parity of the serial line. NONE 0 ODD 1 EVEN 3 |
DevSerSetStopbitInput: DevShort The new stopbit to set Output: DevVoid no argout |
Sets the new stop bit. 0 = none 1 = one stop 2 = 1.5 stop bit |
DevSerSetTimeoutInput: DevShort Value of the timeout to set Output: DevVoid no argout |
This command sets the new timeout (in ms). |
DevSerWriteCharInput: DevVarCharArray Characters to write Output: DevLong Number of characters written |
Write N characters to a seria line and return the number of characters written. |
DevSerWriteStringInput: DevString String to write Output: DevLong Number of characters written |
Write a string of characters to a serial line and return the number of characters written. |
WriteReadInput: DevVarLongStringArray type of reading strategy(RAW,NCHAR..),command to write on the port com Output: DevString response of the device behind the serial line |
This method permit to send a request to a device throw the serial line and returns the response of the device. The commands write and read don't return until they have not finished. |
Pipes:
Properties:
Name | Description |
---|---|
PortNumberDevLong | — |
HostNameDevString | — |
TimeoutDevLong | — |
NewLineCharDevShort | — |
BufferSizeDevShort | — |
Please log in to comment.