Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Packml Mode Support #5

Open
shaun-edwards opened this issue Feb 17, 2017 · 1 comment
Open

Packml Mode Support #5

shaun-edwards opened this issue Feb 17, 2017 · 1 comment

Comments

@shaun-edwards
Copy link
Collaborator

The PackML standard envisions multiple state machines (modes) that are managed by a mode manager. Each mode/state machine represents a subset of the full packml state machine for specific uses (ex: automatic, manual, maintenance, etc...)

The current implementation of the gui/statemachine does not support mode switching. However, it can be easily added, since all that is require is a mode manager that switched between state machines. Only one state machine can be executing at once. All others must be stopped/idle.

@shaun-edwards
Copy link
Collaborator Author

@minlingc suggested the following standard modes:

Mode Selection:  This allows a piece of equipment to operate completely differently depending on "mode" selected. This is defined in the ISA-88 Standard

· Mode selection list (mode 1-5) each equipment module can operate different functions ("modes")  -Ie:
o Mode 1 - workcell (locks out other modes)
o Mode 2 - manual mode (testing, verification etc)
o Mode 3 - Calibration - sensor or robot needs location calibration

winchesterag pushed a commit to winchesterag/packml that referenced this issue Oct 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant