This is historical information of device classes implemented in MicrocodeDataViewer device server.

Use this link to find the valid information.

Development status: Released
Information status: New

Contact:



Class Description


This device allows to read/write microcode variables of a GalliBox using dynamic attributes defined in properties

Families: Motion

Key words: - MotorControllers

Language: Cpp

License:

Contact:

Class interface


Attributes:

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.
StartInput: DevVoid
Output: DevVoid
Start the microcode
AbortInput: DevVoid
Output: DevVoid
Abort the microcode execution. CAUTION : This function kills the running process, which is not the proper way to stop. USE WITH CARE

Pipes:

Properties:

Name Description
MicrocodeNameDevString The GalliBox microcode name
ProcessIdDevString The GalliBox microcode process id
GalilBoxDeviceNameDevString The complete name of the GalilBox device
DataString[]Type Describe the data that should be read/write on the GalilBox. For each line the device will create an attribute with the specified name and type. Format ::: : the name of the attribute that will be created : BOOLEAN, LONG, DOUBLE : READ or READ_WRITE : the name of the microcode var
ControlboxCommunicationCommandDevString The tango command to use to communicate with the control box. Microcode V1.0 : WriteRead Microcode V2.0 : ExecLowLevelCmd Default : ExecLowLevelCmd

20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You are looking at this version now.



23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2 on:20 Apr 2017, 1:12 p.m.