Skip to content

Instantly share code, notes, and snippets.

@mguijarr
Created October 26, 2018 11:53
Show Gist options
  • Save mguijarr/ddae693d577a4f054054e0cfcd72dc1b to your computer and use it in GitHub Desktop.
Save mguijarr/ddae693d577a4f054054e0cfcd72dc1b to your computer and use it in GitHub Desktop.
server: Sardana
personal_name: lab-01
device:
- tango_name: pool/lab-01/1
class: Pool
alias: Pool_lab-01_1
properties: {}
- tango_name: macroserver/lab-01/1
class: MacroServer
alias: MS_lab-01_1
properties:
PoolNames: pool/lab-01/1
__SubDevices:
- tango://kashyyyk:20000/pool/lab-01/1
- tango://kashyyyk:20000/dserver/sardana/lab-01
- tango_name: door/lab-01/1
class: Door
alias: Door_lab-01_1
properties:
Id: '1'
- tango_name: controller/dummymotorcontroller/motctrl01
class: Controller
alias: motctrl01
properties:
library: DummyMotorController.py
prop1: test property 1
prop2: '531'
type: Motor
id: '1'
klass: DummyMotorController
- tango_name: controller/dummymotorcontroller/motctrl02
class: Controller
alias: motctrl02
properties:
library: DummyMotorController.py
prop1: test property 1
prop2: '531'
type: Motor
id: '2'
klass: DummyMotorController
- tango_name: motor/motctrl02/1
class: Motor
alias: mot01
properties:
ctrl_id: '2'
id: '3'
axis: '1'
- tango_name: motor/motctrl02/2
class: Motor
alias: mot02
properties:
ctrl_id: '2'
id: '4'
axis: '2'
- tango_name: motor/motctrl02/3
class: Motor
alias: mot03
properties:
ctrl_id: '2'
id: '5'
axis: '3'
- tango_name: motor/motctrl02/4
class: Motor
alias: mot04
properties:
ctrl_id: '2'
id: '6'
axis: '4'
- tango_name: controller/dummycountertimercontroller/ctctrl01
class: Controller
alias: ctctrl01
properties:
type: CTExpChannel
klass: DummyCounterTimerController
library: DummyCounterTimerController.py
id: '7'
- tango_name: expchan/ctctrl01/1
class: CTExpChannel
alias: ct01
properties:
ctrl_id: '7'
id: '8'
axis: '1'
- tango_name: expchan/ctctrl01/2
class: CTExpChannel
alias: ct02
properties:
ctrl_id: '7'
id: '9'
axis: '2'
- tango_name: expchan/ctctrl01/3
class: CTExpChannel
alias: ct03
properties:
ctrl_id: '7'
id: '10'
axis: '3'
- tango_name: expchan/ctctrl01/4
class: CTExpChannel
alias: ct04
properties:
ctrl_id: '7'
id: '11'
axis: '4'
- tango_name: controller/dummyzerodcontroller/zerodctrl01
class: Controller
alias: zerodctrl01
properties:
type: ZeroDExpChannel
klass: DummyZeroDController
library: DummyZeroDController.py
id: '12'
- tango_name: expchan/zerodctrl01/1
class: ZeroDExpChannel
alias: zerod01
properties:
ctrl_id: '12'
id: '13'
axis: '1'
- tango_name: expchan/zerodctrl01/2
class: ZeroDExpChannel
alias: zerod02
properties:
ctrl_id: '12'
id: '14'
axis: '2'
- tango_name: expchan/zerodctrl01/3
class: ZeroDExpChannel
alias: zerod03
properties:
ctrl_id: '12'
id: '15'
axis: '3'
- tango_name: expchan/zerodctrl01/4
class: ZeroDExpChannel
alias: zerod04
properties:
ctrl_id: '12'
id: '16'
axis: '4'
- tango_name: controller/dummyonedcontroller/onedctrl01
class: Controller
alias: onedctrl01
properties:
type: OneDExpChannel
klass: DummyOneDController
library: DummyOneDController.py
id: '17'
- tango_name: expchan/onedctrl01/1
class: OneDExpChannel
alias: oned01
properties:
ctrl_id: '17'
id: '18'
axis: '1'
- tango_name: controller/dummytwodcontroller/twodctrl01
class: Controller
alias: twodctrl01
properties:
type: TwoDExpChannel
klass: DummyTwoDController
library: DummyTwoDController.py
id: '19'
- tango_name: expchan/twodctrl01/1
class: TwoDExpChannel
alias: twod01
properties:
ctrl_id: '19'
id: '20'
axis: '1'
- tango_name: controller/slit/slitctrl01
class: Controller
alias: slitctrl01
properties:
pseudo_motor_role_ids:
- '21'
- '22'
library: Slit.py
sign: '1'
klass: Slit
motor_role_ids:
- '3'
- '4'
type: PseudoMotor
id: '23'
- tango_name: pm/slitctrl01/2
class: PseudoMotor
alias: offset01
properties:
ctrl_id: '23'
elements:
- '3'
- '4'
id: '24'
axis: '2'
- tango_name: pm/slitctrl01/1
class: PseudoMotor
alias: gap01
properties:
ctrl_id: '23'
elements:
- '3'
- '4'
id: '25'
axis: '1'
- tango_name: controller/dummytriggergatecontroller/tgctrl01
class: Controller
alias: tgctrl01
properties:
type: TriggerGate
klass: DummyTriggerGateController
library: DummyTriggerGateController.py
id: '26'
- tango_name: triggergate/tgctrl01/1
class: TriggerGate
alias: tg01
properties:
ctrl_id: '26'
id: '27'
axis: '1'
- tango_name: controller/dummyiorcontroller/iorctrl01
class: Controller
alias: iorctrl01
properties:
type: IORegister
klass: DummyIORController
library: DummyIORController.py
id: '28'
- tango_name: ioregister/iorctrl01/1
class: IORegister
alias: ior01
properties:
ctrl_id: '28'
id: '29'
axis: '1'
- tango_name: ioregister/iorctrl01/2
class: IORegister
alias: ior02
properties:
ctrl_id: '28'
id: '30'
axis: '2'
- tango_name: mntgrp/pool_lab-01_1/mntgrp01
class: MeasurementGroup
alias: mntgrp01
properties:
elements:
- '8'
- '9'
- '10'
- '11'
id: '31'
properties:
__SubDevices:
- tango://kashyyyk:20000/dserver/sardana/lab-01
- controller/dummymotorcontroller/motctrl02
- tango://kashyyyk:20000/controller/dummymotorcontroller/motctrl02
- motor/motctrl02/1
- motor/motctrl02/2
- motor/motctrl02/3
- motor/motctrl02/4
- tango://kashyyyk:20000/controller/dummycountertimercontroller/ctctrl01
- expchan/ctctrl01/1
- expchan/ctctrl01/2
- expchan/ctctrl01/3
- expchan/ctctrl01/4
- tango://kashyyyk:20000/controller/dummyzerodcontroller/zerodctrl01
- expchan/zerodctrl01/1
- expchan/zerodctrl01/2
- expchan/zerodctrl01/3
- expchan/zerodctrl01/4
- tango://kashyyyk:20000/controller/dummyonedcontroller/onedctrl01
- expchan/onedctrl01/1
- tango://kashyyyk:20000/controller/dummytwodcontroller/twodctrl01
- expchan/twodctrl01/1
- pm/slitctrl01/2
- pm/slitctrl01/1
- tango://kashyyyk:20000/controller/dummytriggergatecontroller/tgctrl01
- triggergate/tgctrl01/1
- tango://kashyyyk:20000/controller/dummyiorcontroller/iorctrl01
- ioregister/iorctrl01/1
- ioregister/iorctrl01/2
- tango://kashyyyk:20000/expchan/ctctrl01/1
- tango://kashyyyk:20000/motor/motctrl02/1
- tango://kashyyyk:20000/motor/motctrl02/3
- tango://kashyyyk:20000/pm/slitctrl01/1
- tango://kashyyyk:20000/pm/slitctrl01/2
- tango://kashyyyk:20000/motor/motctrl02/4
- tango://kashyyyk:20000/motor/motctrl02/2
- tango://kashyyyk:20000/mntgrp/pool_lab-01_1/mntgrp01
- tango://kashyyyk:20000/expchan/ctctrl01/4
- tango://kashyyyk:20000/expchan/ctctrl01/2
- tango://kashyyyk:20000/expchan/ctctrl01/3
- kashyyyk:20000/expchan/ctctrl01/4
- kashyyyk:20000/expchan/ctctrl01/2
- kashyyyk:20000/expchan/ctctrl01/3
- kashyyyk:20000/expchan/ctctrl01/1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment