GRL-USB-PD-C2/C2-EPR API 1.1.9
GRL-USB-PD-C2/C2-EPR API Documentation
Loading...
Searching...
No Matches
GrlPdLib.AMS_validation.AtomicMessageSequence Class Reference

Public Member Functions

 AtomicMessageSequence (int iStartIndex, int iStopIndex, AMSType amsType=AMSType.UNKNOWN, Port_Power_Role powRle=Port_Power_Role.NONE)
 
void UpdateAMSStatus (AMSStatus stat)
 
void UpdateSOPType (SOP_TYPE sop)
 
void UpdateAMSInitiator (bool? bIsTester)
 
void UpdateSecondaryAMSStat (AMSStatus_Secondary sec)
 
void UpdateAMSType (AMSType ty)
 
void UpdateErrorDescription (string strErr)
 
void AddAMSChild (AtomicMessageSequence ch)
 
void UpdateStopIndex (int index)
 
void UpdateStartIndex (int index)
 
void UpdateObtainedAMSSeq (ExpectedAMSSequence lstele)
 
void AppendAMS (AtomicMessageSequence ams)
 
void UpdateAMSIndex (int i)
 
int GetLastValidMsgInd ()
 
override string ToString ()
 
AtomicMessageSequence GetDesiredChildList (AMSName amsName, SOP_TYPE SopType)
 
AtomicMessageSequence GetDesiredChildList (GetDesiredAMS_Param expParam)
 
string GetRevisionState ()
 

Public Attributes

AMSName m_AMSName
 

Properties

int GlobalSpIndex [get]
 
AMSStatus AMSCompletionStatus [get]
 
List< AtomicMessageSequenceChildAMSLst [get]
 
ExpectedAMSSequence ExpAMS [get]
 
AMSType AMSType [get]
 
int GlobalStIndex [get]
 
string ErrorDesc [get]
 
SOP_TYPE SopType [get]
 
AMSStatus_Secondary SecAMSStat [get]
 
bool? BIsTesterInit [get]
 
int AmsIndex [get]
 
Port_Power_Role PwrRole [get]