*P.nc 파일에 interface ActiveMessageAddress;를 use에 추가한다.
아래 함수를 주소를 바꾸고자 하는 위치에 붙여넣기 한다.
atomic TOS_NODE_ID = 0X1234;//TODO
call ActiveMessageAddress.setAddress(0X34, 0X1234);
setAddress의 첫번째 인자는 그룹명이며 두번재 인자는 바뀌게 되는 노드의 주소이다.
마지막으로 이벤트를 하나 추가한다.
async event void ActiveMessageAddress.changed(){
}
*C.nc 파일 component를 설정하는 파일에
components ActiveMessageAddressC;
UsnTestC.ActiveMessageAddress -> ActiveMessageAddressC;
를 추가하면 모든 것이 끝~
댓글 없음:
댓글 쓰기