Sepasoft MES Module Suite
system.mes.getEquipmentModeOptions(equipmentPath, modeTypeFilter)
Return the equipment mode options.
Syntax
system.mes.getEquipmentModeOptions(equipmentPath, modeTypeFilter)
- Parameters
String equipmentPath - The path of equipment to return the modes for.
String modeTypeFilter - The equipment mode type filter.
- Returns
MESObjectList - A MESObjectList object containing MESEquipmentMode objects.
- Scope
All
Mode Filters
Valid default values for the modeTypeFilter parameter are...
- 'Unknown'
- 'Production'
- 'Idle'
- 'Changeover'
- 'Maintenance'
- 'Other'
- 'Disabled'
... as well as any custom modes you create.
Python |
newData = [] hdr = ['equipPath', 'Name', 'Code', 'Type'] equipPath = '\Nuts Unlimited\Folsom\Receiving\Line 1' if equipPath != '': data = system.mes.getEquipmentModeOptions(equipPath, "") for item in data: modeName = item.getName() modeCode = item.getModeCode() modeType = item.getModeTypeName() newData.append([equipPath, modeName, modeCode, modeType]) eqModes = system.dataset.toDataSet(hdr, newData) for row in range(eqModes.rowCount): for col in range(eqModes.columnCount): print eqModes.getValueAt(row, col) |
Output
Code |
\Nuts Unlimited\Folsom\Receiving\Line 1 Maintenance 3 Maintenance \Nuts Unlimited\Folsom\Receiving\Line 1 Changeover 2 Changeover \Nuts Unlimited\Folsom\Receiving\Line 1 Disabled 0 Disabled \Nuts Unlimited\Folsom\Receiving\Line 1 Production 1 Production \Nuts Unlimited\Folsom\Receiving\Line 1 Other 4 Other |
Sepasoft MES Module Suite