1.0.10
Login controller
Type: LoginController
Type: UserScript
Extends MVC.Model
(Object)
Name | Description |
---|---|
$0.id any
|
|
$0.code any
|
(any)
Promise<any>
:
Extends webix.ui.toolbar
(String)
(any)
(any)
Extends webix.ui.list
(String)
Extends webix.ui.layout
(String)
UserScript
:
UserScript
:
(any)
Fires event:item_selected
(string)
(any)
This module contains two panels related to tango device: info panel and control panel.
Info panel is responsible for displaying device's info as datatable and commands, attributes and pipes as lists
Control panel executes commands; reads, writes attributes and pipes
Extends webix.ui.form
Type: protoUI
Extends webix.ui.form
(TangoAttribute)
: -- set in TODO method link onBindApply
(kAttr_info_datatable)
Extends webix.ui.form
Type: protoUI
Extends webix.ui.form
(TangoCommand)
(commands_info_datatable)
More info: webix.ui.list
Type: protoUI
Extends webix.ui.list
See webix.ui.layout
Type: protoUI
Extends webix.ui.layout
(info_datatable)
(DeviceTreeList)
(DeviceTreeList)
(DeviceTreeList)
More info: webix.ui.view
Type: protoUI
Extends webix.ui.view
See webix.ui.layout
Type: protoUI
Extends webix.ui.layout
(DevicePanelCommands)
(DevicePanelAttributes)
(DevicePanelPipes)
Extends webix.ui.form
Type: protoUI
Extends webix.ui.form
(TangoPipe)
(any)
(any)
webix.config
:
form
Extends webix.ui.datatable
(string)
Fires event:item_selected
(any)
(any)
(any)
Extends webix.ui.layout
(string)
(any)
name
([])
timestamps
([])
values
(int)
(int)
same as used in addTrace
([])
an array of traces indices
([])
([])
an array of data arrays
Updates this plot with single data item
({timestamp: int, value: data})
Updates this plot with multiple data items
([{timestamp: int, value: data}])
(any)
(any)
(any)
Extends webix.ui.list
(String)
Extends webix.ui.list
(String)
Extends webix.ui.tree
(String)
Event listener.
(any)
(any)
(any)
Event listener.
(any)
(any)
Extends webix.ui.layout
(String)
(any)
Extends webix.ui.layout
(String)
(any)
Extends webix.ui.textarea
(String)
Extends webix.ui.layout
(String)
(any)
(any)
Type: webix.protoUI
(any)
(AttributeInfo)
Array
:
Type: string
TODO can be this done in a better way? dynamic building?
(TangoAttribute)
(Member)
(any)
Array<{value: any, info: any}>
:
Promise<tango.TangoDevice>
:
(TangoDevice)
Promise<boolean>
:
(Array<ContextEntity>)
Map<TangoDevice, TangoAttribute>
:
(TangoAttribute)
(any)
(TangoCommand)
(TangoDevice)
(TangoAttribute)
(TangoAttribute)
(TangoCommand)
(string)
string
:
removed attr name
(TangoDevice)
Promise<void>
:
webix.ui.baseview
:
webix.ui.baseview
:
webix.ui.baseview
:
Removes side panel before closing main tab
(UserScript)
(string)
(UserScript)
Promise<any>
:
(Application)
(TangoCommand)
Promise<UserContext>
:
Should retry when errors stack does not contain DEVICE_NOT_EXPORTED or Api_NOT_SUPPORTED
(any)
boolean
:
(TangoId)
(TangoAttribute)
(TangoAttribute)
(TangoCommand)
CommandWidget
:
(TangoPipe)
PipeWidget
:
(TangoId)
Promise<void>
:
(TangoId)
Promise<void>
:
(TangoId)
Promise<void>
:
(TangoId)
Promise<void>
:
Promise<TangoRestApi>
:
Promise<UserContext>
:
(TangoId)
(TangoId)
(any)
(TangoId)
Promise<void>
:
(TangoId)
(TangoAdmin)
Promise<void>
:
Clears devices list if server is undefined
(TangoServer
= undefined
)
Returns this widget's webix view
webix.ui
:
(Application)
(TangoPipe)
Promise<TangoRestApi>
:
Promise<UserContext>
:
(TangoId)
(TangoId)
(TangoId)
(TangoId)
(any
= false
)
Promise<void>
:
(TangoId)
(any)
(TangoId)
Promise<void>
:
(TangoId)
(TangoId)
(any
= false
)
(TangoId)
(TangoId)
TangoHost
:
(TangoId)
(Object)
Name | Description |
---|---|
$0.tango_host any
|
|
$0.server any
|
|
$0.className any
|
|
$0.devices any
|
(string)
e.g. localhost:10000
(string)
(string)
([string])
Promise<void>
: