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

ProgramStateMachineState support transitions not correctly #634

Closed
Hevgen opened this issue Feb 2, 2019 · 2 comments · Fixed by #2877
Closed

ProgramStateMachineState support transitions not correctly #634

Hevgen opened this issue Feb 2, 2019 · 2 comments · Fixed by #2877
Assignees

Comments

@Hevgen
Copy link

Hevgen commented Feb 2, 2019

Class ProgramStateMachineState has wrong and missed entries at s_CauseMappings array:

  1. RunningToReady is caused by Reset() method but it should be Internal caused only.
  2. SuspendedToReady is caused by Reset() method but it should be Internal caused only.
  3. ReadyToHalted transition is missed but should be caused by Halt() method.

My opinion is based on OPC Unified Architecture Specification Part 10: Programs (Release 1.04).

@EthanChangAED
Copy link

Hello @Hevgen, are you still seeing this issue?

@EthanChangAED EthanChangAED added the Pending Feedback Pending on further feedbacks or clarification from person who create the issue. label Aug 4, 2023
@Hevgen
Copy link
Author

Hevgen commented Aug 6, 2023

Hello.
yes. All three sub-issues exist.
Transition ReadyToHalted exists now but has no cause in ProgramStateMachineState.s_CauseMappings (should be caused by Methods.ProgramStateMachineType_Halt).

My opinion is based on Part 10: Programs. p.4.2.3 Program Finite State Machine (release 1.05)

@EthanChangAED EthanChangAED removed the Pending Feedback Pending on further feedbacks or clarification from person who create the issue. label Dec 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants