QA Engineering/Qualcomm CP Test

QXDM -Print 출력-

일해라폴폴 2016. 3. 27. 22:50
반응형

@ 다음의 내용은 "티스토리의 '박투'님 블로그" 에서 발췌했습니다. (박투님 블로그 바로가기)


DM에서 String 출력하기


* http://withwani.tistory.com/91 [박투님의 블로그에서 발췌]

QXDM은 기본적으로 String 구조의 변수에 대한 display를 지원하지 않는다.
그렇기 때문에 char 배열과 loop를 이용한 방법을 주로 사용하고 있다.
아래의 방법은 그와 유사한 방법으로 string 변수를 sprintf 함수를 이용해서 
format argument 에 포함시켜 출력하는 방법이다.
{
    static char string_buf[100];
    sprintf(string_buf,"%s%s","output string -> ", input_string_buf);
    MSG_FATAL(string_buf,0,0,0);
}
 
==> 출력하고 싶은 string을 buf에 담고 sprintf func를 이용해 결합시킨 후에 DM string을 이용해 출력시킨다


Other case


void magicsk_PrintStr(char * func, int line, char * string)
{
  char string_buf[100];

  sprintf(string_buf, "MAGICSK__ %s,%d,->%s", func, line, string);
  MSG_FATAL(string_buf,0,0,0);
}


@ 다음의 게시물을 영리적으로 공개 혹은 공유 하시면 안됩니다. 업무를 위한 개인 보관은 문제 삼지 않으나 개인이나 회사의 이익 목적이라면 조용히 나가 주시면 감사드리겠습니다.

반응형

'QA Engineering > Qualcomm CP Test' 카테고리의 다른 글

QXDM - 긴급 메시지 확인 -  (0) 2016.03.27
QXDM - Message Packet Analysis -  (0) 2016.03.27
QXDM - ATcommand -  (0) 2016.03.27
QXDM 활용 - PPP Extractor Packet-  (0) 2016.03.27
QXDM 사용방법  (0) 2016.03.27