All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generated.docs.javadoc.org.eclipse.dawnsci.nexus.NXenvironment.html Maven / Gradle / Ivy






NXenvironment (h5jan API)












org.eclipse.dawnsci.nexus

Interface NXenvironment

    • Method Detail

      • getName

        IDataset getName()
        Apparatus identification code/model number; e.g. OC100 011
        Returns:
        the value.
      • setName

        DataNode setName(IDataset name)
        Apparatus identification code/model number; e.g. OC100 011
        Parameters:
        name - the name
      • getNameScalar

        java.lang.String getNameScalar()
        Apparatus identification code/model number; e.g. OC100 011
        Returns:
        the value.
      • setNameScalar

        DataNode setNameScalar(java.lang.String name)
        Apparatus identification code/model number; e.g. OC100 011
        Parameters:
        name - the name
      • getShort_name

        IDataset getShort_name()
        Alternative short name, perhaps for dashboard display like a present Seblock name
        Returns:
        the value.
      • setShort_name

        DataNode setShort_name(IDataset short_name)
        Alternative short name, perhaps for dashboard display like a present Seblock name
        Parameters:
        short_name - the short_name
      • getShort_nameScalar

        java.lang.String getShort_nameScalar()
        Alternative short name, perhaps for dashboard display like a present Seblock name
        Returns:
        the value.
      • setShort_nameScalar

        DataNode setShort_nameScalar(java.lang.String short_name)
        Alternative short name, perhaps for dashboard display like a present Seblock name
        Parameters:
        short_name - the short_name
      • getType

        IDataset getType()
        Type of apparatus. This could be the SE codes in scheduling database; e.g. OC/100
        Returns:
        the value.
      • setType

        DataNode setType(IDataset type)
        Type of apparatus. This could be the SE codes in scheduling database; e.g. OC/100
        Parameters:
        type - the type
      • getTypeScalar

        java.lang.String getTypeScalar()
        Type of apparatus. This could be the SE codes in scheduling database; e.g. OC/100
        Returns:
        the value.
      • setTypeScalar

        DataNode setTypeScalar(java.lang.String type)
        Type of apparatus. This could be the SE codes in scheduling database; e.g. OC/100
        Parameters:
        type - the type
      • getDescription

        IDataset getDescription()
        Description of the apparatus; e.g. 100mm bore orange cryostat with Roots pump
        Returns:
        the value.
      • setDescription

        DataNode setDescription(IDataset description)
        Description of the apparatus; e.g. 100mm bore orange cryostat with Roots pump
        Parameters:
        description - the description
      • getDescriptionScalar

        java.lang.String getDescriptionScalar()
        Description of the apparatus; e.g. 100mm bore orange cryostat with Roots pump
        Returns:
        the value.
      • setDescriptionScalar

        DataNode setDescriptionScalar(java.lang.String description)
        Description of the apparatus; e.g. 100mm bore orange cryostat with Roots pump
        Parameters:
        description - the description
      • getProgram

        IDataset getProgram()
        Program controlling the apparatus; e.g. LabView VI name
        Returns:
        the value.
      • setProgram

        DataNode setProgram(IDataset program)
        Program controlling the apparatus; e.g. LabView VI name
        Parameters:
        program - the program
      • getProgramScalar

        java.lang.String getProgramScalar()
        Program controlling the apparatus; e.g. LabView VI name
        Returns:
        the value.
      • setProgramScalar

        DataNode setProgramScalar(java.lang.String program)
        Program controlling the apparatus; e.g. LabView VI name
        Parameters:
        program - the program
      • getPosition

        NXgeometry getPosition()
        The position and orientation of the apparatus
        Returns:
        the value.
      • setPosition

        void setPosition(NXgeometry position)
        The position and orientation of the apparatus
        Parameters:
        position - the position
      • getNote

        NXnote getNote()
        Additional information, LabView logs, digital photographs, etc
        Returns:
        the value.
      • setNote

        void setNote(NXnote note)
        Additional information, LabView logs, digital photographs, etc
        Parameters:
        note - the note
      • getNote

        NXnote getNote(java.lang.String name)
        Get a NXnote node by name:
        • Additional information, LabView logs, digital photographs, etc
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXnote for that node.
      • setNote

        void setNote(java.lang.String name,
                     NXnote note)
        Set a NXnote node by name:
        • Additional information, LabView logs, digital photographs, etc
        Parameters:
        name - the name of the node
        note - the value to set
      • getAllNote

        java.util.Map<java.lang.String,NXnote> getAllNote()
        Get all NXnote nodes:
        • Additional information, LabView logs, digital photographs, etc
        Returns:
        a map from node names to the NXnote for that node.
      • setAllNote

        void setAllNote(java.util.Map<java.lang.String,NXnote> note)
        Set multiple child nodes of a particular type.
        • Additional information, LabView logs, digital photographs, etc
        Parameters:
        note - the child nodes to add
      • getSensor

        NXsensor getSensor()
        Returns:
        the value.
      • setSensor

        void setSensor(NXsensor sensor)
        Parameters:
        sensor - the sensor
      • getSensor

        NXsensor getSensor(java.lang.String name)
        Get a NXsensor node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXsensor for that node.
      • setSensor

        void setSensor(java.lang.String name,
                       NXsensor sensor)
        Set a NXsensor node by name:
        Parameters:
        name - the name of the node
        sensor - the value to set
      • getAllSensor

        java.util.Map<java.lang.String,NXsensor> getAllSensor()
        Get all NXsensor nodes:
        Returns:
        a map from node names to the NXsensor for that node.
      • setAllSensor

        void setAllSensor(java.util.Map<java.lang.String,NXsensor> sensor)
        Set multiple child nodes of a particular type.
        Parameters:
        sensor - the child nodes to add




© 2015 - 2024 Weber Informatics LLC | Privacy Policy