Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Keys are like commit in a git repository: they are snapshot of the configuration of all devices in a hutch at a certain point in time. Much like modifying a file generates a new repository state (a "commit") the same does modifying the configuration of a device
  • Each new change of the configuration of the device in a hutch (irrespective of the alias, BEAM or NOBEAM), generates a new key (key numbers are integers increasing with each configuration change)
  • Continuing with the git metaphor, aliases (BEAM, NOBRAM, etc.) are like branches in a repository

Mike Browne writes:  I think Valerio's comments above are pretty spot on.  The integer is essentially a version/commit number.  It uniquely identifies everything at a particular moment in time... you change stuff, you get a new key/number.