WIZnet Developer Forum

[W5500] SNMP 라이브러리 버그

[W3150A+] [W5100] [W5200] [W5300] [W5500] [W5100S]

사용 중인 제품 명을 위와 같이 제목에 명기하시면 더 빠른 응답을 받으실 수 있습니다.
본 Template을 삭제 후 문의 내용을 남겨 주세요. :slight_smile:

위즈넷에서 제공하는 SNMP 라이브러리 중
void initTable(void)
{
// Example integer value for [OID 1.3.6.1.2.1.1.7.0]
snmpData[6].u.intval = -5;
}

위의 함수 중 intval 변수는 uint32_t 로 선언 되어 있습니다.
위 부분은 snmpData[6].u.intval = 5; 로 고쳐야 하는거 아닌가요?

또, 이 값이 의미하는 것은 어떤건가요?
단순히 매니저에서 인스턴스 밸류가 5인것을 확인하기 위한건가요?

살펴보니 선언이 잘못되어있거나 intval 값이 잘못 기입된 것 같네요.
저는 아직 해당 예제를 실행시켜본 적이 없어서, 선언을 고쳐야 할 것인지, -5를 고쳐야 하는지 잘 모르겠습니다. 먼저 예제를 실행시켜본 후 답해드리겠습니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.