Class LatticeCommand

java.lang.Object
eu.ess.bled.Subsystem
eu.ess.bled.devices.lattice.LatticeCommand
All Implemented Interfaces:
BLEDEntity, Serializable

public class LatticeCommand extends Subsystem implements BLEDEntity
LatticeCommands represents the elements from the commands table, which stores all the commands in the system. The command is an entity which has a position in and relation to the lattice, however, the command itself is not part of the lattice, because practically it is not an element - it is just a convenience for the calculation of the lattice. Nevertheless, in BLED it is still represented as a Subsystem, so it can be ordered into the lattice hierarchy, but it is always virtual.

Each LatticeCommand is identified by its name and location. The location is given through the position in the lattice via the Subsystem properties.

Due to vast number of different commands that need to be supported and because the commands only play the role during the design of the lattice, the command parameters are not parsed and digested. Instead the commands are only stored for later export of the lattice. Therefore, the command is stored as a String in a single field called value as it was given when imported.

Author:
Jaka Bobnar
See Also:
  • Constructor Details

    • LatticeCommand

      public LatticeCommand()
  • Method Details