Sepasoft MES Module Suite
Response Trigger End Property
This object holds information about how the end of an operation segment will be triggered.
This object is not derived from the MESAbstractObject. Instead it derives from AbstractMESComplexProperty object and inherits all its functions and properties.
Object Creation
This object can be created by the MES Object Editor component. The following object methods can be used to create or return this type of object...
- Operations Segment Object.createComplexProperty()
Python |
opSeg = system.mes.loadMESObject('test2', 'OperationsSegment') triggerEndProp = opSeg.createComplexProperty('TriggerSegEnd', 'CustomEndTrigger') triggerEndProp.setMode('Fixed Duration') triggerEndProp.setFixedDuration(5) system.mes.saveMESObject(opSeg) |
- Operations Segment Object.getPrimaryEndTrigger()
Object Properties
These object (complex) properties have various values of different data types.
For the specific properties see:
- Process Segment for details about Material Resource Property, Personnel Resource Property and Equipment Resource Property.
- Operations Definition for details about Segment Dependency.
- Operations Response for details about Lot.
Object Functions
This object provides the following functions:
getMESPropertyID()
Gets the id of the MES property.
getMESPropertyID()
- Parameters
None
- Returns
MESPropertyID - The identifier corresponding to this property.
- Scope
All
getMode()
Gets the mode of trigger property.
getMode()
- Parameters
None
- Returns
String mode - The mode of trigger property.
- Scope
All
getReferenceProperties()
Gets the reference properties.
getReferenceProperties()
- Parameters
None
- Returns
List<AbstractMESObjectReferenceProperty> properties - The list of reference properties.
- Scope
All
getSegmentRef()
Gets the reference to segment.
getSegmentRef()
- Parameters
None
- Returns
MESObjectLink objLink - The reference to the segment.
- Scope
All
getSegmentRefProperty()
Gets the reference property to segment.
getSegmentRefProperty()
- Parameters
None
- Returns
MESTriggerSegmentEndSegmentRefProperty refProperty - The reference property to the segment.
- Scope
All
getSegmentRefType()
Gets the MESObjectType of segment.
getSegmentRefType()
- Parameters
None
- Returns
String type - The MESObjectType of segment.
- Scope
All
getSegmentRefUUID()
Gets the unique identifier that represents the segment.
getSegmentRefUUID()
- Parameters
None
- Returns
String uuid - The UUID of segment.
- Scope
All
isAuto()
Checks whether the trigger segment end property is set to end automatically and returns the corresponding boolean.
isAuto()
- Parameters
None
- Returns
boolean - True if the trigger is set to end automatically and False otherwise.
- Scope
All
setAuto()
Sets the trigger segment property to end automatically.
setAuto()
- Parameters
boolean - Set the property to True to end automatically and False otherwise.
- Returns
Nothing
- Scope
All
setMode(mode)
Sets the mode of trigger property.
setMode(mode)
- Parameters
String mode - The mode of trigger property.
- Returns
Nothing
- Scope
All
setSegmentRef(objLink)
Sets the reference to segment.
setSegmentRef(objLink)
- Parameters
MESObjectLink objLink - The reference to the segment.
- Returns
Nothing
- Scope
All
Sepasoft MES Module Suite