ngscopeclient 0.1-dev+51fbda87c
Public Types | Public Member Functions | Public Attributes | List of all members
PCIeDataLinkSymbol Class Reference

Public Types

enum  SymbolType {
  TYPE_DLLP_TYPE , TYPE_DLLP_VC , TYPE_DLLP_DATA , TYPE_DLLP_CRC_OK ,
  TYPE_DLLP_CRC_BAD , TYPE_DLLP_SEQUENCE , TYPE_DLLP_HEADER_CREDITS , TYPE_DLLP_DATA_CREDITS ,
  TYPE_TLP_SEQUENCE , TYPE_TLP_CRC_OK , TYPE_TLP_CRC_BAD , TYPE_TLP_DATA ,
  TYPE_ERROR
}
 
enum  DLLPType {
  DLLP_TYPE_ACK = 0x00 , DLLP_TYPE_NAK = 0x10 , DLLP_TYPE_PM_ENTER_L1 = 0x20 , DLLP_TYPE_PM_ENTER_L23 = 0x21 ,
  DLLP_TYPE_PM_ACTIVE_STATE_REQUEST_L1 = 0x23 , DLLP_TYPE_PM_REQUEST_ACK = 0x24 , DLLP_TYPE_VENDOR_SPECIFIC = 0x30 , DLLP_TYPE_INITFC1_P = 0x40 ,
  DLLP_TYPE_INITFC1_NP = 0x50 , DLLP_TYPE_INITFC1_CPL = 0x60 , DLLP_TYPE_INITFC2_P = 0xc0 , DLLP_TYPE_INITFC2_NP = 0xd0 ,
  DLLP_TYPE_INITFC2_CPL = 0xe0 , DLLP_TYPE_UPDATEFC_P = 0x80 , DLLP_TYPE_UPDATEFC_NP = 0x90 , DLLP_TYPE_UPDATEFC_CPL = 0xa0
}
 

Public Member Functions

 PCIeDataLinkSymbol (SymbolType type, uint32_t data=0)
 
bool operator== (const PCIeDataLinkSymbol &s) const
 

Public Attributes

enum PCIeDataLinkSymbol::SymbolType m_type
 
uint32_t m_data
 

The documentation for this class was generated from the following file: