DbTrendGetMemberFlags (CTLX에서만 지원)

 

데이터베이스 트랜드 오브젝트 (Database Trend Object) 에서 지정한 구성원의 구성원 옵션을 읽어온다.

 

int @DbTrendGetMemberFlags(string classname, int pos);

 

함수인자

string classname : 데이터베이스 트랜드 오브젝트의 이름

int pos : 그래프 구성원 번호 (0번부터 시작 0은 첫번째 구성원)

 

반환 값

구성원의 옵션값이 반환된다. (값은 OR로 구성된다.) 각 값은 비트로 되어 있어서 여러 옵션이 같이 들어 있다. 0x0001 = HiHi 경계표시, 0x0002 = High 경계표시, 0x0004 = Low 경계표시, 0x0008 = LoLo 표시,  예를 들어 0x0007 값이 반환되면 0x0001|0x0002|0x0004 값이 조합되어 있으므로 HiHi,High,Low 경계표시가 되고 있다는 뜻이다.

 

예제

flag = @DbTrendGetMemberFlags("DbTrend1", 0);

if((flag & 0x0001) == 0x0001) { // HiHi 경계표시가 ON되어 있다.

   …

}

if((flag & 0x0002) == 0x0002) { // High 경계표시가 ON되어 있다.

   …

}

if((flag & 0x0004) == 0x0004) { // Low 경계표시가 ON되어 있다.

   …

}

if((flag & 0x0008) == 0x0008) { // LoLo 경계표시가 ON되어 있다.

   …

}

 

문장설명 : DbTrend1 오브젝트의 1번째 구성원의 옵션을 읽어와서 각 설정 상태에 따라서 어떤 문장을 실행한다.

 

관련항목

@DbTrendAddMember()

@DbTrendClear()

@DbTrendGetMax()

@DbTrendGetMemberFlags()

@DbTrendGetMin()

@DbTrendGetRealPos()

@DbTrendGetShowSize()

@DbTrendReLoad()

@DbTrendRemoveAt()

@DbTrendSaveToCsv()

@DbTrendSetDataType()

@DbTrendSetDsn()

@DbTrendSetMax()

@DbTrendSetMemberFlags()

@DbTrendSetMemberTable()

@DbTrendSetMin()

@DbTrendSetShowSize()

@DbTrendSetStartTime()

@DbTrendSetTable()

@DbTrendShiftTime()