Response Trigger End Property

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()
Code Snippet
Python
opSeg = system.mes.loadMESObject('test2', 'OperationsSegment')
triggerEndProp = opSeg.createComplexProperty('TriggerSegEnd', 'CustomEndTrigger')
triggerEndProp.setMode('Fixed Duration')
triggerEndProp.setFixedDuration(5)
system.mes.saveMESObject(opSeg)


Object Properties

These object (complex) properties have various values of different data types.


For the specific properties see:


Object Functions

This object provides the following functions:

 getMESPropertyID()

Description

Gets the id of the MES property.

Syntax

getMESPropertyID()


  • Parameters

None

  • Returns

MESPropertyID - The identifier corresponding to this property.

  • Scope

All

 getMode()

Description

Gets the mode of trigger property.

Syntax

getMode()

  • Parameters

None

  • Returns

String  mode - The mode of trigger property.

  • Scope

All

 

getReferenceProperties()

Description

Gets the reference properties.

Syntax

getReferenceProperties()

  • Parameters

None

  • Returns

List<AbstractMESObjectReferenceProperty> properties - The list of reference properties.

  • Scope

All

 

getSegmentRef()

Description

Gets the reference to segment.

Syntax

getSegmentRef()

  • Parameters

None

  • Returns

MESObjectLink  objLink - The reference to the segment.

  • Scope

All

 getSegmentRefProperty()

Description

Gets the reference property to segment.

Syntax

getSegmentRefProperty()

  • Parameters

None

  • Returns

MESTriggerSegmentEndSegmentRefProperty refProperty - The reference property to the segment.

  • Scope

All

 getSegmentRefType()

Description

Gets the MESObjectType of segment.

Syntax

getSegmentRefType()

  • Parameters

None

  • Returns

String  type - The MESObjectType of segment.

  • Scope

All

 

getSegmentRefUUID()

Description

Gets the unique identifier that represents the segment.

Syntax

getSegmentRefUUID()

  • Parameters

None

  • Returns

String   uuid - The UUID of segment.

  • Scope

All

 isAuto()

Description

Checks whether the trigger segment end property is set to end automatically and returns the corresponding boolean.

Syntax

isAuto()

  • Parameters

None

  • Returns

boolean - True if the trigger is set to end automatically and False otherwise.

  • Scope

All

 

setAuto()

Description

Sets the trigger segment property to end automatically.

Syntax

setAuto()

  • Parameters

boolean - Set the property to True to end automatically and False otherwise.

  • Returns

Nothing

  • Scope

All

 

setMode(mode)

Description

Sets the mode of trigger property.

Syntax

setMode(mode)

  • Parameters

String  mode - The mode of trigger property.

  • Returns

Nothing

  • Scope

All

 setSegmentRef(objLink)

Description

Sets the reference to segment.

Syntax

setSegmentRef(objLink)

  • Parameters

MESObjectLink  objLink - The reference to the segment.

  • Returns

Nothing

  • Scope

All

 

setSegmentRefType(type)

Description

Sets the MESObjectType of segment.

Syntax

setSegmentRefType(type)

  • Parameters

String  type - The MESObjectType of segment.

  • Returns

Nothing

  • Scope

All

 

setSegmentRefUUID(uuid)

Description

Sets the unique identifier to represent the segment.

Syntax

setSegmentRefUUID(uuid)

  • Parameters

String  uuid - The UUID of segment.

  • Returns

Nothing

  • Scope

All

Sepasoft MES Module Suite