2016-08-21 3 views
4

내가 ConfigurableFirmata에 대한 사용자 정의 모듈을 쓰고 있어요, 나는 도서관과 같은 콜백을 사용하는 참조 TRUE 또는 FALSE (TRUE 또는 FALSE를 반환하면 어떻게됩니까?)ConfigurableFirmata 모듈 기능

답변

2

응답은 FirmataExt.cpp에 있습니다. 확장이 FALSE를 반환하면 디버깅을 목적으로 firmata에 문자열을 보냅니다.

0
boolean FirmataExt::handleSysex(byte command, byte argc, byte* argv) 
{ 
    switch (command) { 

    case PIN_STATE_QUERY: 
     if (argc > 0) { 
     byte pin = argv[0]; 
     if (pin < TOTAL_PINS) { 
      //... 
      return true; 
     } 
     } 
     break; 
    case CAPABILITY_QUERY: 
     //... 
     return true; 
    default: 
     for (byte i = 0; i < numFeatures; i++) { 
     if (features[i]->handleSysex(command, argc, argv)) { 
      return true; 
     } 
     } 
     break; 
    } 
    return false; 
} 

사실이 함수의 반환 명령 경우 유효합니다.

관련 문제