Device Status ************** The widget shows the state (ON, OFF, RUNNING etc.) of a device. In particular, the widget displays a led with a target color representing the state of the device. Widget setting ============== The following image shows an example of a widget setting. \ |IMG1|\ The widget takes the actual value of the state of selected device. In this example the widget will show the ``STATE`` of the device ``sys/tg_test/1``. It is possible to customize the widget settings from the inspector panel (in edit mode), as shown below: +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ |Input value |Description | +==============================+===================================================================================================================================+ |Device |Type in a device name and an attribute name (or * to list all) | +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ |Show Device Name |Displays the device name when enabled | +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ |Show Tango Database Name |Displays the tango database name when enabled | +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ |Show State Name |Displays the state name when enabled | +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ |Align Value on Right |Aligns the value to the right when enabled | +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ |Show State LED |Displays the state LED when enabled | +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ |LED Size (in units) |Specify the size of the LED | +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ |Text Size (in units) |Specify the font size of text | +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ |Link To |Provide the URL. In run mode the label text is displayed as a hyperlink, that opens up the target in a new browser tab if clicked | +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ |Custom CSS |Write custom CSS for the widget container. The syntax is the same as standard CSS used in HTML files | +------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ .. _color-mapping: Color mapping of LED ===================== +---------------+--------------------------------------------------------+ |Color |State | +===============+========================================================+ |Green |ON, OPEN, EXTRACT | +---------------+--------------------------------------------------------+ |Dark Green |RUNNING | +---------------+--------------------------------------------------------+ |White |OFF, CLOSE, INSERT | +---------------+--------------------------------------------------------+ |Light Blue |MOVING | +---------------+--------------------------------------------------------+ |Yellow |STANDBY | +---------------+--------------------------------------------------------+ |Red |FAULT | +---------------+--------------------------------------------------------+ |Beige |INIT | +---------------+--------------------------------------------------------+ |Orange |Alarm | +---------------+--------------------------------------------------------+ |Magenta |DISABLE | +---------------+--------------------------------------------------------+ |Grey |Unkown | +---------------+--------------------------------------------------------+ The example below shows a device with status ``RUNNING``. \ |IMG2|\ When hovering over the widget, the first line of the toolip shows the timestamp of the value, while the second line displays the ``status`` attribute value of the configured device. Applying CSS to widget ====================== The user can also write css under ``Custom CSS`` section. The css syntax is same as we write for html files. \ |IMG3|\ The CSS rules written in ``Custom CSS`` section are applied to the widget as below: \ |IMG4|\ .. bottom of content .. |IMG1| image:: _static/img/device_status_setting.png :height: 418 px :width: 291 px .. |IMG2| image:: _static/img/device_status_run.png :height: 120 px :width: 465 px .. |IMG3| image:: _static/img/device_status_css_setting.png :height: 518 px :width: 292 px .. |IMG4| image:: _static/img/device_status_css_output.png :height: 72 px :width: 265 px