19.1 KB
/srv/reproducible-results/rbuild-debian/r-b-build.bAFs7IKT/b1/tango_10.1.0+dfsg1-1~exp1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.bAFs7IKT/b2/tango_10.1.0+dfsg1-1~exp1_amd64.changes
1.03 KB
Files
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 ·855bd274f9be58f3987fb23e04bceaa1·224548·libdevel·optional·libtango-dev_10.1.0+dfsg1-1~exp1_amd64.deb1 ·855bd274f9be58f3987fb23e04bceaa1·224548·libdevel·optional·libtango-dev_10.1.0+dfsg1-1~exp1_amd64.deb
2 ·60eb3b3170caad23e92bd6d7165cb6ce·51693120·doc·optional·libtango-doc_10.1.0+dfsg1-1~exp1_all.deb2 ·5ca4b1e48b8064c77f3a11edefe01a98·51693244·doc·optional·libtango-doc_10.1.0+dfsg1-1~exp1_all.deb
3 ·1cb9cb9499fc6a8ee13f86048a4f6ee8·417500·debug·optional·libtango-tools-dbgsym_10.1.0+dfsg1-1~exp1_amd64.deb3 ·1cb9cb9499fc6a8ee13f86048a4f6ee8·417500·debug·optional·libtango-tools-dbgsym_10.1.0+dfsg1-1~exp1_amd64.deb
4 ·807b7b7f00f65be34ddf776484f2c191·43604·net·optional·libtango-tools_10.1.0+dfsg1-1~exp1_amd64.deb4 ·807b7b7f00f65be34ddf776484f2c191·43604·net·optional·libtango-tools_10.1.0+dfsg1-1~exp1_amd64.deb
5 ·9d4adb62b3b2ed1d4fd47ea0d708f270·34056104·debug·optional·libtango10-dbgsym_10.1.0+dfsg1-1~exp1_amd64.deb5 ·9d4adb62b3b2ed1d4fd47ea0d708f270·34056104·debug·optional·libtango10-dbgsym_10.1.0+dfsg1-1~exp1_amd64.deb
6 ·a2c9f6cdddb6ba1816b26d21406375e6·2292780·libs·optional·libtango10_10.1.0+dfsg1-1~exp1_amd64.deb6 ·a2c9f6cdddb6ba1816b26d21406375e6·2292780·libs·optional·libtango10_10.1.0+dfsg1-1~exp1_amd64.deb
7 ·f7609a3893ec61fbbf404dc1d9b888b8·1281120·debug·optional·tango-accesscontrol-dbgsym_10.1.0+dfsg1-1~exp1_amd64.deb7 ·f7609a3893ec61fbbf404dc1d9b888b8·1281120·debug·optional·tango-accesscontrol-dbgsym_10.1.0+dfsg1-1~exp1_amd64.deb
8 ·d3a71da056871c45f9cce1414dc74c93·74684·net·optional·tango-accesscontrol_10.1.0+dfsg1-1~exp1_amd64.deb8 ·d3a71da056871c45f9cce1414dc74c93·74684·net·optional·tango-accesscontrol_10.1.0+dfsg1-1~exp1_amd64.deb
9 ·009fd55285b68e621b7137d92ad4bb00·8648·net·optional·tango-common_10.1.0+dfsg1-1~exp1_all.deb9 ·009fd55285b68e621b7137d92ad4bb00·8648·net·optional·tango-common_10.1.0+dfsg1-1~exp1_all.deb
17.9 KB
libtango-doc_10.1.0+dfsg1-1~exp1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-09-05·17:22:14.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-09-05·17:22:14.000000·debian-binary
2 -rw-r--r--···0········0········0····18656·2025-09-05·17:22:14.000000·control.tar.xz2 -rw-r--r--···0········0········0····18640·2025-09-05·17:22:14.000000·control.tar.xz
3 -rw-r--r--···0········0········0·51674272·2025-09-05·17:22:14.000000·data.tar.xz3 -rw-r--r--···0········0········0·51674412·2025-09-05·17:22:14.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
17.3 KB
data.tar.xz
17.3 KB
data.tar
17.3 KB
./usr/share/doc/tango/html/_sources/Reference/glossary.md
Ordering differences only
    
Offset 47, 84 lines modifiedOffset 47, 21 lines modified
  
47 tangorc47 tangorc
48 ··Tango·configuration·file·holding·various·settings·in·the·format·`key=value`.·This·can·be·created·globally·in48 ··Tango·configuration·file·holding·various·settings·in·the·format·`key=value`.·This·can·be·created·globally·in
49 ··`/etc/tangorc`·for·unix-like·OSes·and·in·`${TANGO_ROOT}/tangorc`·for·Windows.·Or·for·the·current·user·only49 ··`/etc/tangorc`·for·unix-like·OSes·and·in·`${TANGO_ROOT}/tangorc`·for·Windows.·Or·for·the·current·user·only
50 ··in·`~/.tangorc`·for·unix-like·OSes·(not·available·for·Windows).·Environment·variables·with·the·same·name50 ··in·`~/.tangorc`·for·unix-like·OSes·(not·available·for·Windows).·Environment·variables·with·the·same·name
51 ··override·the·entries·from·the·files·and·the·per-user·file·overrides·the·gobal·one.51 ··override·the·entries·from·the·files·and·the·per-user·file·overrides·the·gobal·one.
  
 52 Pogo
 53 »       Java·tool·for·generating·boiler·plate·code·for·C++/Java·Tango·Device·servers.
52 device·pattern 
53 »       Provides·programmers·with·a·framework·on·which·they·can·develop·new·control·objects. 
54 ·For·more·details·please·see·the·{doc}`device-server-writing·<../Tutorials/device-server-writing>`·section. 
  
55 AtkPanel 
56 »       AtkPanel·is·a·generic·control·panel·application.·It·can·be·used·to·control·any 
57 »       Tango·device.·It·supports·most·of·Tango·features·and·data·types. 
58 »       Using·AtkPanel·you·can·view·and·set·attribute·values,·execute·commands,·test 
59 »       the·device·and·access·diagnostic·data. 
60 ·For·more·details·please·see·the·{doc}`atkpanel·<../Tutorials/atkpanel/atkpanel>`·section. 
  
61 pipe 
62 »       A·pipe·allows·to·read·and/or·write·structured·data·from·and/or·to·a·{term}`device`.·The·data·consists·of·one·or·more·basic·Tango·data·types.·The·structure·of·the·data·is·defined·by·a·{term}`device·class`·but·is·not·static.·It·can·be·changed·at·runtime·by·the·{term}`device`·itself·or·modified·upon·request·by·a·{term}`client`·according·to·the·`set_pipe_config`·operation·provided·by·pipe.·The·list·of·available·pipes·in·a·{term}`device`·is·defined·by·the·{term}`device's·<device>`·{term}`device·class`. 
63 ·For·more·details·please·see·the·{doc}`pipe·<../Explanation/pipe>`·section.54 ·For·more·details·please·see·the·{doc}`pogo·<../tools/pogo>`·section.
  
64 Attribute 
65 »       An·attribute·represents·a·process·value·(or·values)·in·the·system.·It·may·have·different·formats·or·dimensions·like·scalar(0D),·spectrum(1D)·or·image(2D).·The·attribute·allows·to·read·and/or·write·these·values·depending·on·programmer-defined·access.·The·values·may·have·different·data·types.·In·addition,·an·attribute·provides·some·metadata·like·{term}`attribute·quality`,·timestamp·or·configuration·properties.·For·a·complete·list·please·refer·to·the·manual.·A·list·of·attributes·available·for·a·certain·device·is·defined·by·its·{term}`device·class`. 
66 ·For·more·details·please·see·the·{doc}`attribute·<../Explanation/attribute>`·section. 
  
67 Dynamic·Attribute 
68 »       A·{term}`device`·can·create·{term}`Attribute`s·that·have·their·configuration·determined·during·device·initialization·or·even·later·when·the·Device·is·already·running.·This·kind·of·Attribute·is·called·*Dynamic·Attribute*. 
69 ·For·more·details·please·see·the·{doc}`attribute·<../Explanation/attribute>`·section. 
  
70 Attribute·quality·factor 
71 »       A·value·returned·by·an·{term}`Attribute`·has·a·runtime·quality·factor·which·is·an·enumeration·describing·the·state·of·the·read·value·(one·of·VALID,·INVALID,·ALARM,·CHANGING,·WARNING). 
72 ·For·more·details·please·see·the·{doc}`attribute·<../Explanation/attribute>`·section. 
  
73 Attribute·quality 
74 »       Another·name·for·{term}`Attribute·quality·factor`. 
75 ·For·more·details·please·see·the·{doc}`attribute·<../Explanation/attribute>`·section. 
  
76 Enumerated·Attribute 
77 »       Attributes·with·a·scalar·data·format·can·be·enumerated·allowing·a·set·of·defined·label+value·pairs. 
78 ·For·more·details·please·see·the·{doc}`attribute·<../Explanation/attribute>`·section. 
  
79 Memorized·Attribute 
80 »       The·last·written·value·for·this·type·of·attribute·will·automatically·be·stored·in·the·database·so·that·on·startup·this·value·is·fetched·and·written·to·the·attribute. 
81 ·For·more·details·please·see·the·{doc}`attribute·<../Explanation/attribute>`·section. 
  
82 Forwarded·Attribute 
83 »       A·forwarded·attribute·is·one·that·gets·its·configuration·from·another·attribute,·which·is·known·as·the·*root·attribute*.·It·will·forward·requests,·configuration·changes,·event·subscriptions·and·locking·behaviour·to·the·root·attribute. 
84 ·For·more·details·please·see·the·{doc}`attribute·<../Explanation/attribute>`·section. 
  
85 Tango·Controls 
86 »       Tango·Controls·is·an·object-oriented,·distributed·control·system·framework·which·defines·a·communication·protocol,·an·Application·Programmers·Interface·(API)·and·provides·a·set·of·tools·and·libraries·to·build·software·for·control·systems,·especially·{term}`SCADA`. 
87 ·For·more·details·please·see·the·{doc}`overview·<../Explanation/overview>`·section. 
  
88 Tango·Resource·Locator 
89 »       Schema·used·to·identify·tango·objects,·similiar·to·[URLs](https://en.wikipedia.org/wiki/URL).·The·Tango·Resource·Locator·is·defined·in·[Tango's·RFC·16](https://tango-controls.readthedocs.io/projects/rfc/en/latest/16/TangoResourceLocator.html) 
90 ·For·more·details·please·see·the·{doc}`naming·<../Explanation/naming>`·section. 
  
91 command 
92 »       A·command·is·an·operation·a·user·may·invoke·on·a·device·(eg.·`SwitchOn`,·`SwitchOff`).·It·also·relates·to·a·specific·method·in·OOP·(Object-Oriented·Programming).·Tango·Controls·allows·a·command·to·get·input·argument·(argin)·and·to·return·a·value·(argout).·List·of·available·commands·for·a·certain·device·is·defined·by·its·{term}`device·class`.·See·the·[command·section](<#tango-command-model>)·of·this·documentation·for·more·details. 
93 ·For·more·details·please·see·the·{doc}`command·<../Explanation/command>`·section. 
  
94 device 
95 »       A·device·is·a·key·concept·of·Tango·Controls.·It·is·an·object·providing·access·to·its·{term}`attributes·<attribute>`,·{term}`pipes·<pipe>`·and·{term}`commands·<command>`.·The·list·of·attributes,·pipes·and·commands·available·for·a·certain·device·is·defined·by·its·{term}`class·<device·class>`.·The·device·may·be·related·to·a·hardware·device·it·interfaces·with·or·it·may·be·a·kind·of·a·logical·device·providing·some·functionalities·not·directly·related·to·hardware. 
96 ·For·more·details·please·see·the·{doc}`device·<../Explanation/device>`·section. 
  
97 device·class 
98 »       A·Device·Class·is·an·abstraction·of·a·device's·interface.·It·defines·{term}`attributes·<attribute>`,·{term}`pipes·<pipe>`,·{term}`commands·<command>`·and·{term}`properties·<property>`·which·a·device·of·the·class·provides·to·users·and·to·other·components·of·a·Tango·system.·A·device·class·ofter·relates·to·a·specific·kind·of·equipment·it·allows·to·interface·with·like·a·`SerialLine`·class·defines·interface·to·communicate·with·serial·line·equipment. 
99 ·For·more·details·please·see·the·{doc}`device·<../Explanation/device>`·section. 
  
100 device·server 
101 »       A·Device·Server·is·a·program·(executable)·which·is·able·to·create·{term}`devices·<device>`·of·certain·classes.·A·Device·Server·may·implement·one·or·multiple·classes·and·instantiate·one·or·more·devices.·A·running·device·server·is·called·a·{term}`device·server·instance`. 
102 ·For·more·details·please·see·the·{doc}`device·<../Explanation/device>`·section. 
  
103 device·server·instance 
104 »       A·running·device·server·is·called·a·device·server·instance.·So·it·means,·it·is·a·process.·Every·device·server·instance·has·an·unique·name·in·Tango·Controls·by·which·it·can·be·referenced.·The·name·is·built·as·*\{DeviceServerName}*/*\{instanceName}*.·For·ea[·...·truncated·by·diffoscope;·len:·302,·SHA:·0a51e3acb3e29b82346cbf813169956d030fa11f34e5d9f1febcbae7297662f4·...·]55 tango_admin
 56 »       Command·line·utility·for·administrative·tasks·related·to·the·{term}`TangoDB`
105 ·For·more·details·please·see·the·{doc}`device·<../Explanation/device>`·section.57 ·For·more·details·please·see·the·{doc}`tango-admin·<../tools/tango-admin>`·section.
  
106 Tango·Database58 Tango·Database
107 »       A·combination·of·the·Tango·device·server·*Databaseds*·and·a·MariaDB·backend.·It·provides·static·and·runtime·configuration·information·about·Tango·Controls·components·in·a·Tango·Controls·system.·It·is·used·by·the·*Databaseds*·device·server·and·constitutes·the·{term}`Tango·Host`.59 »       A·combination·of·the·Tango·device·server·*Databaseds*·and·a·MariaDB·backend.·It·provides·static·and·runtime·configuration·information·about·Tango·Controls·components·in·a·Tango·Controls·system.·It·is·used·by·the·*Databaseds*·device·server·and·constitutes·the·{term}`Tango·Host`.
108 ·For·more·details·please·see·the·{doc}`tangodb·<../Explanation/tangodb>`·section.60 ·For·more·details·please·see·the·{doc}`tangodb·<../Explanation/tangodb>`·section.
  
109 TANGO_HOST61 TANGO_HOST
110 »       An·environment·variable·that·specifies·on·which·host·and·port·a·Databaseds·device·server·is·running.·The·host·part·and·port·are·separated·by·a·colon·`:`.·Commonly·this·is·also·referred·to·as·the·{term}`TangoDB`.·See·also·[how·to·user·multiple·database·servers](#multiple-db-hosts).62 »       An·environment·variable·that·specifies·on·which·host·and·port·a·Databaseds·device·server·is·running.·The·host·part·and·port·are·separated·by·a·colon·`:`.·Commonly·this·is·also·referred·to·as·the·{term}`TangoDB`.·See·also·[how·to·user·multiple·database·servers](#multiple-db-hosts).
Offset 160, 38 lines modifiedOffset 97, 101 lines modified
160 »       In·Tango·a·client·is·either·a·{term}`DeviceProxy`·or·an·{term}`AttributeProxy`·instance·created·by·a·program.97 »       In·Tango·a·client·is·either·a·{term}`DeviceProxy`·or·an·{term}`AttributeProxy`·instance·created·by·a·program.
161 ·For·more·details·please·see·the·{doc}`device-server-model·<../Explanation/device-server-model>`·section.98 ·For·more·details·please·see·the·{doc}`device-server-model·<../Explanation/device-server-model>`·section.
  
162 property99 property
163 »       A·configuration·parameter·stored·in·the·{term}`Tango·Database`.·Properties·can·be·assigned·to·a·{term}`device·class`,·{term}`device`·or·elements·of·device·interface·({term}`attributes·<attribute>`,·{term}`commands·<command>`,·{term}`pipes·<pipe>`).·Properties·can·be·also·not·related·to·{term}`device`·-·such·properties·are·called·`free·properties`.·Property·values·are·often·used·by·elements·of·{term}`Tango·Controls`·system·during·its·startup.·These·usually·provides·information·required·to·configure·things·like·connections·to·hardware·or·to·adjust·to·user·preferences.100 »       A·configuration·parameter·stored·in·the·{term}`Tango·Database`.·Properties·can·be·assigned·to·a·{term}`device·class`,·{term}`device`·or·elements·of·device·interface·({term}`attributes·<attribute>`,·{term}`commands·<command>`,·{term}`pipes·<pipe>`).·Properties·can·be·also·not·related·to·{term}`device`·-·such·properties·are·called·`free·properties`.·Property·values·are·often·used·by·elements·of·{term}`Tango·Controls`·system·during·its·startup.·These·usually·provides·information·required·to·configure·things·like·connections·to·hardware·or·to·adjust·to·user·preferences.
164 ·For·more·details·please·see·the·{doc}`property·<../Explanation/property>`·section.101 ·For·more·details·please·see·the·{doc}`property·<../Explanation/property>`·section.
  
 102 device
 103 »       A·device·is·a·key·concept·of·Tango·Controls.·It·is·an·object·providing·access·to·its·{term}`attributes·<attribute>`,·{term}`pipes·<pipe>`·and·{term}`commands·<command>`.·The·list·of·attributes,·pipes·and·commands·available·for·a·certain·device·is·defined·by·its·{term}`class·<device·class>`.·The·device·may·be·related·to·a·hardware·device·it·interfaces·with·or·it·may·be·a·kind·of·a·logical·device·providing·some·functionalities·not·directly·related·to·hardware.
 104 ·For·more·details·please·see·the·{doc}`device·<../Explanation/device>`·section.
  
 105 device·class
 106 »       A·Device·Class·is·an·abstraction·of·a·device's·interface.·It·defines·{term}`attributes·<attribute>`,·{term}`pipes·<pipe>`,·{term}`commands·<command>`·and·{term}`properties·<property>`·which·a·device·of·the·class·provides·to·users·and·to·other·components·of·a·Tango·system.·A·device·class·ofter·relates·to·a·specific·kind·of·equipment·it·allows·to·interface·with·like·a·`SerialLine`·class·defines·interface·to·communicate·with·serial·line·equipment.
 107 ·For·more·details·please·see·the·{doc}`device·<../Explanation/device>`·section.
  
 108 device·server
 109 »       A·Device·Server·is·a·program·(executable)·which·is·able·to·create·{term}`devices·<device>`·of·certain·classes.·A·Device·Server·may·implement·one·or·multiple·classes·and·instantiate·one·or·more·devices.·A·running·device·server·is·called·a·{term}`device·server·instance`.
 110 ·For·more·details·please·see·the·{doc}`device·<../Explanation/device>`·section.
  
 111 device·server·instance
 112 »       A·running·device·server·is·called·a·device·server·instance.·So·it·means,·it·is·a·process.·Every·device·server·instance·has·an·unique·name·in·Tango·Controls·by·which·it·can·be·referenced.·The·name·is·built·as·*\{DeviceServerName}*/*\{instanceName}*.·For·each·running·device·server·the·system·creates·a·special·device·of·`DServer`·{term}`device·class`:·*dserver/\{DeviceServerName}/\{instanceName}*.·This·device·provides·a·management·facility·for·the·corresponding·device·server·instance·(see·[DServer·class·device·commands·](#dserver-class-device-commands)).
 113 ·For·more·details·please·see·the·{doc}`device·<../Explanation/device>`·section.
  
 114 Tango·Resource·Locator
 115 »       Schema·used·to·identify·tango·objects,·similiar·to·[URLs](https://en.wikipedia.org/wiki/URL).·The·Tango·Resource·Locator·is·defined·in·[Tango's·RFC·16](https://tango-controls.readthedocs.io/projects/rfc/en/latest/16/TangoResourceLocator.html)
 116 ·For·more·details·please·see·the·{doc}`naming·<../Explanation/naming>`·section.
  
 117 command
 118 »       A·command·is·an·operation·a·user·may·invoke·on·a·device·(eg.·`SwitchOn`,·`SwitchOff`).·It·also·relates·to·a·specific·method·in·OOP·(Object-Oriented·Programming).·Tango·Controls·allows·a·command·to·get·input·argument·(argin)·and·to·return·a·value·(argout).·List·of·available·commands·for·a·certain·device·is·defined·by·its·{term}`device·class`.·See·the·[command·section](<#tango-command-model>)·of·this·documentation·for·more·details.
 119 ·For·more·details·please·see·the·{doc}`command·<../Explanation/command>`·section.
  
 120 Tango·Controls
 121 »       Tango·Controls·is·an·object-oriented,·distributed·control·system·framework·which·defines·a·communication·protocol,·an·Application·Programmers·Interface·(API)·and·provides·a·set·of·tools·and·libraries·to·build·software·for·control·systems,·especially·{term}`SCADA`.
 122 ·For·more·details·please·see·the·{doc}`overview·<../Explanation/overview>`·section.
  
 123 pipe
 124 »       A·pipe·allows·to·read·and/or·write·structured·data·from·and/or·to·a·{term}`device`.·The·data·consists·of·one·or·more·basic·Tango·data·types.·The·structure·of·the·data·is·defined·by·a·{term}`device·class`·but·is·not·static.·It·can·be·changed·at·runtime·by·the·{term}`device`·itself·or·modified·upon·request·by·a·{term}`client`·according·to·the·`set_pipe_config`·operation·provided·by·pipe.·The·list·of·available·pipes·in·a·{term}`device`·is·defined·by·the·{term}`device's·<device>`·{term}`device·class`.
 125 ·For·more·details·please·see·the·{doc}`pipe·<../Explanation/pipe>`·section.
  
Max diff block lines reached; 2020/17529 bytes (11.52%) of diff not shown.