[V2G2-536] is not precise
Requirement text:
[V2G2-536] The SECC shall enter a wait state for supportedAppProtocolReq, set the timeout V2G_SECC_Sequence_Timeout to the value MessageType as defined in Table 109, reset the V2G_SECC_Sequence_Timer and start monitoring the V2G_SECC_Sequence_Timer.
Comment:
As it is written now, the requirement is hard to understand. What exactly is the starting point, when the SECC shall start monitoring the V2G_SECC_Sequence_Timer?
Proposed change: rephrase requirement as follows:
[V2G2-536] At any point in time in the V2G communication session after having received a supportedAppProtocolReq message, the SECC shall enter a wait state for the expected request message every time it has sent a response message of MessageType as defined in Table 109. That means that, when it has sent the response message, the SECC shall set the timeout V2G_SECC_Sequence_Timeout to the value of the respective MessageType as defined in Table 109, reset the V2G_SECC_Sequence_Timer and start monitoring the V2G_SECC_Sequence_Timer.