위즈네트 아카데미

OPEN PROJECT

오픈 프로젝트

쉴드체험단 (1기) WizFi250-EVB 체험기-9(WizFi250.cpp)

maha01 2014.12.01 02:01 조회 수 : 7

 

마지막 포스팅으로 WizFi250.h와 WizFi250.cpp의 class에 대해서 알아보았습니다.

막상 하다보니까 실제로 사용할 만한 class가 몇개 없어보이네요..

 

 

WizFi250_lib WizFi250_lib  WizFi250-1  WizFi250_lib  WizFi250-2

 

 










uint8_t sendATCommand (const String &send_command, uint8_t command_idx, uint8_t cr_lf)uint8_t sendATCommand (const char *send_command, uint8_t command_idx, uint8_t cr_lf)

uint8_t sendATCommand (const char *send_command, uint8_t cr_lf, uint32_t check_delay, uint32_t check_count, char *str_find1, char *str_find2)
 comment


 










void ChangeESCState (uint8_t state)
 comment

  • SPI 통신할 때 IDLE, STARTED, CID, NOTIFY, RECV_DATA 등등 상태 스위칭에 사용되는 걸로 보입니다.



 










void RcvPacket (void)
 comment

  • SPI 통신에서 수신하는 데이터를 읽음



 










boolean IsNotifyMessage (uint8_t *buf)
 comment

  • connect, disconnect, leave 메시지 카피

  • 성공->true, 실패->false



 










uint8_t ParseReply (uint8_t *buf, uint8_t command)
 comment

  • [OK], [ERROR], [CONNECT]등등 커맨드를 비교, 변환해서 return



 










void hw_reset ()
 comment

  • evb에 reset led 점멸



 










uint8_t sync ()
 comment


 










uint8_t setDhcp (void)
 comment


 










uint8_t defaultWebServerDown ()
 comment


 










uint8_t defaultWebServerUp ()
 comment


 










uint8_t join (const char *ssid, const char *phrase, const char *auth)
 comment


 










uint8_t wleave ()
 comment


 










uint8_t printWirelessStatus ()
 comment


 










void setAssociatedFlag (boolean status)
 comment

  • join Flag set



 










boolean getAssociatedFlag ()
 comment

  • join Flag, join 되어있으면 true, leave면 false return



 










uint8_t getCurrent_ESC_State ()
 comment

  • IDLE, STARTED, CID, NOTIFY, RECV_DATA 등등 상태 확인



 

 

이상으로 이번 체험단으로서 포스팅을 마치겠습니다.

프로젝트는 막힌곳에서 진행이 안되네요ㅎㅎ 소켓프로그래밍이나 api 사용하는 방법들을 잘 몰라서 예제만 따라하다보니 에러에 대처하지 못한 것 같습니다.

그래도 이번 체험단을 하면서 temboo, ubidots, pushingbox 등등 편한 서비스 들을 많이 알게 됬습니다. 조금 더 공부하고 다시 도전한다면 올해안에 하나 만들 수 있지 않을까.. 생각합니다.

 

체험단 초기에는 글 올리시는 분들이 없어서 혼자 막히는 부분에서 진행하는데 어려움이 많았는데, 한분한분 사용기 올려주시고 저도 그것들을 보면서 막히는 것도 많이 해결했던것 같네요.

다른분들도 모두 수고하셨고, 저의 부족한 글들 스크롤 내리시느라 고생하셨습니다.