소스 검색

reorder command args

liamcottle 4 달 전
부모
커밋
c78f7133c9
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      examples/companion_radio/MyMesh.cpp

+ 2 - 2
examples/companion_radio/MyMesh.cpp

@@ -1107,8 +1107,6 @@ void MyMesh::handleCmdFrame(size_t len) {
       return;
     }
     int i = 1;
-    uint16_t data_type = ((uint16_t)cmd_frame[i]) | (((uint16_t)cmd_frame[i + 1]) << 8);
-    i += 2;
     uint8_t channel_idx = cmd_frame[i++];
     uint8_t path_len = cmd_frame[i++];
 
@@ -1125,6 +1123,8 @@ void MyMesh::handleCmdFrame(size_t len) {
       i += mesh::Packet::writePath(path, &cmd_frame[i], path_len);
     }
 
+    uint16_t data_type = ((uint16_t)cmd_frame[i]) | (((uint16_t)cmd_frame[i + 1]) << 8);
+    i += 2;
     const uint8_t *payload = &cmd_frame[i];
     int payload_len = (len > (size_t)i) ? (int)(len - i) : 0;