All,
Here is an updated remedy to comments #115 and #130, including feedback from the TF.
For your reference, here is the existing draft text that we are trying to represent in the state diagram:
33.2.7.2: "
If any measured IClass is equal to or greater than IClass_LIM min, a Type 2, Type 3 or Type 4 PSE shall return to the IDLE state."
1)
iclass_lim_det: A variable indicating if the measured IClass during do_classification is equal to or greater than IClass_LIM min as defined in Table 33-15
TRUE: Measured IClass is equal to or greater than IClass_LIM min during do_classification.
FALSE: Measured IClass is less than IClass_LIM min during do_classification.
* Modify the asynchronous entry arc transition logic into IDLE as follows: "(mr_pse_enable = enable) * (pse_reset + iclass_lim_det + error_condition)"
2)
iclass_lim_det_pri: A variable indicating if the measured IClass over the primary alternative during do_classification_pri is equal to or greater than IClass_LIM min as defined in Table 33-15.
TRUE: Measured IClass over primary alternative is equal to or greater than IClass_LIM min during do_classification_pri.
FALSE: Measured IClass over primary alternative is less than IClass_LIM min during do_classification_pri.
* Add an asynchronous entry arc into IDLE_PRI with transition logic "iclass_lim_det_pri"
3)
iclass_lim_det_sec: A variable indicating if the measured IClass over the secondary alternative during do_classification_sec is equal to or greater than IClass_LIM min as defined in Table 33-15.
TRUE: Measured IClass over secondary alternative is equal to or greater than IClass_LIM min during do_classification_sec.
FALSE: Measured IClass over secondary alternative is less than IClass_LIM min during do_classification_sec.
* Add an asynchronous entry arc into IDLE_SEC with transition logic "iclass_lim_det_sec"