# DTS Member Structures

These structures contain information about Dynamic Time Series (DTS) members.

    /*
      ESS_DTSMBRNAME_T, ESS_PDTSMBRNAME_T
      DTS member name structure
     */
    ESS_TSA_ARRAY_API_typedef(char,                ESS_DTSMBRNAME_T, ESS_MBRNAMELEN);
    ESS_TSA_API_typedef      (ESS_DTSMBRNAME_T *,  ESS_PDTSMBRNAME_T);
    ESS_TSA_API_typedef      (ESS_PDTSMBRNAME_T *, ESS_PPDTSMBRNAME_T);

Data Type | Field | Description
ESS_DTSMBRNAME_T | szDTSMember | The name of the DTS member.
ESS_MBRNAMELEN | szName | The length of the DTS member name.

    /*
      ESS_DTSMBRINFO_T, ESS_PDTSMBRINFO_T
      DTS member info structure
     */
    ESS_TSA_API_typedef_struct(ess_dtsmbrinfo_t)
    {
       ESS_TSA_ELEMENT(ESS_DTSMBRNAME_T, szDTSMember);
       ESS_TSA_ELEMENT(ESS_USHORT_T,     usGen);
    } ESS_TSA_END(ESS_DTSMBRINFO_T);

    ESS_TSA_API_typedef(ESS_DTSMBRINFO_T *,  ESS_PDTSMBRINFO_T);
    ESS_TSA_API_typedef(ESS_DTSMBRINFO_T **, ESS_PPDTSMBRINFO_T);

Data Type | Field | Description
ESS_DTSMBRNAME_T | szDTSMember | The name of the DTS member.
ESS_USHORT_T | usGen | The generation number of the DTS member.