Class CipDevice

    • Field Detail

      • assemblies

        protected AssyMgr assemblies
      • guidLock

        protected java.lang.Object guidLock
      • internalGuid

        protected java.util.UUID internalGuid
    • Constructor Detail

      • CipDevice

        protected CipDevice​(java.lang.String name)
      • CipDevice

        public CipDevice​(EKeySeg ekey,
                         int serial,
                         java.lang.String name)
    • Method Detail

      • resetGuid

        public java.util.UUID resetGuid()
        Specified by:
        resetGuid in interface HasGuid
      • currentGuid

        public java.util.UUID currentGuid()
        Specified by:
        currentGuid in interface HasGuid
      • getDevice

        public CipDevice getDevice()
        Description copied from class: CipObject
        CipObjects are expected to be organized as a tree, typically with a CipDevice at the root. (CipDevices can have a parent too, if an implementer chooses to represent a virtual chassis that way.)

        By default, any CipObject will simply ask its parent for the device if asked for the device. A CipDevice returns itself.

        Overrides:
        getDevice in class CipObject
        Returns:
        The CipDevice found in the parents of this object, if any.
      • getIdentity

        public Identity getIdentity()
      • getAssemblyMgr

        public AssyMgr getAssemblyMgr()
      • getPortMgr

        public PortMgr getPortMgr()
      • getConnectionsMgr

        public ConxClass getConnectionsMgr()
      • getConxMgrMgr

        public ConxMgrMgr getConxMgrMgr()
      • getCxManager

        public CxManager getCxManager()
      • getEPathImpl

        protected CipPath getEPathImpl()
        Description copied from class: CipTree
        Retrieve the application path that leads to this object starting at the root (no parent). Will be called by getEPath() and the result cached by default.

        Root elements must override this to return an empty CipPath.

        Overrides:
        getEPathImpl in class CipTree
        Returns:
      • refreshSettings

        public void refreshSettings()