






Started logging.
13:58:56.671789 Language server launched with arguments:
13:58:56.671789   arg[0] = d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\arduino-language-server.exe
13:58:56.672763   arg[1] = -clangd
13:58:56.672763   arg[2] = d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe
13:58:56.672763   arg[3] = -cli-daemon-addr
13:58:56.672763   arg[4] = localhost:49255
13:58:56.672763   arg[5] = -cli-daemon-instance
13:58:56.672763   arg[6] = 1
13:58:56.672763   arg[7] = -fqbn
13:58:56.672763   arg[8] = rp2040:rp2040:rpipico
13:58:56.672763   arg[9] = -skip-libraries-discovery-on-rebuild
13:58:56.672763   arg[10] = -board-name
13:58:56.672763   arg[11] = "Raspberry Pi Pico"
13:58:56.672763   arg[12] = -no-real-time-diagnostics
13:58:56.672763   arg[13] = -log
13:58:56.672763   arg[14] = -logpath
13:58:56.672763   arg[15] = e:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1
13:58:56.672763 logging to e:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\inols.log
13:58:56.674757 LS: : Initial board configuration: rp2040:rp2040:rpipico
13:58:56.674757 LS: : Language server build path: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238
13:58:56.674757 LS: : Language server build sketch root: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\sketch
13:58:56.674757 LS: : Language server FULL build path: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3312442760
13:58:56.676777 IN Elapsed: 1.0224ms
13:58:56.681862 IDE --> LS REQU initialize 0
13:58:56.686950                 initialize 0: write-locked
13:58:56.686950                 initialize 0: write-unlocked
13:58:56.686950 INIT --- : initializing workbench: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1
13:58:56.687947                 initialize 0: initialization parameters: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{"includeText":true}},"completionProvider":{"triggerCharacters":[".","\u003c","\u003e",":","\"","/"],"allCommitCharacters":[" ","\t","(",")","[","]","{","}","\u003c","\u003e",":",";",",","+","-","/","*","%","^","\u0026","#","?",".","=","\"","'","|"],"completionItem":{}},"hoverProvider":{},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":{},"documentHighlightProvider":{},"documentSymbolProvider":{},"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"documentFormattingProvider":{},"documentRangeFormattingProvider":{},"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":{},"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]},"workspaceSymbolProvider":{}},"serverInfo":{"name":"arduino-language-server","version":"0.7.2"}}
13:58:56.687947 IDE <-- LS RESP initialize 0
13:58:56.687947 OUT Elapsed: 0s
13:58:56.687947 INIT --- : read-locked
13:58:56.687947 INIT --- : read-unlocked
13:58:56.692934 IN Elapsed: 4.9868ms
13:58:56.692934 IDE --> LS NOTIF initialized
13:58:56.692934                  initialized: Notification is not propagated to clangd
13:58:56.692934 IN Elapsed: 0s
13:58:56.693542 IDE --> LS NOTIF textDocument/didOpen
13:58:56.694092                  textDocument/didOpen: write-locked
13:58:56.694092                  textDocument/didOpen: (throttled: waiting for clangd)
13:58:56.694092                  textDocument/didOpen: unlocked (waiting clangd)
13:58:57.004388 INIT --- : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "rp2040:rp2040:rpipico",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版兔子车\\code_infrared\\rabbit_car1",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server3312442760",
  "verbose": true,
  "create_compilation_database_only": true
}
13:59:14.192681 INIT --- : Compile successful!
13:59:14.195872 INIT --- : Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3312442760\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\libraries.cache
13:59:14.195872 INIT --- : read-locked
13:59:14.195872 INIT --- : read-unlocked
13:59:14.504280 INIT --- : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "rp2040:rp2040:rpipico",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版兔子车\\code_infrared\\rabbit_car1",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238",
  "verbose": true,
  "create_compilation_database_only": true,
  "skip_libraries_discovery": true
}
13:59:15.392529 INIT --- : Compile successful!
13:59:15.721682 INIT --- : Arduino Data Dir -> c:\Users\Administrator\AppData\Local\Arduino15
13:59:15.722338 INIT --- :     Starting clangd: d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe -log=verbose --compile-commands-dir=C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238 -query-driver=C:\Users\Administrator\AppData\Local\Arduino15\packages\**
13:59:15.728252 logging to e:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\inols-clangd.log
13:59:15.728252 logging to e:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\inols-clangd-err.log
13:59:15.728252 IDE     LS --> Clangd REQU initialize 1
13:59:15.728797 OUT Elapsed: 545.1µs
13:59:15.806549 IN Elapsed: 78.2971ms
13:59:15.807290 IDE     LS <-- Clangd RESP initialize 1
13:59:15.807822 INIT --- : clangd successfully started: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":[".","\u003c","\u003e",":","\"","/","*"],"allCommitCharacters":[" ","\t","(",")","[","]","{","}","\u003c","\u003e",":",";",",","+","-","/","*","%","^","\u0026","#","?",".","=","\"","'","|"]},"hoverProvider":{},"signatureHelpProvider":{"triggerCharacters":["(",")","{","}","\u003c","\u003e",","]},"declarationProvider":{},"definitionProvider":{},"typeDefinitionProvider":{},"implementationProvider":{},"referencesProvider":{},"documentHighlightProvider":{},"documentSymbolProvider":{},"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"documentLinkProvider":{},"documentFormattingProvider":{},"documentRangeFormattingProvider":{},"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":{"prepareProvider":true},"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]},"selectionRangeProvider":{},"callHierarchyProvider":{},"semanticTokensProvider":{"legend":{"tokenTypes":["variable","variable","parameter","function","method","function","property","variable","class","interface","enum","enumMember","type","type","unknown","namespace","typeParameter","concept","type","macro","comment"],"tokenModifiers":["declaration","deprecated","deduced","readonly","static","abstract","virtual","dependentName","defaultLibrary","usedAsMutableReference","functionScope","classScope","fileScope","globalScope"]},"range":false,"full":{"delta":true}},"workspaceSymbolProvider":{}},"serverInfo":{"name":"clangd","version":"clangd version 14.0.0 windows x86_64-pc-windows-msvc"}}
13:59:15.807822 IDE     LS --> Clangd NOTIF initialized
13:59:15.807822 OUT Elapsed: 0s
13:59:15.807822 INIT --- : Done initializing workbench
13:59:15.807822                  textDocument/didOpen: locked (waiting clangd)
13:59:15.808472                  textDocument/didOpen: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp
13:59:15.809150                  textDocument/didOpen: Increasing .ino tracked files count to 1
13:59:15.810122 IDE     LS --> Clangd NOTIF textDocument/didOpen
13:59:15.810122 OUT Elapsed: 0s
13:59:15.810122                  textDocument/didOpen: write-unlocked
13:59:15.810687 IN Elapsed: 0s
13:59:15.810687 IDE --> LS REQU textDocument/codeAction 1
13:59:15.811223                 textDocument/codeAction 1: read-locked
13:59:15.811223                 textDocument/codeAction 1: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:0:0)
13:59:15.811774                 textDocument/codeAction 1: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp
13:59:15.812311                 textDocument/codeAction 1:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:0:0)
13:59:15.812311 IDE     LS --> Clangd REQU textDocument/codeAction 2
13:59:15.812814 OUT Elapsed: 502.8µs
13:59:15.828348 IN Elapsed: 21.058ms
13:59:15.828856 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
13:59:15.828937                             textDocument/publishDiagnostics: Ignored by configuration
13:59:15.833181 IN Elapsed: 4.325ms
13:59:15.833181 IDE     LS <-- Clangd REQU window/workDoneProgress/create 0
13:59:15.833181 IDE     LS --> Clangd RESP window/workDoneProgress/create 0
13:59:15.833181 OUT Elapsed: 0s
13:59:15.833181 IDE <-- LS REQU window/workDoneProgress/create 1
13:59:15.833181 OUT Elapsed: 0s
13:59:15.833181 IN Elapsed: 0s
13:59:15.833181 IDE     LS <-- Clangd NOTIF $/progress
13:59:15.833181                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
13:59:15.833181 IN Elapsed: 0s
13:59:15.833181 IDE     LS <-- Clangd NOTIF $/progress
13:59:15.833181                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
13:59:15.848863 IN Elapsed: 15.6822ms
13:59:15.848863 IDE     LS <-- Clangd NOTIF $/progress
13:59:15.848863                             $/progress: backgroundIndexProgress REPORT, 0/35, 0.0%
13:59:15.848863 IN Elapsed: 0s
13:59:15.848863 IDE     LS <-- Clangd NOTIF $/progress
13:59:15.848863                             $/progress: backgroundIndexProgress REPORT, 0/35, 0.0%
13:59:15.848863 IN Elapsed: 0s
13:59:15.848863 IDE     LS <-- Clangd NOTIF $/progress
13:59:15.848863                             $/progress: backgroundIndexProgress REPORT, 0/35, 0.0%
13:59:15.848863 IN Elapsed: 0s
13:59:15.848863 IDE     LS <-- Clangd NOTIF $/progress
13:59:15.848863                             $/progress: backgroundIndexProgress REPORT, 0/35, 0.0%
13:59:15.848863 IN Elapsed: 0s
13:59:15.848863 IDE     LS <-- Clangd NOTIF $/progress
13:59:15.848863                             $/progress: backgroundIndexProgress REPORT, 1/35, 2.0%
13:59:15.848863 IN Elapsed: 0s
13:59:15.848863 IDE     LS <-- Clangd NOTIF $/progress
13:59:15.848863                             $/progress: backgroundIndexProgress REPORT, 1/35, 2.0%
13:59:15.848863 IN Elapsed: 0s
13:59:15.848863 IDE     LS <-- Clangd NOTIF $/progress
13:59:15.848863                             $/progress: backgroundIndexProgress REPORT, 1/35, 2.0%
13:59:15.848863 IN Elapsed: 0s
13:59:15.848863 IDE     LS <-- Clangd NOTIF $/progress
13:59:15.848863                             $/progress: backgroundIndexProgress REPORT, 1/35, 2.0%
13:59:16.359892 IN Elapsed: 510.4939ms
13:59:16.359892 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.359892                             $/progress: backgroundIndexProgress REPORT, 2/35, 5.0%
13:59:16.359892 IN Elapsed: 0s
13:59:16.359892 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.359892                             $/progress: backgroundIndexProgress REPORT, 2/35, 5.0%
13:59:16.395724 IN Elapsed: 35.8325ms
13:59:16.395724 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.395724                             $/progress: backgroundIndexProgress REPORT, 3/35, 8.0%
13:59:16.395724 IN Elapsed: 0s
13:59:16.395724 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.395724                             $/progress: backgroundIndexProgress REPORT, 3/35, 8.0%
13:59:16.528412 IN Elapsed: 132.6876ms
13:59:16.528412 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.528412                             $/progress: backgroundIndexProgress REPORT, 4/35, 11.0%
13:59:16.528412 IN Elapsed: 0s
13:59:16.528412 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.528412                             $/progress: backgroundIndexProgress REPORT, 4/35, 11.0%
13:59:16.689852 IN Elapsed: 161.4403ms
13:59:16.689852 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.689852                             $/progress: backgroundIndexProgress REPORT, 5/35, 14.0%
13:59:16.689852 IN Elapsed: 0s
13:59:16.689852 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.689852                             $/progress: backgroundIndexProgress REPORT, 5/35, 14.0%
13:59:16.754322 IN Elapsed: 64.4697ms
13:59:16.754322 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.754322                             $/progress: backgroundIndexProgress REPORT, 6/35, 17.0%
13:59:16.754322 IN Elapsed: 0s
13:59:16.754322 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.754322                             $/progress: backgroundIndexProgress REPORT, 6/35, 17.0%
13:59:16.850373 IN Elapsed: 96.0513ms
13:59:16.850373 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.850373                             $/progress: backgroundIndexProgress REPORT, 7/35, 20.0%
13:59:16.850373 IN Elapsed: 0s
13:59:16.850373 IDE     LS <-- Clangd NOTIF $/progress
13:59:16.850373                             $/progress: backgroundIndexProgress REPORT, 7/35, 20.0%
13:59:17.146451 IN Elapsed: 296.0776ms
13:59:17.146451 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
13:59:17.146451                             textDocument/publishDiagnostics: Ignored by configuration
13:59:17.148603 IN Elapsed: 2.1522ms
13:59:17.148603 IDE     LS <-- Clangd RESP textDocument/codeAction 2
13:59:17.148603                 textDocument/codeAction 1: read-unlocked
13:59:17.148603 IDE <-- LS RESP textDocument/codeAction 1
13:59:17.149116 OUT Elapsed: 503.2µs
13:59:17.149116 IN Elapsed: 0s
13:59:17.149116 IDE --> LS REQU textDocument/documentSymbol 2
13:59:17.149116                 textDocument/documentSymbol 2: read-locked
13:59:17.149630                 textDocument/documentSymbol 2: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp
13:59:17.149630 IDE     LS --> Clangd REQU textDocument/documentSymbol 3
13:59:17.150144 OUT Elapsed: 513.5µs
13:59:17.152752 IN Elapsed: 4.1493ms
13:59:17.153263 IDE     LS <-- Clangd RESP textDocument/documentSymbol 3
13:59:17.153776                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (43 document symbols)
13:59:17.153776                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 5:0-5:28
13:59:17.154288                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:5:0-5:28 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:3:0-3:28 (.ino)
13:59:17.154800                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:5:21-5:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:3:21-3:24 (.ino)
13:59:17.154800                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.154800                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 6:0-6:28
13:59:17.155311                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:6:0-6:28 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:4:0-4:28 (.ino)
13:59:17.155821                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:6:21-6:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:4:21-4:24 (.ino)
13:59:17.155821                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.155821                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 7:0-7:29
13:59:17.156332                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:7:0-7:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:5:0-5:29 (.ino)
13:59:17.156846                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:7:21-7:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:5:21-5:24 (.ino)
13:59:17.156846                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.156846                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 8:0-8:29
13:59:17.157358                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:8:0-8:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:6:0-6:29 (.ino)
13:59:17.157871                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:8:21-8:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:6:21-6:24 (.ino)
13:59:17.157871                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.157871                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 9:0-9:29
13:59:17.157871                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:9:0-9:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:7:0-7:29 (.ino)
13:59:17.158383                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:9:21-9:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:7:21-7:24 (.ino)
13:59:17.158383                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.158383                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 10:0-10:29
13:59:17.158897                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:10:0-10:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:8:0-8:29 (.ino)
13:59:17.159408                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:10:21-10:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:8:21-8:24 (.ino)
13:59:17.159408                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.159408                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 11:0-11:29
13:59:17.159920                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:11:0-11:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:9:0-9:29 (.ino)
13:59:17.160430                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:11:21-11:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:9:21-9:24 (.ino)
13:59:17.160430                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.160430                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 12:0-12:29
13:59:17.160430                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:12:0-12:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:10:0-10:29 (.ino)
13:59:17.160942                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:12:21-12:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:10:21-10:24 (.ino)
13:59:17.160942                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.160942                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 14:0-14:32
13:59:17.161454                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:14:0-14:32 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:12:0-12:32 (.ino)
13:59:17.161966                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:14:21-14:27 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:12:21-12:27 (.ino)
13:59:17.161966                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.161966                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 16:0-16:29
13:59:17.162478                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:16:0-16:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:14:0-14:29 (.ino)
13:59:17.162989                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:16:21-16:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:14:21-14:24 (.ino)
13:59:17.162989                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.162989                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 18:0-18:32
13:59:17.163501                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:18:0-18:32 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:16:0-16:32 (.ino)
13:59:17.163501                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:18:21-18:27 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:16:21-16:27 (.ino)
13:59:17.163501                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.163501                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 19:0-19:32
13:59:17.164014                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:19:0-19:32 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:17:0-17:32 (.ino)
13:59:17.164525                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:19:21-19:27 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:17:21-17:27 (.ino)
13:59:17.164525                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.164525                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 20:0-20:32
13:59:17.165037                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:20:0-20:32 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:18:0-18:32 (.ino)
13:59:17.165549                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:20:21-20:27 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:18:21-18:27 (.ino)
13:59:17.165549                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.165549                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 22:0-22:29
13:59:17.166061                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:22:0-22:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:20:0-20:29 (.ino)
13:59:17.166061                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:22:21-22:25 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:20:21-20:25 (.ino)
13:59:17.166061                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.166061                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 23:0-23:29
13:59:17.167117                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:23:0-23:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:21:0-21:29 (.ino)
13:59:17.167117                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:23:21-23:25 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:21:21-21:25 (.ino)
13:59:17.167117                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.168655                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 25:0-25:26
13:59:17.169167                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:25:0-25:26 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:23:0-23:26 (.ino)
13:59:17.169167                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:25:17-25:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:23:17-23:21 (.ino)
13:59:17.169167                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.169167                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 31:0-31:24
13:59:17.169679                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:31:0-31:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:29:0-29:24 (.ino)
13:59:17.170189                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:31:8-31:18 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:29:8-29:18 (.ino)
13:59:17.170189                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.170189                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 33:0-33:21
13:59:17.170701                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:33:0-33:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:31:0-31:21 (.ino)
13:59:17.172278                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:33:5-33:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:31:5-31:17 (.ino)
13:59:17.172278                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.172278                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 34:0-34:20
13:59:17.172788                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:34:0-34:20 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:32:0-32:20 (.ino)
13:59:17.172788                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:34:4-34:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:32:4-32:14 (.ino)
13:59:17.172788                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.173298                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 35:0-35:18
13:59:17.173298                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:35:0-35:18 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:33:0-33:18 (.ino)
13:59:17.173809                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:35:9-35:18 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:33:9-33:18 (.ino)
13:59:17.173809                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.173809                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 36:0-36:16
13:59:17.174833                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:36:0-36:16 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:34:0-34:16 (.ino)
13:59:17.175344                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:36:5-36:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:34:5-34:12 (.ino)
13:59:17.175344                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.175344                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 38:0-38:63
13:59:17.175344                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:38:0-38:63 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:36:0-36:63 (.ino)
13:59:17.175855                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:38:18-38:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:36:18-36:23 (.ino)
13:59:17.175855                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.175855                 textDocument/documentSymbol 2:   > convert SymbolKind:Enum 40:0-53:1
13:59:17.176365                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:40:0-53:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:38:0-51:1 (.ino)
13:59:17.176878                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:40:5-40:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:38:5-38:11 (.ino)
13:59:17.176878                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (11 document symbols)
13:59:17.176878                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 42:4-42:12
13:59:17.177395                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:42:4-42:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:40:4-40:12 (.ino)
13:59:17.177905                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:42:4-42:8 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:40:4-40:8 (.ino)
13:59:17.177905                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.177905                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 43:4-43:11
13:59:17.177905                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:43:4-43:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:41:4-41:11 (.ino)
13:59:17.178417                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:43:4-43:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:41:4-41:11 (.ino)
13:59:17.178417                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.178417                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 44:4-44:12
13:59:17.178929                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:44:4-44:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:42:4-42:12 (.ino)
13:59:17.179441                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:44:4-44:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:42:4-42:12 (.ino)
13:59:17.179441                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.179441                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 45:4-45:12
13:59:17.179953                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:45:4-45:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:43:4-43:12 (.ino)
13:59:17.179953                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:45:4-45:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:43:4-43:12 (.ino)
13:59:17.179953                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.179953                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 46:4-46:13
13:59:17.180465                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:46:4-46:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:44:4-44:13 (.ino)
13:59:17.180975                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:46:4-46:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:44:4-44:13 (.ino)
13:59:17.180975                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.180975                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 47:4-47:8
13:59:17.181487                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:47:4-47:8 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:45:4-45:8 (.ino)
13:59:17.182027                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:47:4-47:8 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:45:4-45:8 (.ino)
13:59:17.182027                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.182027                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 48:4-48:10
13:59:17.182027                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:48:4-48:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:46:4-46:10 (.ino)
13:59:17.182540                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:48:4-48:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:46:4-46:10 (.ino)
13:59:17.182540                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.182540                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 49:4-49:8
13:59:17.183052                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:49:4-49:8 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:47:4-47:8 (.ino)
13:59:17.183565                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:49:4-49:8 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:47:4-47:8 (.ino)
13:59:17.183565                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.183565                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 50:4-50:10
13:59:17.184076                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:50:4-50:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:48:4-48:10 (.ino)
13:59:17.184588                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:50:4-50:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:48:4-48:10 (.ino)
13:59:17.184588                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.184588                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 51:4-51:16
13:59:17.184588                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:51:4-51:16 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:49:4-49:16 (.ino)
13:59:17.185100                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:51:4-51:16 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:49:4-49:16 (.ino)
13:59:17.185100                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.185100                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 52:4-52:13
13:59:17.185613                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:52:4-52:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:50:4-50:13 (.ino)
13:59:17.186125                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:52:4-52:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:50:4-50:13 (.ino)
13:59:17.186125                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.186125                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 56:0-56:12
13:59:17.186645                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
13:59:17.186645                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:56:0-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:53:0-53:12 (.ino)
13:59:17.186645                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
13:59:17.186645                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 58:0-58:11
13:59:17.187157                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
13:59:17.187157                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:58:0-58:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:92:0-92:11 (.ino)
13:59:17.187157                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
13:59:17.187157                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 60:0-60:21
13:59:17.187157                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
13:59:17.187157                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:60:0-60:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:136:0-136:21 (.ino)
13:59:17.187661                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
13:59:17.187661                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 62:0-62:19
13:59:17.187677                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
13:59:17.187677                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:62:0-62:19 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:364:0-364:19 (.ino)
13:59:17.187677                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
13:59:17.187677                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 64:0-64:31
13:59:17.188190                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
13:59:17.188190                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:64:0-64:31 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:488:0-488:31 (.ino)
13:59:17.188190                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
13:59:17.188190                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 66:0-66:27
13:59:17.188702                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
13:59:17.188702                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:66:0-66:27 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:521:0-521:27 (.ino)
13:59:17.188702                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
13:59:17.188702                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 68:0-68:17
13:59:17.189212                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
13:59:17.189212                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:68:0-68:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:556:0-556:17 (.ino)
13:59:17.189212                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
13:59:17.189212                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 70:0-70:39
13:59:17.189724                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
13:59:17.189724                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:70:0-70:39 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:638:0-638:39 (.ino)
13:59:17.189724                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
13:59:17.189724                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 72:0-72:30
13:59:17.189724                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
13:59:17.189724                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:72:0-72:30 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:650:0-650:30 (.ino)
13:59:17.189724                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
13:59:17.189724                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 74:0-74:35
13:59:17.190241                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
13:59:17.190241                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:74:0-74:35 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:662:0-662:35 (.ino)
13:59:17.190241                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
13:59:17.190241                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 76:0-113:1
13:59:17.190753                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:76:0-113:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:53:0-90:1 (.ino)
13:59:17.191263                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:76:5-76:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:53:5-53:10 (.ino)
13:59:17.191263                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.191263                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 115:0-157:1
13:59:17.191775                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:115:0-157:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:92:0-134:1 (.ino)
13:59:17.192288                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:115:5-115:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:92:5-92:9 (.ino)
13:59:17.192288                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.192288                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 159:0-385:1
13:59:17.192288                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:159:0-385:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:136:0-362:1 (.ino)
13:59:17.192800                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:159:5-159:19 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:136:5-136:19 (.ino)
13:59:17.192800                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.192800                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 387:0-509:1
13:59:17.193312                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:387:0-509:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:364:0-486:1 (.ino)
13:59:17.193823                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:387:5-387:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:364:5-364:17 (.ino)
13:59:17.193823                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.193823                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 511:0-542:1
13:59:17.194334                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:511:0-542:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:488:0-519:1 (.ino)
13:59:17.194845                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:511:5-511:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:488:5-488:29 (.ino)
13:59:17.194845                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.194845                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 544:0-577:1
13:59:17.196036                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:544:0-577:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:521:0-554:1 (.ino)
13:59:17.196549                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:544:5-544:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:521:5-521:14 (.ino)
13:59:17.196549                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.196549                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 579:0-659:1
13:59:17.197061                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:579:0-659:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:556:0-636:1 (.ino)
13:59:17.197061                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:579:5-579:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:556:5-556:15 (.ino)
13:59:17.197061                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.197061                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 661:0-671:1
13:59:17.197630                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:661:0-671:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:638:0-648:1 (.ino)
13:59:17.198149                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:661:5-661:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:638:5-638:17 (.ino)
13:59:17.198149                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.198149                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 673:0-683:1
13:59:17.198662                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:673:0-683:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:650:0-660:1 (.ino)
13:59:17.199174                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:673:6-673:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:650:6-650:10 (.ino)
13:59:17.199174                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.199174                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 685:0-800:1
13:59:17.199684                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:685:0-800:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:662:0-777:1 (.ino)
13:59:17.200196                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:685:5-685:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:662:5-662:17 (.ino)
13:59:17.200196                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp (0 document symbols)
13:59:17.200196                 textDocument/documentSymbol 2: read-unlocked
13:59:17.200196 IDE <-- LS RESP textDocument/documentSymbol 2
13:59:17.200713 OUT Elapsed: 0s
13:59:17.200713 IN Elapsed: 0s
13:59:17.200713 IDE --> LS REQU textDocument/hover 3
13:59:17.204304                 textDocument/hover 3: read-locked
13:59:17.204807                 textDocument/hover 3: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp
13:59:17.205332                 textDocument/hover 3: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:3:6 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:5:6
13:59:17.205332 IDE     LS --> Clangd REQU textDocument/hover 4
13:59:17.205332 OUT Elapsed: 0s
13:59:17.209439 IN Elapsed: 56.1752ms
13:59:17.209951 IDE     LS <-- Clangd RESP textDocument/hover 4
13:59:17.210464                 textDocument/hover 3: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:5:0-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:3:0-3:6 (.ino)
13:59:17.210464                 textDocument/hover 3: Hover content: "### variable `LFA`  \n\n---\nType: `const uint8_t`  \nValue = `8`  \n\n---\n```cpp\nstatic const uint8_t LFA = 8\n```"
13:59:17.210464                 textDocument/hover 3: read-unlocked
13:59:17.210464 IDE <-- LS RESP textDocument/hover 3
13:59:17.210464 OUT Elapsed: 0s
13:59:17.210464 IN Elapsed: 0s
13:59:17.210464 IN Elapsed: 0s
13:59:17.210464 IDE --> LS RESP window/workDoneProgress/create 1
13:59:17.210976 IDE <-- LS NOTIF $/progress
13:59:17.210976 OUT Elapsed: 0s
13:59:17.210976 IDE <-- LS NOTIF $/progress
13:59:17.210976 OUT Elapsed: 0s
13:59:24.387829 IN Elapsed: 7.1778786s
13:59:24.387829 IDE     LS <-- Clangd NOTIF $/progress
13:59:24.387829                             $/progress: backgroundIndexProgress REPORT, 8/35, 22.0%
13:59:24.387829 IN Elapsed: 0s
13:59:24.387829 IDE     LS <-- Clangd NOTIF $/progress
13:59:24.387829                             $/progress: backgroundIndexProgress REPORT, 8/35, 22.0%
13:59:24.391270 IDE <-- LS NOTIF $/progress
13:59:24.391270 OUT Elapsed: 0s
13:59:24.718457 IN Elapsed: 330.6277ms
13:59:24.718457 IDE     LS <-- Clangd NOTIF $/progress
13:59:24.718457                             $/progress: backgroundIndexProgress REPORT, 9/35, 25.0%
13:59:24.718457 IN Elapsed: 0s
13:59:24.718457 IDE <-- LS NOTIF $/progress
13:59:24.718457 OUT Elapsed: 0s
13:59:24.718457 IDE     LS <-- Clangd NOTIF $/progress
13:59:24.718457                             $/progress: backgroundIndexProgress REPORT, 9/35, 25.0%
13:59:24.718457 IDE <-- LS NOTIF $/progress
13:59:24.718457 OUT Elapsed: 0s
13:59:25.042579 IN Elapsed: 324.1224ms
13:59:25.042579 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.042579                             $/progress: backgroundIndexProgress REPORT, 10/35, 28.0%
13:59:25.042579 IN Elapsed: 0s
13:59:25.042579 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.042579 IDE <-- LS NOTIF $/progress
13:59:25.042579                             $/progress: backgroundIndexProgress REPORT, 10/35, 28.0%
13:59:25.042579 OUT Elapsed: 0s
13:59:25.042579 IDE <-- LS NOTIF $/progress
13:59:25.042579 OUT Elapsed: 0s
13:59:25.322497 IN Elapsed: 279.9177ms
13:59:25.323507 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.323507                             $/progress: backgroundIndexProgress REPORT, 11/35, 31.0%
13:59:25.323507 IN Elapsed: 0s
13:59:25.323507 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.323507                             $/progress: backgroundIndexProgress REPORT, 11/35, 31.0%
13:59:25.323507 IDE <-- LS NOTIF $/progress
13:59:25.323507 OUT Elapsed: 0s
13:59:25.323507 IDE <-- LS NOTIF $/progress
13:59:25.323507 OUT Elapsed: 0s
13:59:25.500899 IN Elapsed: 8.2904351s
13:59:25.500899 IDE --> LS NOTIF ino/didCompleteBuild
13:59:25.500899                  ino/didCompleteBuild: write-locked
13:59:25.503100                  ino/didCompleteBuild: Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-sketch-F0CD8E1201A1DB52CE202FAE4457DC37\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server2263143238\libraries.cache
13:59:25.503100                  ino/didCompleteBuild: write-unlocked
13:59:25.569310 IN Elapsed: 245.8029ms
13:59:25.569310 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.569310                             $/progress: backgroundIndexProgress REPORT, 12/35, 34.0%
13:59:25.569310 IN Elapsed: 0s
13:59:25.569310 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.569310 IDE <-- LS NOTIF $/progress
13:59:25.569310                             $/progress: backgroundIndexProgress REPORT, 12/35, 34.0%
13:59:25.569310 OUT Elapsed: 0s
13:59:25.569310 IDE <-- LS NOTIF $/progress
13:59:25.569310 OUT Elapsed: 0s
13:59:25.572492 IN Elapsed: 3.1816ms
13:59:25.572492 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.572492                             $/progress: backgroundIndexProgress REPORT, 13/35, 37.0%
13:59:25.572492 IN Elapsed: 0s
13:59:25.572492 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.572492 IDE <-- LS NOTIF $/progress
13:59:25.572492                             $/progress: backgroundIndexProgress REPORT, 13/35, 37.0%
13:59:25.572492 OUT Elapsed: 0s
13:59:25.572492 IDE <-- LS NOTIF $/progress
13:59:25.572492 OUT Elapsed: 0s
13:59:25.639802 IN Elapsed: 67.3098ms
13:59:25.639802 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.639802                             $/progress: backgroundIndexProgress REPORT, 14/35, 40.0%
13:59:25.639802 IN Elapsed: 0s
13:59:25.639802 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.639802 IDE <-- LS NOTIF $/progress
13:59:25.639802 OUT Elapsed: 0s
13:59:25.639802                             $/progress: backgroundIndexProgress REPORT, 14/35, 40.0%
13:59:25.639802 IDE <-- LS NOTIF $/progress
13:59:25.639802 OUT Elapsed: 0s
13:59:25.696261 IN Elapsed: 56.4596ms
13:59:25.696261 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.696261                             $/progress: backgroundIndexProgress REPORT, 15/35, 42.0%
13:59:25.696261 IN Elapsed: 0s
13:59:25.696261 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.696261 IDE <-- LS NOTIF $/progress
13:59:25.696261                             $/progress: backgroundIndexProgress REPORT, 15/35, 42.0%
13:59:25.696261 OUT Elapsed: 0s
13:59:25.696261 IDE <-- LS NOTIF $/progress
13:59:25.696261 OUT Elapsed: 0s
13:59:25.952250 IN Elapsed: 255.9883ms
13:59:25.952250 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.952250                             $/progress: backgroundIndexProgress REPORT, 16/35, 45.0%
13:59:25.952250 IN Elapsed: 0s
13:59:25.952250 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.952250 IDE <-- LS NOTIF $/progress
13:59:25.952250                             $/progress: backgroundIndexProgress REPORT, 16/35, 45.0%
13:59:25.952250 OUT Elapsed: 0s
13:59:25.952250 IDE <-- LS NOTIF $/progress
13:59:25.952250 OUT Elapsed: 0s
13:59:25.972009 IN Elapsed: 19.7597ms
13:59:25.972009 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.972009                             $/progress: backgroundIndexProgress REPORT, 17/35, 48.0%
13:59:25.972009 IN Elapsed: 0s
13:59:25.972009 IDE     LS <-- Clangd NOTIF $/progress
13:59:25.972009 IDE <-- LS NOTIF $/progress
13:59:25.972009                             $/progress: backgroundIndexProgress REPORT, 17/35, 48.0%
13:59:25.972009 OUT Elapsed: 0s
13:59:25.972009 IDE <-- LS NOTIF $/progress
13:59:25.972009 OUT Elapsed: 0s
13:59:26.503845 SKETCH REBUILD: : Sketch rebuild started
13:59:26.503845 IDE <-- LS REQU window/workDoneProgress/create 2
13:59:26.503845 OUT Elapsed: 0s
13:59:26.503845 IN Elapsed: 1.0007453s
13:59:26.503845 IDE --> LS RESP window/workDoneProgress/create 2
13:59:26.503845 IDE <-- LS NOTIF $/progress
13:59:26.504349 OUT Elapsed: 503.9µs
13:59:26.504362 SKETCH REBUILD: : read-locked
13:59:26.504362 SKETCH REBUILD: : read-unlocked
13:59:26.523117 IN Elapsed: 551.108ms
13:59:26.523117 IDE     LS <-- Clangd NOTIF $/progress
13:59:26.523117                             $/progress: backgroundIndexProgress REPORT, 18/35, 51.0%
13:59:26.523117 IN Elapsed: 0s
13:59:26.523117 IDE     LS <-- Clangd NOTIF $/progress
13:59:26.523117 IDE <-- LS NOTIF $/progress
13:59:26.523117                             $/progress: backgroundIndexProgress REPORT, 18/35, 51.0%
13:59:26.523117 OUT Elapsed: 0s
13:59:26.523117 IDE <-- LS NOTIF $/progress
13:59:26.523117 OUT Elapsed: 0s
13:59:26.635657 IN Elapsed: 112.5399ms
13:59:26.635657 IDE     LS <-- Clangd NOTIF $/progress
13:59:26.635657                             $/progress: backgroundIndexProgress REPORT, 19/35, 54.0%
13:59:26.635657 IN Elapsed: 0s
13:59:26.635657 IDE     LS <-- Clangd NOTIF $/progress
13:59:26.635657 IDE <-- LS NOTIF $/progress
13:59:26.635657                             $/progress: backgroundIndexProgress REPORT, 19/35, 54.0%
13:59:26.635657 OUT Elapsed: 0s
13:59:26.635657 IDE <-- LS NOTIF $/progress
13:59:26.635657 OUT Elapsed: 0s
13:59:26.722239 IN Elapsed: 86.5816ms
13:59:26.722239 IDE     LS <-- Clangd NOTIF $/progress
13:59:26.722239                             $/progress: backgroundIndexProgress REPORT, 20/35, 57.0%
13:59:26.722239 IN Elapsed: 0s
13:59:26.722239 IDE     LS <-- Clangd NOTIF $/progress
13:59:26.722239 IDE <-- LS NOTIF $/progress
13:59:26.722239                             $/progress: backgroundIndexProgress REPORT, 20/35, 57.0%
13:59:26.722239 OUT Elapsed: 0s
13:59:26.722239 IDE <-- LS NOTIF $/progress
13:59:26.722239 OUT Elapsed: 0s
13:59:26.745445 IN Elapsed: 23.2064ms
13:59:26.745445 IDE     LS <-- Clangd NOTIF $/progress
13:59:26.745445                             $/progress: backgroundIndexProgress REPORT, 21/35, 60.0%
13:59:26.745445 IN Elapsed: 0s
13:59:26.745445 IDE     LS <-- Clangd NOTIF $/progress
13:59:26.745445 IDE <-- LS NOTIF $/progress
13:59:26.745445                             $/progress: backgroundIndexProgress REPORT, 21/35, 60.0%
13:59:26.745445 OUT Elapsed: 0s
13:59:26.745445 IDE <-- LS NOTIF $/progress
13:59:26.745445 OUT Elapsed: 0s
13:59:26.817134 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "rp2040:rp2040:rpipico",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版兔子车\\code_infrared\\rabbit_car1",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server2263143238",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "rabbit_car1.ino": "#include \u003cAdafruit_NeoPixel.h\u003e\r\n#include \u003cIRremote.h\u003e\r\n\r\nstatic const uint8_t LFA = 8;\r\nstatic const uint8_t LFB = 9;\r\nstatic const uint8_t LBA = 10;\r\nstatic const uint8_t LBB = 11;\r\nstatic const uint8_t RFA = 12;\r\nstatic const uint8_t RFB = 13;\r\nstatic const uint8_t RBA = 14;\r\nstatic const uint8_t RBB = 15;\r\n\r\nstatic const uint8_t BUZZER = 16;\r\n\r\nstatic const uint8_t led = 25;\r\n\r\nstatic const uint8_t Track0 = 26; // ADC0\r\nstatic const uint8_t Track1 = 27; // ADC1\r\nstatic const uint8_t Track2 = 28; // ADC2\r\n\r\nstatic const uint8_t TRIG = 6;\r\nstatic const uint8_t ECHO = 7;\r\n\r\nstatic const int RECV = 18;\r\n\r\n#define NUM_LEDS 15       // LED灯珠数量\r\n#define LED_DT 17         // Arduino输出控制信号引脚\r\n#define LED_TYPE WS2812   // LED灯带型号\r\n#define COLOR_ORDER GRB   // RGB灯珠中红色、绿色、蓝色LED的排列顺序\r\nuint8_t max_bright = 127; // LED亮度控制变量，可使用数值为 0 ～ 255， 数值越大则光带亮度越高\r\n\r\nbyte rabbit_model = 0;\r\nint Black_Line = 200;\r\nuint64_t delaytime;\r\nbyte IR_DATA = 0;\r\n\r\nAdafruit_NeoPixel strip(NUM_LEDS, LED_DT, NEO_GRB + NEO_KHZ800);\r\n\r\nenum em_dir\r\n{\r\n    stop = 0,\r\n    forward,\r\n    backward,\r\n    turnleft,\r\n    turnright,\r\n    l_up,\r\n    l_down,\r\n    r_up,\r\n    r_down,\r\n    Contrarotate, // 逆时针\r\n    Clockwise     // 顺时针\r\n};\r\n\r\nvoid setup()\r\n{\r\n    Serial1.begin(9600);\r\n    Serial1.setTimeout(60);\r\n\r\n    IrReceiver.begin(RECV, DISABLE_LED_FEEDBACK);\r\n\r\n    pinMode(LFA, OUTPUT);\r\n    pinMode(LFB, OUTPUT);\r\n    pinMode(LBA, OUTPUT);\r\n    pinMode(LBB, OUTPUT);\r\n    pinMode(RFA, OUTPUT);\r\n    pinMode(RFB, OUTPUT);\r\n    pinMode(RBA, OUTPUT);\r\n    pinMode(RBB, OUTPUT);\r\n\r\n    pinMode(BUZZER, OUTPUT);\r\n\r\n    pinMode(led, OUTPUT);\r\n\r\n    pinMode(TRIG, OUTPUT);\r\n    pinMode(ECHO, INPUT);\r\n\r\n    strip.begin();\r\n    strip.setBrightness(max_bright);\r\n    for (size_t i = 0; i \u003c 15; i++)\r\n    {\r\n        strip.setPixelColor(i, 255, 0, 0);\r\n        strip.show();\r\n        delay(200);\r\n        strip.clear();\r\n        strip.show();\r\n    }\r\n\r\n    delaytime = millis();\r\n\r\n    Serial1.print(\"asdadad: \");\r\n}\r\n\r\nvoid loop()\r\n{\r\n    IR_DATA = 0;\r\n    if (IrReceiver.decode())\r\n    {                                                           //当接收到信号时\r\n//         Serial1.println(IrReceiver.decodedIRData.command, HEX); //打印遥控按键编码\r\n        IR_DATA = IrReceiver.decodedIRData.command;\r\n        IrReceiver.resume();\r\n        switch (IR_DATA)\r\n        {\r\n        case 0xC:\r\n            rabbit_model = 0;\r\n            break;\r\n        case 0x18:\r\n            rabbit_model = 1;\r\n            break;\r\n        case 0x5E:\r\n            rabbit_model = 2;\r\n            break;\r\n        case 0x8:\r\n            rabbit_model = 3;\r\n            break;\r\n        default:\r\n            break;\r\n        }\r\n        \r\n    }\r\n    switch (rabbit_model)\r\n    {\r\n    case 1:\r\n        obstacle_avoidance_model();\r\n        break;\r\n    case 2:\r\n        follow_model();\r\n        break;\r\n    case 3:\r\n        tracking_model();\r\n        break;\r\n    default:\r\n        free_model();\r\n        break;\r\n    }\r\n}\r\n\r\nvoid tracking_model() // 循迹模式\r\n{\r\n    while(3 == rabbit_model)\r\n    {\r\n        int T0 = analogRead(Track0);\r\n        int T1 = analogRead(Track1);\r\n        int T2 = analogRead(Track2);\r\n        if (IrReceiver.decode())\r\n        {                                                           //当接收到信号时\r\n            IR_DATA = IrReceiver.decodedIRData.command;\r\n            IrReceiver.resume();\r\n            switch (IR_DATA)\r\n            {\r\n            case 0xC:\r\n                rabbit_model = 0;\r\n                break;\r\n            case 0x18:\r\n                rabbit_model = 1;\r\n                break;\r\n            case 0x5E:\r\n                rabbit_model = 2;\r\n                break;\r\n            case 0x8:\r\n                rabbit_model = 3;\r\n                break;  \r\n             }\r\n        }\r\n        Serial1.print(\"IR_DATA:  \");\r\n        Serial1.println(IR_DATA);\r\n        Serial1.print(\"rabbit_model:  \");\r\n        Serial1.println(rabbit_model);\r\n        Serial1.println();\r\n        Serial1.println();\r\n        strip.fill(0x00ffff, 0, 15);\r\n        strip.show();\r\n        if (T0 \u003e Black_Line \u0026\u0026 T1 \u003c= Black_Line \u0026\u0026 T2 \u003e Black_Line)\r\n        {\r\n            car_movement(forward);\r\n            if (IrReceiver.decode())\r\n            {                                                           //当接收到信号时\r\n                IR_DATA = IrReceiver.decodedIRData.command;\r\n                IrReceiver.resume();\r\n                switch (IR_DATA)\r\n                {\r\n                case 0xC:\r\n                    rabbit_model = 0;\r\n                    break;\r\n                case 0x18:\r\n                    rabbit_model = 1;\r\n                    break;\r\n                case 0x5E:\r\n                    rabbit_model = 2;\r\n                    break;\r\n                case 0x8:\r\n                    rabbit_model = 3;\r\n                    break;  \r\n                }\r\n            }\r\n        }\r\n        else if (T0 \u003c= Black_Line \u0026\u0026 T1 \u003e Black_Line \u0026\u0026 T2 \u003e Black_Line)\r\n        {\r\n            car_movement(Clockwise);\r\n            if (IrReceiver.decode())\r\n            {                                                           //当接收到信号时\r\n                IR_DATA = IrReceiver.decodedIRData.command;\r\n                IrReceiver.resume();\r\n                switch (IR_DATA)\r\n                {\r\n                case 0xC:\r\n                    rabbit_model = 0;\r\n                    break;\r\n                case 0x18:\r\n                    rabbit_model = 1;\r\n                    break;\r\n                case 0x5E:\r\n                    rabbit_model = 2;\r\n                    break;\r\n                case 0x8:\r\n                    rabbit_model = 3;\r\n                    break;  \r\n                }\r\n            }\r\n        }\r\n        else if (T0 \u003c= Black_Line \u0026\u0026 T1 \u003c= Black_Line \u0026\u0026 T2 \u003e Black_Line)\r\n        {\r\n            car_movement(Clockwise);\r\n            if (IrReceiver.decode())\r\n            {                                                           //当接收到信号时\r\n                IR_DATA = IrReceiver.decodedIRData.command;\r\n                IrReceiver.resume();\r\n                switch (IR_DATA)\r\n                {\r\n                case 0xC:\r\n                    rabbit_model = 0;\r\n                    break;\r\n                case 0x18:\r\n                    rabbit_model = 1;\r\n                    break;\r\n                case 0x5E:\r\n                    rabbit_model = 2;\r\n                    break;\r\n                case 0x8:\r\n                    rabbit_model = 3;\r\n                    break;  \r\n                }\r\n            }\r\n        }\r\n        else if (T0 \u003e Black_Line \u0026\u0026 T1 \u003e Black_Line \u0026\u0026 T2 \u003c= Black_Line)\r\n        {\r\n            car_movement(Contrarotate);\r\n            if (IrReceiver.decode())\r\n            {                                                           //当接收到信号时\r\n                IR_DATA = IrReceiver.decodedIRData.command;\r\n                IrReceiver.resume();\r\n                switch (IR_DATA)\r\n                {\r\n                case 0xC:\r\n                    rabbit_model = 0;\r\n                    break;\r\n                case 0x18:\r\n                    rabbit_model = 1;\r\n                    break;\r\n                case 0x5E:\r\n                    rabbit_model = 2;\r\n                    break;\r\n                case 0x8:\r\n                    rabbit_model = 3;\r\n                    break; \r\n                } \r\n            }\r\n        }\r\n        else if (T0 \u003e Black_Line \u0026\u0026 T1 \u003c= Black_Line \u0026\u0026 T2 \u003c= Black_Line)\r\n        {\r\n            car_movement(Contrarotate);\r\n            if (IrReceiver.decode())\r\n            {                                                           //当接收到信号时\r\n                IR_DATA = IrReceiver.decodedIRData.command;\r\n                IrReceiver.resume();\r\n                switch (IR_DATA)\r\n                {\r\n                case 0xC:\r\n                    rabbit_model = 0;\r\n                    break;\r\n                case 0x18:\r\n                    rabbit_model = 1;\r\n                    break;\r\n                case 0x5E:\r\n                    rabbit_model = 2;\r\n                    break;\r\n                case 0x8:\r\n                    rabbit_model = 3;\r\n                    break;  \r\n                }\r\n            }\r\n        }\r\n        else if (T0 \u003e Black_Line \u0026\u0026 T1 \u003e Black_Line \u0026\u0026 T2 \u003e Black_Line)\r\n        {\r\n            car_movement(forward);\r\n            if (IrReceiver.decode())\r\n            {                                                           //当接收到信号时\r\n                IR_DATA = IrReceiver.decodedIRData.command;\r\n                IrReceiver.resume();\r\n                switch (IR_DATA)\r\n                {\r\n                case 0xC:\r\n                    rabbit_model = 0;\r\n                    break;\r\n                case 0x18:\r\n                    rabbit_model = 1;\r\n                    break;\r\n                case 0x5E:\r\n                    rabbit_model = 2;\r\n                    break;\r\n                case 0x8:\r\n                    rabbit_model = 3;\r\n                    break;  \r\n                }\r\n            }\r\n        }\r\n        else if (T0 \u003c= Black_Line \u0026\u0026 T1 \u003c= Black_Line \u0026\u0026 T2 \u003c= Black_Line)\r\n        {\r\n            car_movement(stop);\r\n            if (IrReceiver.decode())\r\n            {                                                           //当接收到信号时\r\n                IR_DATA = IrReceiver.decodedIRData.command;\r\n                IrReceiver.resume();\r\n                switch (IR_DATA)\r\n                {\r\n                case 0xC:\r\n                    rabbit_model = 0;\r\n                    break;\r\n                case 0x18:\r\n                    rabbit_model = 1;\r\n                    break;\r\n                case 0x5E:\r\n                    rabbit_model = 2;\r\n                    break;\r\n                case 0x8:\r\n                    rabbit_model = 3;\r\n                    break; \r\n                } \r\n            }\r\n        }\r\n        if (IrReceiver.decode())\r\n        {                                                           //当接收到信号时\r\n            IR_DATA = IrReceiver.decodedIRData.command;\r\n            IrReceiver.resume();\r\n            switch (IR_DATA)\r\n            {\r\n            case 0xC:\r\n                rabbit_model = 0;\r\n                break;\r\n            case 0x18:\r\n                rabbit_model = 1;\r\n                break;\r\n            case 0x5E:\r\n                rabbit_model = 2;\r\n                break;\r\n            case 0x8:\r\n                rabbit_model = 3;\r\n                break;\r\n            }\r\n            \r\n        }\r\n        Serial1.print(IR_DATA);\r\n    }\r\n}\r\n\r\nvoid follow_model() // 跟随模式\r\n{\r\n    int Avoidance_distance = SR04(TRIG, ECHO);\r\n    strip.fill(0x8B00FF, 0, 15);\r\n    strip.show();\r\n    if (IrReceiver.decode())\r\n    {                                                           //当接收到信号时\r\n        IR_DATA = IrReceiver.decodedIRData.command;\r\n        IrReceiver.resume();\r\n        switch (IR_DATA)\r\n        {\r\n        case 0xC:\r\n            rabbit_model = 0;\r\n            break;\r\n        case 0x18:\r\n            rabbit_model = 1;\r\n            break;\r\n        case 0x5E:\r\n            rabbit_model = 2;\r\n            break;\r\n        case 0x8:\r\n            rabbit_model = 3;\r\n            break;\r\n        }   \r\n    }\r\n    if (Avoidance_distance \u003c= 15)\r\n    {\r\n        buzzer_sound(100);\r\n        car_movement(backward);\r\n    }\r\n    else if (15 \u003c= Avoidance_distance \u0026\u0026 Avoidance_distance \u003c= 20)\r\n    {\r\n        car_movement(stop); // 停止\r\n        if (IrReceiver.decode())\r\n        {                                                           //当接收到信号时\r\n            IR_DATA = IrReceiver.decodedIRData.command;\r\n            IrReceiver.resume();\r\n            switch (IR_DATA)\r\n            {\r\n            case 0xC:\r\n                rabbit_model = 0;\r\n                break;\r\n            case 0x18:\r\n                rabbit_model = 1;\r\n                break;\r\n            case 0x5E:\r\n                rabbit_model = 2;\r\n                break;\r\n            case 0x8:\r\n                rabbit_model = 3;\r\n                break;\r\n            }   \r\n        }\r\n    }\r\n    else if (20 \u003c= Avoidance_distance \u0026\u0026 Avoidance_distance \u003c= 35)\r\n    {\r\n        car_movement(forward);\r\n        if (IrReceiver.decode())\r\n        {                                                           //当接收到信号时\r\n            IR_DATA = IrReceiver.decodedIRData.command;\r\n            IrReceiver.resume();\r\n            switch (IR_DATA)\r\n            {\r\n            case 0xC:\r\n                rabbit_model = 0;\r\n                break;\r\n            case 0x18:\r\n                rabbit_model = 1;\r\n                break;\r\n            case 0x5E:\r\n                rabbit_model = 2;\r\n                break;\r\n            case 0x8:\r\n                rabbit_model = 3;\r\n                break;\r\n            }   \r\n        }\r\n    }\r\n    else\r\n    {\r\n        car_movement(stop); // 停止\r\n        if (IrReceiver.decode())\r\n        {                                                           //当接收到信号时\r\n            IR_DATA = IrReceiver.decodedIRData.command;\r\n            IrReceiver.resume();\r\n            switch (IR_DATA)\r\n            {\r\n            case 0xC:\r\n                rabbit_model = 0;\r\n                break;\r\n            case 0x18:\r\n                rabbit_model = 1;\r\n                break;\r\n            case 0x5E:\r\n                rabbit_model = 2;\r\n                break;\r\n            case 0x8:\r\n                rabbit_model = 3;\r\n                break;\r\n            }   \r\n        }\r\n    }\r\n    if (IrReceiver.decode())\r\n    {                                                           //当接收到信号时\r\n        IR_DATA = IrReceiver.decodedIRData.command;\r\n        IrReceiver.resume();\r\n        switch (IR_DATA)\r\n        {\r\n        case 0xC:\r\n            rabbit_model = 0;\r\n            break;\r\n        case 0x18:\r\n            rabbit_model = 1;\r\n            break;\r\n        case 0x5E:\r\n            rabbit_model = 2;\r\n            break;\r\n        case 0x8:\r\n            rabbit_model = 3;\r\n            break;\r\n        }   \r\n    }\r\n}\r\n\r\nvoid obstacle_avoidance_model() // 避障模式\r\n{\r\n    int Avoidance_distance = SR04(TRIG, ECHO);\r\n    strip.fill(0x0000ff, 0, 15);\r\n    strip.show();\r\n    if (Avoidance_distance \u003c= 25)\r\n    {\r\n        buzzer_sound(100);\r\n        if (Avoidance_distance \u003c= 15)\r\n        {\r\n            car_movement(stop); // 停止\r\n            if(false == delay50ms(5)) return;\r\n            car_movement(backward);\r\n            if(false == delay50ms(5)) return;\r\n            car_movement(Clockwise);\r\n            if(false == delay50ms(2)) return;\r\n        }\r\n        else\r\n        {\r\n            car_movement(stop); // 停止\r\n            if(false == delay50ms(5)) return;\r\n            car_movement(backward);\r\n            if(false == delay50ms(6)) return;\r\n            car_movement(Contrarotate);\r\n            if(false == delay50ms(5)) return;\r\n        }\r\n    }\r\n    else\r\n    {\r\n        car_movement(forward);\r\n    }\r\n}\r\n\r\nbool delay50ms(uint32_t ms)\r\n{\r\n    for(; ms\u003e0; ms--)\r\n    {\r\n        delay(50);  \r\n        if (IrReceiver.decode())\r\n        {                                                           //当接收到信号时\r\n            IR_DATA = IrReceiver.decodedIRData.command;\r\n            IrReceiver.resume();\r\n            switch (IR_DATA)\r\n            {\r\n            case 0xC:\r\n                rabbit_model = 0;\r\n                return false;\r\n                break;\r\n            case 0x18:\r\n                rabbit_model = 1;\r\n                break;\r\n            case 0x5E:\r\n                rabbit_model = 2;\r\n                return false;\r\n                break;\r\n            case 0x8:\r\n                rabbit_model = 3;\r\n                return false;\r\n                break;\r\n            default:\r\n                break;\r\n            }\r\n            \r\n        }   \r\n    } \r\n    return true;\r\n}\r\n\r\nvoid free_model() // 遥控模式\r\n{\r\n    if (IR_DATA == 0x15) // 顺时针\r\n    {\r\n        car_movement(Clockwise);\r\n        delay(100);\r\n        strip.fill(0x00ff00, 0, 15);\r\n        strip.show();\r\n    }\r\n    else if (IR_DATA == 0x47) // 喇叭\r\n    {\r\n        buzzer_sound(100);\r\n    }\r\n    else if (IR_DATA == 0x40) // 前进\r\n    {\r\n        car_movement(forward);\r\n        delay(100);\r\n        strip.fill(0x00ff00, 0, 15);\r\n        strip.show();\r\n    }\r\n    else if (IR_DATA == 0x19) // 后退\r\n    {\r\n        car_movement(backward);\r\n        delay(100);\r\n        strip.fill(0x00ff00, 0, 15);\r\n        strip.show();\r\n    }\r\n    else if (IR_DATA == 0x7) // 左平移\r\n    {\r\n        car_movement(turnleft);\r\n        delay(100);\r\n        strip.fill(0x00ff00, 0, 15);\r\n        strip.show();\r\n    }\r\n    else if (IR_DATA == 0x9) // 右平移\r\n    {\r\n        car_movement(turnright);\r\n        delay(100);\r\n        strip.fill(0x00ff00, 0, 15);\r\n        strip.show();\r\n    }\r\n    else if (IR_DATA == 0x44) // 左上\r\n    {\r\n        car_movement(l_up);\r\n        delay(100);\r\n        strip.fill(0x00ff00, 0, 15);\r\n        strip.show();\r\n    }\r\n    else if (IR_DATA == 0x16) // 左下\r\n    {\r\n        car_movement(l_down);\r\n        delay(100);\r\n        strip.fill(0x00ff00, 0, 15);\r\n        strip.show();\r\n    }\r\n    else if (IR_DATA == 0x43) // 右上\r\n    {\r\n        car_movement(r_up);\r\n        delay(100);\r\n        strip.fill(0x00ff00, 0, 15);\r\n        strip.show();\r\n    }\r\n    else if (IR_DATA == 0xD) // 右下\r\n    {\r\n        car_movement(r_down);\r\n        delay(100);\r\n        strip.fill(0x00ff00, 0, 15);\r\n        strip.show();\r\n    }\r\n    else\r\n    {\r\n        car_movement(stop); // 停止\r\n        if ((millis() - delaytime) \u003e 1000)\r\n        {\r\n            delaytime = millis();\r\n            strip.fill(random(1, 16777215), 0, 15);\r\n            strip.show();\r\n        }\r\n    }\r\n    IR_DATA = 0;\r\n}\r\n\r\nvoid buzzer_sound(unsigned int time_ms)\r\n{\r\n    while (time_ms)\r\n    {\r\n        time_ms--;\r\n        digitalWrite(BUZZER, 1);\r\n        delayMicroseconds(600);\r\n        digitalWrite(BUZZER, 0);\r\n        delayMicroseconds(400);\r\n    }\r\n}\r\n\r\nfloat SR04(int Trig, int Echo)\r\n{\r\n    digitalWrite(Trig, LOW);\r\n    delayMicroseconds(2);\r\n    digitalWrite(Trig, HIGH);\r\n    delayMicroseconds(10);\r\n    digitalWrite(Trig, LOW);\r\n    float distance = pulseIn(Echo, HIGH) / 58.00;\r\n    delay(10);\r\n    return distance;\r\n}\r\n\r\nvoid car_movement(em_dir direction)\r\n{\r\n    switch (direction)\r\n    {\r\n    case forward:\r\n        digitalWrite(LFA, 1);\r\n        digitalWrite(LFB, 0);\r\n        digitalWrite(LBA, 1);\r\n        digitalWrite(LBB, 0);\r\n        digitalWrite(RFA, 0);\r\n        digitalWrite(RFB, 1);\r\n        digitalWrite(RBA, 0);\r\n        digitalWrite(RBB, 1);\r\n        break;\r\n    case backward:\r\n        digitalWrite(LFA, 0);\r\n        digitalWrite(LFB, 1);\r\n        digitalWrite(LBA, 0);\r\n        digitalWrite(LBB, 1);\r\n        digitalWrite(RFA, 1);\r\n        digitalWrite(RFB, 0);\r\n        digitalWrite(RBA, 1);\r\n        digitalWrite(RBB, 0);\r\n        break;\r\n    case turnleft:\r\n        digitalWrite(LFA, 0);\r\n        digitalWrite(LFB, 1);\r\n        digitalWrite(LBA, 1);\r\n        digitalWrite(LBB, 0);\r\n        digitalWrite(RFA, 0);\r\n        digitalWrite(RFB, 1);\r\n        digitalWrite(RBA, 1);\r\n        digitalWrite(RBB, 0);\r\n        break;\r\n    case turnright:\r\n        digitalWrite(LFA, 1);\r\n        digitalWrite(LFB, 0);\r\n        digitalWrite(LBA, 0);\r\n        digitalWrite(LBB, 1);\r\n        digitalWrite(RFA, 1);\r\n        digitalWrite(RFB, 0);\r\n        digitalWrite(RBA, 0);\r\n        digitalWrite(RBB, 1);\r\n        break;\r\n    case l_up:\r\n        digitalWrite(LFA, 0);\r\n        digitalWrite(LFB, 0);\r\n        digitalWrite(LBA, 1);\r\n        digitalWrite(LBB, 0);\r\n        digitalWrite(RFA, 0);\r\n        digitalWrite(RFB, 1);\r\n        digitalWrite(RBA, 0);\r\n        digitalWrite(RBB, 0);\r\n        break;\r\n    case l_down:\r\n        digitalWrite(LFA, 0);\r\n        digitalWrite(LFB, 1);\r\n        digitalWrite(LBA, 0);\r\n        digitalWrite(LBB, 0);\r\n        digitalWrite(RFA, 0);\r\n        digitalWrite(RFB, 0);\r\n        digitalWrite(RBA, 1);\r\n        digitalWrite(RBB, 0);\r\n        break;\r\n    case r_up:\r\n        digitalWrite(LFA, 1);\r\n        digitalWrite(LFB, 0);\r\n        digitalWrite(LBA, 0);\r\n        digitalWrite(LBB, 0);\r\n        digitalWrite(RFA, 0);\r\n        digitalWrite(RFB, 0);\r\n        digitalWrite(RBA, 0);\r\n        digitalWrite(RBB, 1);\r\n        break;\r\n    case r_down:\r\n        digitalWrite(LFA, 0);\r\n        digitalWrite(LFB, 0);\r\n        digitalWrite(LBA, 0);\r\n        digitalWrite(LBB, 1);\r\n        digitalWrite(RFA, 1);\r\n        digitalWrite(RFB, 0);\r\n        digitalWrite(RBA, 0);\r\n        digitalWrite(RBB, 0);\r\n        break;\r\n    case Clockwise:\r\n        digitalWrite(LFA, 1);\r\n        digitalWrite(LFB, 0);\r\n        digitalWrite(LBA, 1);\r\n        digitalWrite(LBB, 0);\r\n        digitalWrite(RFA, 1);\r\n        digitalWrite(RFB, 0);\r\n        digitalWrite(RBA, 1);\r\n        digitalWrite(RBB, 0);\r\n        break;\r\n    case Contrarotate:\r\n        digitalWrite(LFA, 0);\r\n        digitalWrite(LFB, 1);\r\n        digitalWrite(LBA, 0);\r\n        digitalWrite(LBB, 1);\r\n        digitalWrite(RFA, 0);\r\n        digitalWrite(RFB, 1);\r\n        digitalWrite(RBA, 0);\r\n        digitalWrite(RBB, 1);\r\n        break;\r\n    default:\r\n        digitalWrite(LFA, 0);\r\n        digitalWrite(LFB, 0);\r\n        digitalWrite(LBA, 0);\r\n        digitalWrite(LBB, 0);\r\n        digitalWrite(RFA, 0);\r\n        digitalWrite(RFB, 0);\r\n        digitalWrite(RBA, 0);\r\n        digitalWrite(RBB, 0);\r\n        break;\r\n    }\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
13:59:26.887213 IN Elapsed: 141.7682ms
13:59:26.888211 IDE     LS <-- Clangd NOTIF $/progress
13:59:26.888211                             $/progress: backgroundIndexProgress REPORT, 22/35, 62.0%
13:59:26.888211 IN Elapsed: 0s
13:59:26.888211 IDE <-- LS NOTIF $/progress
13:59:26.888211 IDE     LS <-- Clangd NOTIF $/progress
13:59:26.888211 OUT Elapsed: 0s
13:59:26.888211                             $/progress: backgroundIndexProgress REPORT, 22/35, 62.0%
13:59:26.888211 IDE <-- LS NOTIF $/progress
13:59:26.888211 OUT Elapsed: 0s
13:59:27.090040 IN Elapsed: 201.8287ms
13:59:27.090040 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.090040                             $/progress: backgroundIndexProgress REPORT, 23/35, 65.0%
13:59:27.090040 IN Elapsed: 0s
13:59:27.090040 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.090040 IDE <-- LS NOTIF $/progress
13:59:27.090040 OUT Elapsed: 0s
13:59:27.091100                             $/progress: backgroundIndexProgress REPORT, 23/35, 65.0%
13:59:27.091100 IDE <-- LS NOTIF $/progress
13:59:27.091100 OUT Elapsed: 0s
13:59:27.570023 IN Elapsed: 478.9223ms
13:59:27.570023 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.570023                             $/progress: backgroundIndexProgress REPORT, 24/35, 68.0%
13:59:27.570023 IN Elapsed: 0s
13:59:27.570023 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.570023 IDE <-- LS NOTIF $/progress
13:59:27.570023                             $/progress: backgroundIndexProgress REPORT, 24/35, 68.0%
13:59:27.570023 OUT Elapsed: 0s
13:59:27.570023 IDE <-- LS NOTIF $/progress
13:59:27.570023 OUT Elapsed: 0s
13:59:27.668541 IN Elapsed: 98.5183ms
13:59:27.668541 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.668541                             $/progress: backgroundIndexProgress REPORT, 25/35, 71.0%
13:59:27.668541 IN Elapsed: 0s
13:59:27.668541 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.668541                             $/progress: backgroundIndexProgress REPORT, 25/35, 71.0%
13:59:27.668541 IDE <-- LS NOTIF $/progress
13:59:27.668541 OUT Elapsed: 0s
13:59:27.765516 IN Elapsed: 96.9754ms
13:59:27.766413 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.766413                             $/progress: backgroundIndexProgress REPORT, 26/35, 74.0%
13:59:27.766413 IN Elapsed: 0s
13:59:27.766413 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.766413 IDE <-- LS NOTIF $/progress
13:59:27.766413                             $/progress: backgroundIndexProgress REPORT, 26/35, 74.0%
13:59:27.766413 OUT Elapsed: 0s
13:59:27.766413 IDE <-- LS NOTIF $/progress
13:59:27.766413 OUT Elapsed: 0s
13:59:27.766413 IN Elapsed: 0s
13:59:27.766413 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.766413                             $/progress: backgroundIndexProgress REPORT, 27/35, 77.0%
13:59:27.766413 IN Elapsed: 0s
13:59:27.766413 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.766413                             $/progress: backgroundIndexProgress REPORT, 27/35, 77.0%
13:59:27.766413 IDE <-- LS NOTIF $/progress
13:59:27.766413 OUT Elapsed: 0s
13:59:27.778745 IN Elapsed: 12.3315ms
13:59:27.778786 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.778786                             $/progress: backgroundIndexProgress REPORT, 28/35, 80.0%
13:59:27.778786 IN Elapsed: 0s
13:59:27.778786 IDE <-- LS NOTIF $/progress
13:59:27.778786 OUT Elapsed: 0s
13:59:27.778786 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.778786                             $/progress: backgroundIndexProgress REPORT, 28/35, 80.0%
13:59:27.778786 IN Elapsed: 0s
13:59:27.779298 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.779298                             $/progress: backgroundIndexProgress REPORT, 29/35, 82.0%
13:59:27.779298 IN Elapsed: 0s
13:59:27.779298 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.779298                             $/progress: backgroundIndexProgress REPORT, 29/35, 82.0%
13:59:27.779298 IDE <-- LS NOTIF $/progress
13:59:27.779298 OUT Elapsed: 0s
13:59:27.867616 IN Elapsed: 88.3186ms
13:59:27.867616 IDE     LS <-- Clangd NOTIF $/progress
13:59:27.867616                             $/progress: backgroundIndexProgress REPORT, 30/35, 85.0%
13:59:27.867616 IDE <-- LS NOTIF $/progress
13:59:27.867616 OUT Elapsed: 0s
13:59:28.041068 IN Elapsed: 173.4519ms
13:59:28.041068 IDE     LS <-- Clangd NOTIF $/progress
13:59:28.041068                             $/progress: backgroundIndexProgress REPORT, 31/35, 88.0%
13:59:28.041068 IDE <-- LS NOTIF $/progress
13:59:28.041582 OUT Elapsed: 10.6µs
13:59:28.306932 SKETCH REBUILD: : Compile successful!
13:59:28.317214 SKETCH REBUILD: : write-locked
13:59:28.319787   > Current sketchmapper content:
13:59:28.319787   0: #include <Arduino.h>                                         | /not-ino:0                                         
13:59:28.319787   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版兔                 | /not-ino:0                                         
13:59:28.319787   2: #include <Adafruit_NeoPixel.h>                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:0                          
13:59:28.319787   3: #include <IRremote.h>                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:1                          
13:59:28.319787   4:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:2                          
13:59:28.319787   5: static const uint8_t LFA = 8;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:3                          
13:59:28.319787   6: static const uint8_t LFB = 9;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:4                          
13:59:28.319787   7: static const uint8_t LBA = 10;                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:5                          
13:59:28.319787   8: static const uint8_t LBB = 11;                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:6                          
13:59:28.319787   9: static const uint8_t RFA = 12;                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:7                          
13:59:28.319787  10: static const uint8_t RFB = 13;                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:8                          
13:59:28.319787  11: static const uint8_t RBA = 14;                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:9                          
13:59:28.319787  12: static const uint8_t RBB = 15;                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:10                          
13:59:28.319787  13:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:11                          
13:59:28.319787  14: static const uint8_t BUZZER = 16;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:12                          
13:59:28.319787  15:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:13                          
13:59:28.319787  16: static const uint8_t led = 25;                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:14                          
13:59:28.319787  17:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:15                          
13:59:28.319787  18: static const uint8_t Track0 = 26; // ADC0                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:16                          
13:59:28.319787  19: static const uint8_t Track1 = 27; // ADC1                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:17                          
13:59:28.319787  20: static const uint8_t Track2 = 28; // ADC2                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:18                          
13:59:28.319787  21:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:19                          
13:59:28.319787  22: static const uint8_t TRIG = 6;                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:20                          
13:59:28.319787  23: static const uint8_t ECHO = 7;                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:21                          
13:59:28.319787  24:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:22                          
13:59:28.319787  25: static const int RECV = 18;                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:23                          
13:59:28.319787  26:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:24                          
13:59:28.319787  27: #define NUM_LEDS 15       // LED灯珠数量                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:25                          
13:59:28.319787  28: #define LED_DT 17         // Arduino输出控制信号引脚                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:26                          
13:59:28.319787  29: #define LED_TYPE WS2812   // LED灯带型号                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:27                          
13:59:28.319787  30: #define COLOR_ORDER GRB   // RGB灯珠中红色、绿色、�                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:28                          
13:59:28.319787  31: uint8_t max_bright = 127; // LED亮度控制变量，可使�                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:29                          
13:59:28.319787  32:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:30                          
13:59:28.319787  33: byte rabbit_model = 0;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:31                          
13:59:28.319787  34: int Black_Line = 200;                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:32                          
13:59:28.319787  35: uint64_t delaytime;                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:33                          
13:59:28.319787  36: byte IR_DATA = 0;                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:34                          
13:59:28.319787  37:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:35                          
13:59:28.319787  38: Adafruit_NeoPixel strip(NUM_LEDS, LED_DT, NEO_GRB + NEO_KHZ8 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:36                          
13:59:28.319787  39:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:37                          
13:59:28.319787  40: enum em_dir                                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:38                          
13:59:28.319787  41: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:39                          
13:59:28.319787  42:     stop = 0,                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:40                          
13:59:28.319787  43:     forward,                                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:41                          
13:59:28.319787  44:     backward,                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:42                          
13:59:28.319787  45:     turnleft,                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:43                          
13:59:28.319787  46:     turnright,                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:44                          
13:59:28.319787  47:     l_up,                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:45                          
13:59:28.319787  48:     l_down,                                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:46                          
13:59:28.319787  49:     r_up,                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:47                          
13:59:28.319787  50:     r_down,                                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:48                          
13:59:28.319787  51:     Contrarotate, // 逆时针                                     | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:49                          
13:59:28.319787  52:     Clockwise     // 顺时针                                     | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:50                          
13:59:28.319787  53: };                                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:51                          
13:59:28.319787  54:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:52                          
13:59:28.319787  55: #line 54 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  56: void setup();                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:53 E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:53
13:59:28.319787  57: #line 93 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  58: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:92 E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:92
13:59:28.319787  59: #line 137 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  60: void tracking_model();                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:136 E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:136
13:59:28.319787  61: #line 365 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  62: void follow_model();                                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:364 E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:364
13:59:28.319787  63: #line 489 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  64: void obstacle_avoidance_model();                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:488 E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:488
13:59:28.319787  65: #line 522 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  66: bool delay50ms(uint32_t ms);                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:521 E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:521
13:59:28.319787  67: #line 557 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  68: void free_model();                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:556 E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:556
13:59:28.319787  69: #line 639 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  70: void buzzer_sound(unsigned int time_ms);                     | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:638 E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:638
13:59:28.319787  71: #line 651 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  72: float SR04(int Trig, int Echo);                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:650 E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:650
13:59:28.319787  73: #line 663 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  74: void car_movement(em_dir direction);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:662 E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:662
13:59:28.319787  75: #line 54 "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版�               | /not-ino:0                                         
13:59:28.319787  76: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:53                          
13:59:28.319787  77: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:54                          
13:59:28.319787  78:     Serial1.begin(9600);                                     | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:55                          
13:59:28.319787  79:     Serial1.setTimeout(60);                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:56                          
13:59:28.319787  80:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:57                          
13:59:28.319787  81:     IrReceiver.begin(RECV, DISABLE_LED_FEEDBACK);            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:58                          
13:59:28.319787  82:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:59                          
13:59:28.319787  83:     pinMode(LFA, OUTPUT);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:60                          
13:59:28.319787  84:     pinMode(LFB, OUTPUT);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:61                          
13:59:28.319787  85:     pinMode(LBA, OUTPUT);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:62                          
13:59:28.320299  86:     pinMode(LBB, OUTPUT);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:63                          
13:59:28.320299  87:     pinMode(RFA, OUTPUT);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:64                          
13:59:28.320299  88:     pinMode(RFB, OUTPUT);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:65                          
13:59:28.320299  89:     pinMode(RBA, OUTPUT);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:66                          
13:59:28.320299  90:     pinMode(RBB, OUTPUT);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:67                          
13:59:28.320299  91:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:68                          
13:59:28.320299  92:     pinMode(BUZZER, OUTPUT);                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:69                          
13:59:28.320299  93:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:70                          
13:59:28.320299  94:     pinMode(led, OUTPUT);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:71                          
13:59:28.320299  95:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:72                          
13:59:28.320299  96:     pinMode(TRIG, OUTPUT);                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:73                          
13:59:28.320299  97:     pinMode(ECHO, INPUT);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:74                          
13:59:28.320299  98:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:75                          
13:59:28.320299  99:     strip.begin();                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:76                          
13:59:28.320299 100:     strip.setBrightness(max_bright);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:77                          
13:59:28.320299 101:     for (size_t i = 0; i < 15; i++)                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:78                          
13:59:28.320299 102:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:79                          
13:59:28.320299 103:         strip.setPixelColor(i, 255, 0, 0);                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:80                          
13:59:28.320299 104:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:81                          
13:59:28.320299 105:         delay(200);                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:82                          
13:59:28.320299 106:         strip.clear();                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:83                          
13:59:28.320299 107:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:84                          
13:59:28.320299 108:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:85                          
13:59:28.320299 109:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:86                          
13:59:28.320299 110:     delaytime = millis();                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:87                          
13:59:28.320299 111:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:88                          
13:59:28.320299 112:     Serial1.print("asdadad: ");                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:89                          
13:59:28.320299 113: }                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:90                          
13:59:28.320299 114:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:91                          
13:59:28.320299 115: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:92                          
13:59:28.320299 116: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:93                          
13:59:28.320299 117:     IR_DATA = 0;                                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:94                          
13:59:28.320299 118:     if (IrReceiver.decode())                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:95                          
13:59:28.320299 119:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:96                          
13:59:28.320299 120: //         Serial1.println(IrReceiver.decodedIRData.command, | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:97                          
13:59:28.320299 121:         IR_DATA = IrReceiver.decodedIRData.command;          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:98                          
13:59:28.320299 122:         IrReceiver.resume();                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:99                          
13:59:28.320299 123:         switch (IR_DATA)                                     | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:100                          
13:59:28.320299 124:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:101                          
13:59:28.320299 125:         case 0xC:                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:102                          
13:59:28.320299 126:             rabbit_model = 0;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:103                          
13:59:28.320299 127:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:104                          
13:59:28.320299 128:         case 0x18:                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:105                          
13:59:28.320299 129:             rabbit_model = 1;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:106                          
13:59:28.320299 130:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:107                          
13:59:28.320299 131:         case 0x5E:                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:108                          
13:59:28.320299 132:             rabbit_model = 2;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:109                          
13:59:28.320299 133:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:110                          
13:59:28.320299 134:         case 0x8:                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:111                          
13:59:28.320299 135:             rabbit_model = 3;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:112                          
13:59:28.320299 136:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:113                          
13:59:28.320299 137:         default:                                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:114                          
13:59:28.320299 138:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:115                          
13:59:28.320299 139:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:116                          
13:59:28.320299 140:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:117                          
13:59:28.320299 141:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:118                          
13:59:28.320299 142:     switch (rabbit_model)                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:119                          
13:59:28.320299 143:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:120                          
13:59:28.320299 144:     case 1:                                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:121                          
13:59:28.320299 145:         obstacle_avoidance_model();                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:122                          
13:59:28.320299 146:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:123                          
13:59:28.320299 147:     case 2:                                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:124                          
13:59:28.320299 148:         follow_model();                                      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:125                          
13:59:28.320299 149:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:126                          
13:59:28.320299 150:     case 3:                                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:127                          
13:59:28.320299 151:         tracking_model();                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:128                          
13:59:28.320299 152:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:129                          
13:59:28.320299 153:     default:                                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:130                          
13:59:28.320299 154:         free_model();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:131                          
13:59:28.320299 155:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:132                          
13:59:28.320299 156:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:133                          
13:59:28.320299 157: }                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:134                          
13:59:28.320299 158:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:135                          
13:59:28.320299 159: void tracking_model() // 循迹模式                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:136                          
13:59:28.320299 160: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:137                          
13:59:28.320299 161:     while(3 == rabbit_model)                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:138                          
13:59:28.320299 162:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:139                          
13:59:28.320299 163:         int T0 = analogRead(Track0);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:140                          
13:59:28.320299 164:         int T1 = analogRead(Track1);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:141                          
13:59:28.320299 165:         int T2 = analogRead(Track2);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:142                          
13:59:28.320299 166:         if (IrReceiver.decode())                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:143                          
13:59:28.320299 167:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:144                          
13:59:28.320299 168:             IR_DATA = IrReceiver.decodedIRData.command;      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:145                          
13:59:28.320299 169:             IrReceiver.resume();                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:146                          
13:59:28.320299 170:             switch (IR_DATA)                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:147                          
13:59:28.320299 171:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:148                          
13:59:28.320299 172:             case 0xC:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:149                          
13:59:28.320299 173:                 rabbit_model = 0;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:150                          
13:59:28.320299 174:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:151                          
13:59:28.320299 175:             case 0x18:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:152                          
13:59:28.320299 176:                 rabbit_model = 1;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:153                          
13:59:28.320299 177:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:154                          
13:59:28.320299 178:             case 0x5E:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:155                          
13:59:28.320299 179:                 rabbit_model = 2;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:156                          
13:59:28.320299 180:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:157                          
13:59:28.320299 181:             case 0x8:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:158                          
13:59:28.320802 182:                 rabbit_model = 3;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:159                          
13:59:28.320805 183:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:160                          
13:59:28.320810 184:              }                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:161                          
13:59:28.320810 185:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:162                          
13:59:28.320810 186:         Serial1.print("IR_DATA:  ");                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:163                          
13:59:28.320810 187:         Serial1.println(IR_DATA);                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:164                          
13:59:28.320810 188:         Serial1.print("rabbit_model:  ");                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:165                          
13:59:28.320810 189:         Serial1.println(rabbit_model);                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:166                          
13:59:28.320810 190:         Serial1.println();                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:167                          
13:59:28.320810 191:         Serial1.println();                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:168                          
13:59:28.320810 192:         strip.fill(0x00ffff, 0, 15);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:169                          
13:59:28.320810 193:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:170                          
13:59:28.320810 194:         if (T0 > Black_Line && T1 <= Black_Line && T2 > Blac | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:171                          
13:59:28.320810 195:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:172                          
13:59:28.320810 196:             car_movement(forward);                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:173                          
13:59:28.320810 197:             if (IrReceiver.decode())                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:174                          
13:59:28.320810 198:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:175                          
13:59:28.320810 199:                 IR_DATA = IrReceiver.decodedIRData.command;  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:176                          
13:59:28.320810 200:                 IrReceiver.resume();                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:177                          
13:59:28.320810 201:                 switch (IR_DATA)                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:178                          
13:59:28.320810 202:                 {                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:179                          
13:59:28.320810 203:                 case 0xC:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:180                          
13:59:28.320810 204:                     rabbit_model = 0;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:181                          
13:59:28.320810 205:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:182                          
13:59:28.320810 206:                 case 0x18:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:183                          
13:59:28.320810 207:                     rabbit_model = 1;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:184                          
13:59:28.320810 208:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:185                          
13:59:28.320810 209:                 case 0x5E:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:186                          
13:59:28.320810 210:                     rabbit_model = 2;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:187                          
13:59:28.320810 211:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:188                          
13:59:28.320810 212:                 case 0x8:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:189                          
13:59:28.320810 213:                     rabbit_model = 3;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:190                          
13:59:28.320810 214:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:191                          
13:59:28.320810 215:                 }                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:192                          
13:59:28.320810 216:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:193                          
13:59:28.320810 217:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:194                          
13:59:28.320810 218:         else if (T0 <= Black_Line && T1 > Black_Line && T2 > | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:195                          
13:59:28.320810 219:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:196                          
13:59:28.320810 220:             car_movement(Clockwise);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:197                          
13:59:28.320810 221:             if (IrReceiver.decode())                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:198                          
13:59:28.320810 222:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:199                          
13:59:28.320810 223:                 IR_DATA = IrReceiver.decodedIRData.command;  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:200                          
13:59:28.320810 224:                 IrReceiver.resume();                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:201                          
13:59:28.320810 225:                 switch (IR_DATA)                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:202                          
13:59:28.320810 226:                 {                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:203                          
13:59:28.320810 227:                 case 0xC:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:204                          
13:59:28.320810 228:                     rabbit_model = 0;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:205                          
13:59:28.320810 229:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:206                          
13:59:28.320810 230:                 case 0x18:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:207                          
13:59:28.320810 231:                     rabbit_model = 1;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:208                          
13:59:28.320810 232:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:209                          
13:59:28.320810 233:                 case 0x5E:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:210                          
13:59:28.320810 234:                     rabbit_model = 2;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:211                          
13:59:28.320810 235:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:212                          
13:59:28.320810 236:                 case 0x8:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:213                          
13:59:28.320810 237:                     rabbit_model = 3;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:214                          
13:59:28.320810 238:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:215                          
13:59:28.320810 239:                 }                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:216                          
13:59:28.320810 240:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:217                          
13:59:28.320810 241:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:218                          
13:59:28.320810 242:         else if (T0 <= Black_Line && T1 <= Black_Line && T2  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:219                          
13:59:28.320810 243:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:220                          
13:59:28.320810 244:             car_movement(Clockwise);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:221                          
13:59:28.320810 245:             if (IrReceiver.decode())                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:222                          
13:59:28.320810 246:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:223                          
13:59:28.320810 247:                 IR_DATA = IrReceiver.decodedIRData.command;  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:224                          
13:59:28.320810 248:                 IrReceiver.resume();                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:225                          
13:59:28.320810 249:                 switch (IR_DATA)                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:226                          
13:59:28.320810 250:                 {                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:227                          
13:59:28.320810 251:                 case 0xC:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:228                          
13:59:28.320810 252:                     rabbit_model = 0;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:229                          
13:59:28.320810 253:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:230                          
13:59:28.320810 254:                 case 0x18:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:231                          
13:59:28.320810 255:                     rabbit_model = 1;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:232                          
13:59:28.320810 256:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:233                          
13:59:28.320810 257:                 case 0x5E:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:234                          
13:59:28.320810 258:                     rabbit_model = 2;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:235                          
13:59:28.320810 259:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:236                          
13:59:28.320810 260:                 case 0x8:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:237                          
13:59:28.320810 261:                     rabbit_model = 3;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:238                          
13:59:28.320810 262:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:239                          
13:59:28.320810 263:                 }                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:240                          
13:59:28.320810 264:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:241                          
13:59:28.320810 265:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:242                          
13:59:28.320810 266:         else if (T0 > Black_Line && T1 > Black_Line && T2 <= | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:243                          
13:59:28.320810 267:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:244                          
13:59:28.320810 268:             car_movement(Contrarotate);                      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:245                          
13:59:28.320810 269:             if (IrReceiver.decode())                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:246                          
13:59:28.320810 270:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:247                          
13:59:28.320810 271:                 IR_DATA = IrReceiver.decodedIRData.command;  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:248                          
13:59:28.320810 272:                 IrReceiver.resume();                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:249                          
13:59:28.320810 273:                 switch (IR_DATA)                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:250                          
13:59:28.320810 274:                 {                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:251                          
13:59:28.320810 275:                 case 0xC:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:252                          
13:59:28.320810 276:                     rabbit_model = 0;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:253                          
13:59:28.320810 277:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:254                          
13:59:28.320810 278:                 case 0x18:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:255                          
13:59:28.320810 279:                     rabbit_model = 1;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:256                          
13:59:28.320810 280:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:257                          
13:59:28.320810 281:                 case 0x5E:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:258                          
13:59:28.320810 282:                     rabbit_model = 2;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:259                          
13:59:28.320810 283:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:260                          
13:59:28.321312 284:                 case 0x8:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:261                          
13:59:28.321316 285:                     rabbit_model = 3;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:262                          
13:59:28.321320 286:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:263                          
13:59:28.321320 287:                 }                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:264                          
13:59:28.321320 288:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:265                          
13:59:28.321320 289:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:266                          
13:59:28.321320 290:         else if (T0 > Black_Line && T1 <= Black_Line && T2 < | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:267                          
13:59:28.321320 291:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:268                          
13:59:28.321320 292:             car_movement(Contrarotate);                      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:269                          
13:59:28.321320 293:             if (IrReceiver.decode())                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:270                          
13:59:28.321320 294:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:271                          
13:59:28.321320 295:                 IR_DATA = IrReceiver.decodedIRData.command;  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:272                          
13:59:28.321320 296:                 IrReceiver.resume();                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:273                          
13:59:28.321320 297:                 switch (IR_DATA)                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:274                          
13:59:28.321320 298:                 {                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:275                          
13:59:28.321320 299:                 case 0xC:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:276                          
13:59:28.321320 300:                     rabbit_model = 0;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:277                          
13:59:28.321320 301:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:278                          
13:59:28.321320 302:                 case 0x18:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:279                          
13:59:28.321320 303:                     rabbit_model = 1;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:280                          
13:59:28.321320 304:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:281                          
13:59:28.321320 305:                 case 0x5E:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:282                          
13:59:28.321320 306:                     rabbit_model = 2;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:283                          
13:59:28.321320 307:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:284                          
13:59:28.321320 308:                 case 0x8:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:285                          
13:59:28.321320 309:                     rabbit_model = 3;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:286                          
13:59:28.321320 310:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:287                          
13:59:28.321320 311:                 }                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:288                          
13:59:28.321320 312:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:289                          
13:59:28.321320 313:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:290                          
13:59:28.321320 314:         else if (T0 > Black_Line && T1 > Black_Line && T2 >  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:291                          
13:59:28.321320 315:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:292                          
13:59:28.321320 316:             car_movement(forward);                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:293                          
13:59:28.321320 317:             if (IrReceiver.decode())                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:294                          
13:59:28.321320 318:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:295                          
13:59:28.321320 319:                 IR_DATA = IrReceiver.decodedIRData.command;  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:296                          
13:59:28.321320 320:                 IrReceiver.resume();                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:297                          
13:59:28.321320 321:                 switch (IR_DATA)                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:298                          
13:59:28.321320 322:                 {                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:299                          
13:59:28.321320 323:                 case 0xC:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:300                          
13:59:28.321320 324:                     rabbit_model = 0;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:301                          
13:59:28.321320 325:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:302                          
13:59:28.321320 326:                 case 0x18:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:303                          
13:59:28.321320 327:                     rabbit_model = 1;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:304                          
13:59:28.321320 328:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:305                          
13:59:28.321320 329:                 case 0x5E:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:306                          
13:59:28.321320 330:                     rabbit_model = 2;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:307                          
13:59:28.321320 331:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:308                          
13:59:28.321320 332:                 case 0x8:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:309                          
13:59:28.321320 333:                     rabbit_model = 3;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:310                          
13:59:28.321320 334:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:311                          
13:59:28.321320 335:                 }                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:312                          
13:59:28.321320 336:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:313                          
13:59:28.321320 337:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:314                          
13:59:28.321320 338:         else if (T0 <= Black_Line && T1 <= Black_Line && T2  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:315                          
13:59:28.321320 339:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:316                          
13:59:28.321320 340:             car_movement(stop);                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:317                          
13:59:28.321320 341:             if (IrReceiver.decode())                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:318                          
13:59:28.321320 342:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:319                          
13:59:28.321320 343:                 IR_DATA = IrReceiver.decodedIRData.command;  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:320                          
13:59:28.321320 344:                 IrReceiver.resume();                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:321                          
13:59:28.321320 345:                 switch (IR_DATA)                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:322                          
13:59:28.321320 346:                 {                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:323                          
13:59:28.321320 347:                 case 0xC:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:324                          
13:59:28.321320 348:                     rabbit_model = 0;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:325                          
13:59:28.321320 349:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:326                          
13:59:28.321320 350:                 case 0x18:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:327                          
13:59:28.321320 351:                     rabbit_model = 1;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:328                          
13:59:28.321320 352:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:329                          
13:59:28.321320 353:                 case 0x5E:                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:330                          
13:59:28.321320 354:                     rabbit_model = 2;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:331                          
13:59:28.321320 355:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:332                          
13:59:28.321320 356:                 case 0x8:                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:333                          
13:59:28.321320 357:                     rabbit_model = 3;                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:334                          
13:59:28.321320 358:                     break;                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:335                          
13:59:28.321320 359:                 }                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:336                          
13:59:28.321320 360:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:337                          
13:59:28.321320 361:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:338                          
13:59:28.321320 362:         if (IrReceiver.decode())                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:339                          
13:59:28.321320 363:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:340                          
13:59:28.321320 364:             IR_DATA = IrReceiver.decodedIRData.command;      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:341                          
13:59:28.321320 365:             IrReceiver.resume();                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:342                          
13:59:28.321320 366:             switch (IR_DATA)                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:343                          
13:59:28.321320 367:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:344                          
13:59:28.321320 368:             case 0xC:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:345                          
13:59:28.321320 369:                 rabbit_model = 0;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:346                          
13:59:28.321320 370:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:347                          
13:59:28.321320 371:             case 0x18:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:348                          
13:59:28.321320 372:                 rabbit_model = 1;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:349                          
13:59:28.321320 373:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:350                          
13:59:28.321320 374:             case 0x5E:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:351                          
13:59:28.321320 375:                 rabbit_model = 2;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:352                          
13:59:28.321320 376:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:353                          
13:59:28.321320 377:             case 0x8:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:354                          
13:59:28.321320 378:                 rabbit_model = 3;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:355                          
13:59:28.321320 379:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:356                          
13:59:28.321320 380:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:357                          
13:59:28.321320 381:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:358                          
13:59:28.321320 382:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:359                          
13:59:28.321320 383:         Serial1.print(IR_DATA);                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:360                          
13:59:28.321320 384:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:361                          
13:59:28.321320 385: }                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:362                          
13:59:28.321320 386:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:363                          
13:59:28.321320 387: void follow_model() // 跟随模式                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:364                          
13:59:28.321823 388: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:365                          
13:59:28.321825 389:     int Avoidance_distance = SR04(TRIG, ECHO);               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:366                          
13:59:28.321830 390:     strip.fill(0x8B00FF, 0, 15);                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:367                          
13:59:28.321830 391:     strip.show();                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:368                          
13:59:28.321830 392:     if (IrReceiver.decode())                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:369                          
13:59:28.321830 393:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:370                          
13:59:28.321830 394:         IR_DATA = IrReceiver.decodedIRData.command;          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:371                          
13:59:28.321830 395:         IrReceiver.resume();                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:372                          
13:59:28.350465 396:         switch (IR_DATA)                                     | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:373                          
13:59:28.350465 397:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:374                          
13:59:28.350465 398:         case 0xC:                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:375                          
13:59:28.350465 399:             rabbit_model = 0;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:376                          
13:59:28.350465 400:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:377                          
13:59:28.350465 401:         case 0x18:                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:378                          
13:59:28.350465 402:             rabbit_model = 1;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:379                          
13:59:28.350465 403:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:380                          
13:59:28.350465 404:         case 0x5E:                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:381                          
13:59:28.350465 405:             rabbit_model = 2;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:382                          
13:59:28.350465 406:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:383                          
13:59:28.350465 407:         case 0x8:                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:384                          
13:59:28.350465 408:             rabbit_model = 3;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:385                          
13:59:28.350465 409:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:386                          
13:59:28.350465 410:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:387                          
13:59:28.350465 411:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:388                          
13:59:28.350465 412:     if (Avoidance_distance <= 15)                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:389                          
13:59:28.350465 413:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:390                          
13:59:28.350465 414:         buzzer_sound(100);                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:391                          
13:59:28.350465 415:         car_movement(backward);                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:392                          
13:59:28.350465 416:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:393                          
13:59:28.350465 417:     else if (15 <= Avoidance_distance && Avoidance_distance  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:394                          
13:59:28.350465 418:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:395                          
13:59:28.350465 419:         car_movement(stop); // 停止                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:396                          
13:59:28.350465 420:         if (IrReceiver.decode())                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:397                          
13:59:28.350465 421:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:398                          
13:59:28.350465 422:             IR_DATA = IrReceiver.decodedIRData.command;      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:399                          
13:59:28.350465 423:             IrReceiver.resume();                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:400                          
13:59:28.350465 424:             switch (IR_DATA)                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:401                          
13:59:28.350465 425:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:402                          
13:59:28.350465 426:             case 0xC:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:403                          
13:59:28.350465 427:                 rabbit_model = 0;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:404                          
13:59:28.350465 428:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:405                          
13:59:28.350465 429:             case 0x18:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:406                          
13:59:28.350465 430:                 rabbit_model = 1;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:407                          
13:59:28.350465 431:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:408                          
13:59:28.350465 432:             case 0x5E:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:409                          
13:59:28.350465 433:                 rabbit_model = 2;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:410                          
13:59:28.350465 434:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:411                          
13:59:28.350465 435:             case 0x8:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:412                          
13:59:28.350465 436:                 rabbit_model = 3;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:413                          
13:59:28.350465 437:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:414                          
13:59:28.350465 438:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:415                          
13:59:28.350465 439:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:416                          
13:59:28.350465 440:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:417                          
13:59:28.350465 441:     else if (20 <= Avoidance_distance && Avoidance_distance  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:418                          
13:59:28.350465 442:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:419                          
13:59:28.350465 443:         car_movement(forward);                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:420                          
13:59:28.350465 444:         if (IrReceiver.decode())                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:421                          
13:59:28.350465 445:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:422                          
13:59:28.350465 446:             IR_DATA = IrReceiver.decodedIRData.command;      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:423                          
13:59:28.350465 447:             IrReceiver.resume();                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:424                          
13:59:28.350465 448:             switch (IR_DATA)                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:425                          
13:59:28.350465 449:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:426                          
13:59:28.350465 450:             case 0xC:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:427                          
13:59:28.350465 451:                 rabbit_model = 0;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:428                          
13:59:28.350465 452:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:429                          
13:59:28.350465 453:             case 0x18:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:430                          
13:59:28.350465 454:                 rabbit_model = 1;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:431                          
13:59:28.350465 455:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:432                          
13:59:28.350465 456:             case 0x5E:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:433                          
13:59:28.350465 457:                 rabbit_model = 2;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:434                          
13:59:28.350465 458:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:435                          
13:59:28.350465 459:             case 0x8:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:436                          
13:59:28.350465 460:                 rabbit_model = 3;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:437                          
13:59:28.350465 461:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:438                          
13:59:28.350465 462:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:439                          
13:59:28.350465 463:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:440                          
13:59:28.350465 464:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:441                          
13:59:28.350465 465:     else                                                     | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:442                          
13:59:28.350465 466:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:443                          
13:59:28.350465 467:         car_movement(stop); // 停止                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:444                          
13:59:28.350465 468:         if (IrReceiver.decode())                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:445                          
13:59:28.350465 469:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:446                          
13:59:28.350465 470:             IR_DATA = IrReceiver.decodedIRData.command;      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:447                          
13:59:28.350465 471:             IrReceiver.resume();                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:448                          
13:59:28.350465 472:             switch (IR_DATA)                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:449                          
13:59:28.350465 473:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:450                          
13:59:28.350465 474:             case 0xC:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:451                          
13:59:28.350465 475:                 rabbit_model = 0;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:452                          
13:59:28.350465 476:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:453                          
13:59:28.350465 477:             case 0x18:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:454                          
13:59:28.350465 478:                 rabbit_model = 1;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:455                          
13:59:28.350465 479:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:456                          
13:59:28.350465 480:             case 0x5E:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:457                          
13:59:28.350465 481:                 rabbit_model = 2;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:458                          
13:59:28.350465 482:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:459                          
13:59:28.350465 483:             case 0x8:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:460                          
13:59:28.350465 484:                 rabbit_model = 3;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:461                          
13:59:28.350465 485:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:462                          
13:59:28.350465 486:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:463                          
13:59:28.350465 487:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:464                          
13:59:28.350465 488:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:465                          
13:59:28.350465 489:     if (IrReceiver.decode())                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:466                          
13:59:28.350465 490:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:467                          
13:59:28.350465 491:         IR_DATA = IrReceiver.decodedIRData.command;          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:468                          
13:59:28.350465 492:         IrReceiver.resume();                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:469                          
13:59:28.350969 493:         switch (IR_DATA)                                     | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:470                          
13:59:28.350973 494:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:471                          
13:59:28.350978 495:         case 0xC:                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:472                          
13:59:28.350978 496:             rabbit_model = 0;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:473                          
13:59:28.350978 497:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:474                          
13:59:28.350978 498:         case 0x18:                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:475                          
13:59:28.350978 499:             rabbit_model = 1;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:476                          
13:59:28.350978 500:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:477                          
13:59:28.350978 501:         case 0x5E:                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:478                          
13:59:28.350978 502:             rabbit_model = 2;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:479                          
13:59:28.350978 503:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:480                          
13:59:28.350978 504:         case 0x8:                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:481                          
13:59:28.350978 505:             rabbit_model = 3;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:482                          
13:59:28.350978 506:             break;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:483                          
13:59:28.350978 507:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:484                          
13:59:28.350978 508:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:485                          
13:59:28.350978 509: }                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:486                          
13:59:28.350978 510:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:487                          
13:59:28.350978 511: void obstacle_avoidance_model() // 避障模式                      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:488                          
13:59:28.350978 512: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:489                          
13:59:28.350978 513:     int Avoidance_distance = SR04(TRIG, ECHO);               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:490                          
13:59:28.350978 514:     strip.fill(0x0000ff, 0, 15);                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:491                          
13:59:28.350978 515:     strip.show();                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:492                          
13:59:28.350978 516:     if (Avoidance_distance <= 25)                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:493                          
13:59:28.350978 517:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:494                          
13:59:28.350978 518:         buzzer_sound(100);                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:495                          
13:59:28.350978 519:         if (Avoidance_distance <= 15)                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:496                          
13:59:28.350978 520:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:497                          
13:59:28.350978 521:             car_movement(stop); // 停止                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:498                          
13:59:28.350978 522:             if(false == delay50ms(5)) return;                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:499                          
13:59:28.350978 523:             car_movement(backward);                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:500                          
13:59:28.350978 524:             if(false == delay50ms(5)) return;                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:501                          
13:59:28.350978 525:             car_movement(Clockwise);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:502                          
13:59:28.350978 526:             if(false == delay50ms(2)) return;                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:503                          
13:59:28.350978 527:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:504                          
13:59:28.350978 528:         else                                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:505                          
13:59:28.350978 529:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:506                          
13:59:28.350978 530:             car_movement(stop); // 停止                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:507                          
13:59:28.350978 531:             if(false == delay50ms(5)) return;                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:508                          
13:59:28.350978 532:             car_movement(backward);                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:509                          
13:59:28.350978 533:             if(false == delay50ms(6)) return;                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:510                          
13:59:28.350978 534:             car_movement(Contrarotate);                      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:511                          
13:59:28.350978 535:             if(false == delay50ms(5)) return;                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:512                          
13:59:28.350978 536:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:513                          
13:59:28.350978 537:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:514                          
13:59:28.350978 538:     else                                                     | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:515                          
13:59:28.350978 539:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:516                          
13:59:28.350978 540:         car_movement(forward);                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:517                          
13:59:28.350978 541:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:518                          
13:59:28.350978 542: }                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:519                          
13:59:28.350978 543:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:520                          
13:59:28.350978 544: bool delay50ms(uint32_t ms)                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:521                          
13:59:28.350978 545: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:522                          
13:59:28.350978 546:     for(; ms>0; ms--)                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:523                          
13:59:28.350978 547:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:524                          
13:59:28.350978 548:         delay(50);                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:525                          
13:59:28.350978 549:         if (IrReceiver.decode())                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:526                          
13:59:28.350978 550:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:527                          
13:59:28.350978 551:             IR_DATA = IrReceiver.decodedIRData.command;      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:528                          
13:59:28.350978 552:             IrReceiver.resume();                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:529                          
13:59:28.350978 553:             switch (IR_DATA)                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:530                          
13:59:28.350978 554:             {                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:531                          
13:59:28.350978 555:             case 0xC:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:532                          
13:59:28.350978 556:                 rabbit_model = 0;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:533                          
13:59:28.350978 557:                 return false;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:534                          
13:59:28.350978 558:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:535                          
13:59:28.350978 559:             case 0x18:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:536                          
13:59:28.350978 560:                 rabbit_model = 1;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:537                          
13:59:28.350978 561:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:538                          
13:59:28.350978 562:             case 0x5E:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:539                          
13:59:28.350978 563:                 rabbit_model = 2;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:540                          
13:59:28.350978 564:                 return false;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:541                          
13:59:28.350978 565:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:542                          
13:59:28.350978 566:             case 0x8:                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:543                          
13:59:28.350978 567:                 rabbit_model = 3;                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:544                          
13:59:28.350978 568:                 return false;                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:545                          
13:59:28.350978 569:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:546                          
13:59:28.350978 570:             default:                                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:547                          
13:59:28.350978 571:                 break;                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:548                          
13:59:28.350978 572:             }                                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:549                          
13:59:28.350978 573:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:550                          
13:59:28.350978 574:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:551                          
13:59:28.350978 575:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:552                          
13:59:28.350978 576:     return true;                                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:553                          
13:59:28.350978 577: }                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:554                          
13:59:28.350978 578:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:555                          
13:59:28.350978 579: void free_model() // 遥控模式                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:556                          
13:59:28.350978 580: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:557                          
13:59:28.350978 581:     if (IR_DATA == 0x15) // 顺时针                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:558                          
13:59:28.350978 582:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:559                          
13:59:28.350978 583:         car_movement(Clockwise);                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:560                          
13:59:28.350978 584:         delay(100);                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:561                          
13:59:28.350978 585:         strip.fill(0x00ff00, 0, 15);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:562                          
13:59:28.350978 586:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:563                          
13:59:28.350978 587:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:564                          
13:59:28.350978 588:     else if (IR_DATA == 0x47) // 喇叭                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:565                          
13:59:28.350978 589:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:566                          
13:59:28.350978 590:         buzzer_sound(100);                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:567                          
13:59:28.350978 591:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:568                          
13:59:28.350978 592:     else if (IR_DATA == 0x40) // 前进                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:569                          
13:59:28.350978 593:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:570                          
13:59:28.350978 594:         car_movement(forward);                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:571                          
13:59:28.350978 595:         delay(100);                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:572                          
13:59:28.350978 596:         strip.fill(0x00ff00, 0, 15);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:573                          
13:59:28.351480 597:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:574                          
13:59:28.351484 598:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:575                          
13:59:28.351514 599:     else if (IR_DATA == 0x19) // 后退                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:576                          
13:59:28.351514 600:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:577                          
13:59:28.351514 601:         car_movement(backward);                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:578                          
13:59:28.351514 602:         delay(100);                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:579                          
13:59:28.351514 603:         strip.fill(0x00ff00, 0, 15);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:580                          
13:59:28.351514 604:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:581                          
13:59:28.351514 605:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:582                          
13:59:28.351514 606:     else if (IR_DATA == 0x7) // 左平移                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:583                          
13:59:28.351514 607:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:584                          
13:59:28.351514 608:         car_movement(turnleft);                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:585                          
13:59:28.351514 609:         delay(100);                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:586                          
13:59:28.351514 610:         strip.fill(0x00ff00, 0, 15);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:587                          
13:59:28.351514 611:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:588                          
13:59:28.351514 612:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:589                          
13:59:28.351514 613:     else if (IR_DATA == 0x9) // 右平移                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:590                          
13:59:28.351514 614:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:591                          
13:59:28.351514 615:         car_movement(turnright);                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:592                          
13:59:28.351514 616:         delay(100);                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:593                          
13:59:28.351514 617:         strip.fill(0x00ff00, 0, 15);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:594                          
13:59:28.351514 618:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:595                          
13:59:28.351514 619:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:596                          
13:59:28.351514 620:     else if (IR_DATA == 0x44) // 左上                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:597                          
13:59:28.351514 621:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:598                          
13:59:28.351514 622:         car_movement(l_up);                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:599                          
13:59:28.351514 623:         delay(100);                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:600                          
13:59:28.351514 624:         strip.fill(0x00ff00, 0, 15);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:601                          
13:59:28.351514 625:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:602                          
13:59:28.351514 626:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:603                          
13:59:28.351514 627:     else if (IR_DATA == 0x16) // 左下                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:604                          
13:59:28.351514 628:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:605                          
13:59:28.351514 629:         car_movement(l_down);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:606                          
13:59:28.351514 630:         delay(100);                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:607                          
13:59:28.351514 631:         strip.fill(0x00ff00, 0, 15);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:608                          
13:59:28.351514 632:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:609                          
13:59:28.351514 633:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:610                          
13:59:28.351514 634:     else if (IR_DATA == 0x43) // 右上                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:611                          
13:59:28.351514 635:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:612                          
13:59:28.351514 636:         car_movement(r_up);                                  | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:613                          
13:59:28.351514 637:         delay(100);                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:614                          
13:59:28.351514 638:         strip.fill(0x00ff00, 0, 15);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:615                          
13:59:28.351514 639:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:616                          
13:59:28.351514 640:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:617                          
13:59:28.351514 641:     else if (IR_DATA == 0xD) // 右下                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:618                          
13:59:28.351514 642:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:619                          
13:59:28.351514 643:         car_movement(r_down);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:620                          
13:59:28.351514 644:         delay(100);                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:621                          
13:59:28.351514 645:         strip.fill(0x00ff00, 0, 15);                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:622                          
13:59:28.351514 646:         strip.show();                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:623                          
13:59:28.351514 647:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:624                          
13:59:28.351514 648:     else                                                     | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:625                          
13:59:28.351514 649:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:626                          
13:59:28.351514 650:         car_movement(stop); // 停止                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:627                          
13:59:28.351514 651:         if ((millis() - delaytime) > 1000)                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:628                          
13:59:28.351514 652:         {                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:629                          
13:59:28.351514 653:             delaytime = millis();                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:630                          
13:59:28.351514 654:             strip.fill(random(1, 16777215), 0, 15);          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:631                          
13:59:28.351514 655:             strip.show();                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:632                          
13:59:28.351514 656:         }                                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:633                          
13:59:28.351514 657:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:634                          
13:59:28.351514 658:     IR_DATA = 0;                                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:635                          
13:59:28.351514 659: }                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:636                          
13:59:28.351514 660:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:637                          
13:59:28.351514 661: void buzzer_sound(unsigned int time_ms)                      | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:638                          
13:59:28.351514 662: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:639                          
13:59:28.351514 663:     while (time_ms)                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:640                          
13:59:28.351514 664:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:641                          
13:59:28.351514 665:         time_ms--;                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:642                          
13:59:28.351514 666:         digitalWrite(BUZZER, 1);                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:643                          
13:59:28.351514 667:         delayMicroseconds(600);                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:644                          
13:59:28.351514 668:         digitalWrite(BUZZER, 0);                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:645                          
13:59:28.351514 669:         delayMicroseconds(400);                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:646                          
13:59:28.351514 670:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:647                          
13:59:28.351514 671: }                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:648                          
13:59:28.351514 672:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:649                          
13:59:28.351514 673: float SR04(int Trig, int Echo)                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:650                          
13:59:28.351514 674: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:651                          
13:59:28.351514 675:     digitalWrite(Trig, LOW);                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:652                          
13:59:28.351514 676:     delayMicroseconds(2);                                    | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:653                          
13:59:28.351514 677:     digitalWrite(Trig, HIGH);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:654                          
13:59:28.351514 678:     delayMicroseconds(10);                                   | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:655                          
13:59:28.351514 679:     digitalWrite(Trig, LOW);                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:656                          
13:59:28.351514 680:     float distance = pulseIn(Echo, HIGH) / 58.00;            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:657                          
13:59:28.351514 681:     delay(10);                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:658                          
13:59:28.351514 682:     return distance;                                         | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:659                          
13:59:28.351514 683: }                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:660                          
13:59:28.351514 684:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:661                          
13:59:28.351514 685: void car_movement(em_dir direction)                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:662                          
13:59:28.351514 686: {                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:663                          
13:59:28.351514 687:     switch (direction)                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:664                          
13:59:28.351514 688:     {                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:665                          
13:59:28.351514 689:     case forward:                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:666                          
13:59:28.351514 690:         digitalWrite(LFA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:667                          
13:59:28.351514 691:         digitalWrite(LFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:668                          
13:59:28.351514 692:         digitalWrite(LBA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:669                          
13:59:28.352017 693:         digitalWrite(LBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:670                          
13:59:28.352020 694:         digitalWrite(RFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:671                          
13:59:28.352026 695:         digitalWrite(RFB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:672                          
13:59:28.352026 696:         digitalWrite(RBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:673                          
13:59:28.352026 697:         digitalWrite(RBB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:674                          
13:59:28.352026 698:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:675                          
13:59:28.352026 699:     case backward:                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:676                          
13:59:28.352026 700:         digitalWrite(LFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:677                          
13:59:28.352026 701:         digitalWrite(LFB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:678                          
13:59:28.352026 702:         digitalWrite(LBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:679                          
13:59:28.352026 703:         digitalWrite(LBB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:680                          
13:59:28.352026 704:         digitalWrite(RFA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:681                          
13:59:28.352026 705:         digitalWrite(RFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:682                          
13:59:28.352026 706:         digitalWrite(RBA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:683                          
13:59:28.352026 707:         digitalWrite(RBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:684                          
13:59:28.352026 708:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:685                          
13:59:28.352026 709:     case turnleft:                                           | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:686                          
13:59:28.352026 710:         digitalWrite(LFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:687                          
13:59:28.352026 711:         digitalWrite(LFB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:688                          
13:59:28.352026 712:         digitalWrite(LBA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:689                          
13:59:28.352026 713:         digitalWrite(LBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:690                          
13:59:28.352026 714:         digitalWrite(RFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:691                          
13:59:28.352026 715:         digitalWrite(RFB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:692                          
13:59:28.352026 716:         digitalWrite(RBA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:693                          
13:59:28.352026 717:         digitalWrite(RBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:694                          
13:59:28.352026 718:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:695                          
13:59:28.352026 719:     case turnright:                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:696                          
13:59:28.352026 720:         digitalWrite(LFA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:697                          
13:59:28.352026 721:         digitalWrite(LFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:698                          
13:59:28.352026 722:         digitalWrite(LBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:699                          
13:59:28.352026 723:         digitalWrite(LBB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:700                          
13:59:28.352026 724:         digitalWrite(RFA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:701                          
13:59:28.352026 725:         digitalWrite(RFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:702                          
13:59:28.352026 726:         digitalWrite(RBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:703                          
13:59:28.352026 727:         digitalWrite(RBB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:704                          
13:59:28.352026 728:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:705                          
13:59:28.352026 729:     case l_up:                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:706                          
13:59:28.352026 730:         digitalWrite(LFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:707                          
13:59:28.352026 731:         digitalWrite(LFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:708                          
13:59:28.352026 732:         digitalWrite(LBA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:709                          
13:59:28.352026 733:         digitalWrite(LBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:710                          
13:59:28.352026 734:         digitalWrite(RFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:711                          
13:59:28.352026 735:         digitalWrite(RFB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:712                          
13:59:28.352026 736:         digitalWrite(RBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:713                          
13:59:28.352026 737:         digitalWrite(RBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:714                          
13:59:28.352026 738:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:715                          
13:59:28.352026 739:     case l_down:                                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:716                          
13:59:28.352026 740:         digitalWrite(LFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:717                          
13:59:28.352026 741:         digitalWrite(LFB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:718                          
13:59:28.352026 742:         digitalWrite(LBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:719                          
13:59:28.352026 743:         digitalWrite(LBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:720                          
13:59:28.352026 744:         digitalWrite(RFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:721                          
13:59:28.352026 745:         digitalWrite(RFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:722                          
13:59:28.352533 746:         digitalWrite(RBA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:723                          
13:59:28.352538 747:         digitalWrite(RBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:724                          
13:59:28.352538 748:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:725                          
13:59:28.352538 749:     case r_up:                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:726                          
13:59:28.352538 750:         digitalWrite(LFA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:727                          
13:59:28.352538 751:         digitalWrite(LFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:728                          
13:59:28.352538 752:         digitalWrite(LBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:729                          
13:59:28.352538 753:         digitalWrite(LBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:730                          
13:59:28.352538 754:         digitalWrite(RFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:731                          
13:59:28.352538 755:         digitalWrite(RFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:732                          
13:59:28.352538 756:         digitalWrite(RBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:733                          
13:59:28.352538 757:         digitalWrite(RBB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:734                          
13:59:28.352538 758:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:735                          
13:59:28.352538 759:     case r_down:                                             | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:736                          
13:59:28.352538 760:         digitalWrite(LFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:737                          
13:59:28.352538 761:         digitalWrite(LFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:738                          
13:59:28.352538 762:         digitalWrite(LBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:739                          
13:59:28.352538 763:         digitalWrite(LBB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:740                          
13:59:28.352538 764:         digitalWrite(RFA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:741                          
13:59:28.352538 765:         digitalWrite(RFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:742                          
13:59:28.352538 766:         digitalWrite(RBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:743                          
13:59:28.352538 767:         digitalWrite(RBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:744                          
13:59:28.352538 768:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:745                          
13:59:28.352538 769:     case Clockwise:                                          | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:746                          
13:59:28.352538 770:         digitalWrite(LFA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:747                          
13:59:28.352538 771:         digitalWrite(LFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:748                          
13:59:28.352538 772:         digitalWrite(LBA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:749                          
13:59:28.352538 773:         digitalWrite(LBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:750                          
13:59:28.352538 774:         digitalWrite(RFA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:751                          
13:59:28.352538 775:         digitalWrite(RFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:752                          
13:59:28.352538 776:         digitalWrite(RBA, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:753                          
13:59:28.352538 777:         digitalWrite(RBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:754                          
13:59:28.352538 778:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:755                          
13:59:28.352538 779:     case Contrarotate:                                       | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:756                          
13:59:28.352538 780:         digitalWrite(LFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:757                          
13:59:28.352538 781:         digitalWrite(LFB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:758                          
13:59:28.352538 782:         digitalWrite(LBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:759                          
13:59:28.352538 783:         digitalWrite(LBB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:760                          
13:59:28.352538 784:         digitalWrite(RFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:761                          
13:59:28.352538 785:         digitalWrite(RFB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:762                          
13:59:28.352538 786:         digitalWrite(RBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:763                          
13:59:28.352538 787:         digitalWrite(RBB, 1);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:764                          
13:59:28.352538 788:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:765                          
13:59:28.352538 789:     default:                                                 | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:766                          
13:59:28.352538 790:         digitalWrite(LFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:767                          
13:59:28.352538 791:         digitalWrite(LFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:768                          
13:59:28.352538 792:         digitalWrite(LBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:769                          
13:59:28.352538 793:         digitalWrite(LBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:770                          
13:59:28.352538 794:         digitalWrite(RFA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:771                          
13:59:28.352538 795:         digitalWrite(RFB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:772                          
13:59:28.352538 796:         digitalWrite(RBA, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:773                          
13:59:28.352538 797:         digitalWrite(RBB, 0);                                | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:774                          
13:59:28.352538 798:         break;                                               | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:775                          
13:59:28.352538 799:     }                                                        | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:776                          
13:59:28.352538 800: }                                                            | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:777                          
13:59:28.352538 801:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:778                          
13:59:28.352538 802:                                                              | E:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\code_infrared\rabbit_car1\rabbit_car1.ino:779                          
13:59:28.352538 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
13:59:28.352538 IDE     LS --> Clangd NOTIF textDocument/didSave
13:59:28.352538 OUT Elapsed: 0s
13:59:28.352538 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
13:59:28.352538 IDE     LS --> Clangd NOTIF textDocument/didChange
13:59:28.353051 OUT Elapsed: 0s
13:59:28.353051 SKETCH REBUILD: : write-unlocked
13:59:28.353051 IDE <-- LS NOTIF $/progress
13:59:28.353051 OUT Elapsed: 0s
13:59:28.407009 IN Elapsed: 365.9411ms
13:59:28.407009 IDE     LS <-- Clangd NOTIF $/progress
13:59:28.407009                             $/progress: backgroundIndexProgress REPORT, 32/35, 91.0%
13:59:28.407009 IDE <-- LS NOTIF $/progress
13:59:28.407531 OUT Elapsed: 0s
13:59:28.597845 IN Elapsed: 190.836ms
13:59:28.597845 IDE     LS <-- Clangd NOTIF $/progress
13:59:28.597845                             $/progress: backgroundIndexProgress REPORT, 33/35, 94.0%
13:59:28.597845 IDE <-- LS NOTIF $/progress
13:59:28.597845 OUT Elapsed: 0s
13:59:28.707481 IN Elapsed: 109.6355ms
13:59:28.707481 IDE     LS <-- Clangd NOTIF $/progress
13:59:28.707481                             $/progress: backgroundIndexProgress REPORT, 34/35, 97.0%
13:59:28.707481 IDE <-- LS NOTIF $/progress
13:59:28.707481 OUT Elapsed: 0s
13:59:29.086996 IN Elapsed: 379.5154ms
13:59:29.086996 IDE     LS <-- Clangd NOTIF $/progress
13:59:29.086996                             $/progress: backgroundIndexProgress END 
13:59:29.086996 IDE <-- LS NOTIF $/progress
13:59:29.086996 OUT Elapsed: 0s
14:00:01.394675 IN Elapsed: 34.8908305s
14:00:01.394675 IDE --> LS REQU textDocument/codeAction 4
14:00:01.395900                 textDocument/codeAction 4: read-locked
14:00:01.396425                 textDocument/codeAction 4: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:12:33)
14:00:01.397753                 textDocument/codeAction 4: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp
14:00:01.400157                 textDocument/codeAction 4:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:12:33)
14:00:01.400157 IDE     LS --> Clangd REQU textDocument/codeAction 5
14:00:01.400157 OUT Elapsed: 0s
14:00:01.401230 IN Elapsed: 32.3142342s
14:00:01.401230 IDE     LS <-- Clangd RESP textDocument/codeAction 5
14:00:01.401230                 textDocument/codeAction 4: read-unlocked
14:00:01.401230 IDE <-- LS RESP textDocument/codeAction 4
14:00:01.401230 OUT Elapsed: 0s
14:12:16.216282 IN Elapsed: 12m14.8150517s
14:12:16.217003 IDE --> LS REQU textDocument/codeAction 5
14:12:16.217071                 textDocument/codeAction 5: read-locked
14:12:16.217071                 textDocument/codeAction 5: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino:14:30)
14:12:16.217365                 textDocument/codeAction 5: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/code_infrared/rabbit_car1/rabbit_car1.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp
14:12:16.218016                 textDocument/codeAction 5:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server2263143238/sketch/rabbit_car1.ino.cpp:14:30)
14:12:16.218016 IDE     LS --> Clangd REQU textDocument/codeAction 6
14:12:16.218016 OUT Elapsed: 0s
14:12:16.219096 IN Elapsed: 12m14.817866s
14:12:16.219599 IDE     LS <-- Clangd RESP textDocument/codeAction 6
14:12:16.219635                 textDocument/codeAction 5: read-unlocked
14:12:16.219635 IDE <-- LS RESP textDocument/codeAction 5
14:12:16.219635 OUT Elapsed: 0s
14:12:17.493926 IN Elapsed: 1.274291s
14:12:17.494039 IDE --> LS REQU shutdown 6
14:12:17.494039 IDE     LS --> Clangd REQU shutdown 7
14:12:17.494039 OUT Elapsed: 0s
14:12:17.494039 IN Elapsed: 1.2749429s
14:12:17.494039 IDE     LS <-- Clangd RESP shutdown 7
14:12:17.494039 IDE <-- LS RESP shutdown 6
14:12:17.494039 OUT Elapsed: 0s
14:12:17.494851 IN Elapsed: 811.7µs
14:12:17.494851 IDE --> LS NOTIF exit
14:12:17.494851 IDE     LS --> Clangd NOTIF exit
14:12:17.494851 OUT Elapsed: 0s
14:12:17.494851                  exit: Arduino Language Server is shutting down.







Started logging.
09:54:40.109159 Language server launched with arguments:
09:54:40.109159   arg[0] = d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\arduino-language-server.exe
09:54:40.109159   arg[1] = -clangd
09:54:40.109159   arg[2] = d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe
09:54:40.109159   arg[3] = -cli-daemon-addr
09:54:40.109159   arg[4] = localhost:51364
09:54:40.109159   arg[5] = -cli-daemon-instance
09:54:40.109159   arg[6] = 1
09:54:40.109159   arg[7] = -fqbn
09:54:40.109159   arg[8] = rp2040:rp2040:rpipico
09:54:40.109159   arg[9] = -skip-libraries-discovery-on-rebuild
09:54:40.109159   arg[10] = -board-name
09:54:40.109159   arg[11] = "Raspberry Pi Pico"
09:54:40.109159   arg[12] = -no-real-time-diagnostics
09:54:40.109159   arg[13] = -log
09:54:40.109159   arg[14] = -logpath
09:54:40.109159   arg[15] = e:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\4_Arduino_Code\rabbit_car_infrared
09:54:40.109159 logging to e:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\4_Arduino_Code\rabbit_car_infrared\inols.log
09:54:40.112292 LS: : Initial board configuration: rp2040:rp2040:rpipico
09:54:40.112292 LS: : Language server build path: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717
09:54:40.112292 LS: : Language server build sketch root: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\sketch
09:54:40.112292 LS: : Language server FULL build path: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server543575348
09:54:40.113348 IN Elapsed: 0s
09:54:40.118175 IDE --> LS REQU initialize 0
09:54:40.120900                 initialize 0: write-locked
09:54:40.120900                 initialize 0: write-unlocked
09:54:40.121433 INIT --- : initializing workbench: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared
09:54:40.121433                 initialize 0: initialization parameters: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{"includeText":true}},"completionProvider":{"triggerCharacters":[".","\u003c","\u003e",":","\"","/"],"allCommitCharacters":[" ","\t","(",")","[","]","{","}","\u003c","\u003e",":",";",",","+","-","/","*","%","^","\u0026","#","?",".","=","\"","'","|"],"completionItem":{}},"hoverProvider":{},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":{},"documentHighlightProvider":{},"documentSymbolProvider":{},"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"documentFormattingProvider":{},"documentRangeFormattingProvider":{},"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":{},"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]},"workspaceSymbolProvider":{}},"serverInfo":{"name":"arduino-language-server","version":"0.7.2"}}
09:54:40.121433 IDE <-- LS RESP initialize 0
09:54:40.121433 OUT Elapsed: 0s
09:54:40.121968 INIT --- : read-locked
09:54:40.121968 INIT --- : read-unlocked
09:54:40.126325 IN Elapsed: 4.892ms
09:54:40.126325 IDE --> LS NOTIF initialized
09:54:40.126325                  initialized: Notification is not propagated to clangd
09:54:40.126325 IN Elapsed: 0s
09:54:40.126937 IDE --> LS NOTIF textDocument/didOpen
09:54:40.127449                  textDocument/didOpen: write-locked
09:54:40.127449                  textDocument/didOpen: (throttled: waiting for clangd)
09:54:40.127449                  textDocument/didOpen: unlocked (waiting clangd)
09:54:40.442001 INIT --- : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "rp2040:rp2040:rpipico",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版兔子车\\4_Arduino_Code\\rabbit_car_infrared",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server543575348",
  "verbose": true,
  "create_compilation_database_only": true
}
09:54:45.439620 INIT --- : Compile successful!
09:54:45.441875 INIT --- : Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server543575348\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717\libraries.cache
09:54:45.441875 INIT --- : read-locked
09:54:45.441875 INIT --- : read-unlocked
09:54:45.752468 INIT --- : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "rp2040:rp2040:rpipico",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0088越野红外版兔子车\\4_Arduino_Code\\rabbit_car_infrared",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4176475717",
  "verbose": true,
  "create_compilation_database_only": true,
  "skip_libraries_discovery": true
}
09:54:46.657719 INIT --- : Compile successful!
09:54:46.985035 INIT --- : Arduino Data Dir -> c:\Users\Administrator\AppData\Local\Arduino15
09:54:46.985476 INIT --- :     Starting clangd: d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe -log=verbose --compile-commands-dir=C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4176475717 -query-driver=C:\Users\Administrator\AppData\Local\Arduino15\packages\**
09:54:46.991306 logging to e:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\4_Arduino_Code\rabbit_car_infrared\inols-clangd.log
09:54:46.992874 logging to e:\5-教程\1.tutorial\ZYC0088越野红外版兔子车\4_Arduino_Code\rabbit_car_infrared\inols-clangd-err.log
09:54:46.992874 IDE     LS --> Clangd REQU initialize 1
09:54:46.993428 OUT Elapsed: 553.6µs
09:54:47.068613 IN Elapsed: 75.7452ms
09:54:47.068613 IDE     LS <-- Clangd RESP initialize 1
09:54:47.069163 INIT --- : clangd successfully started: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":[".","\u003c","\u003e",":","\"","/","*"],"allCommitCharacters":[" ","\t","(",")","[","]","{","}","\u003c","\u003e",":",";",",","+","-","/","*","%","^","\u0026","#","?",".","=","\"","'","|"]},"hoverProvider":{},"signatureHelpProvider":{"triggerCharacters":["(",")","{","}","\u003c","\u003e",","]},"declarationProvider":{},"definitionProvider":{},"typeDefinitionProvider":{},"implementationProvider":{},"referencesProvider":{},"documentHighlightProvider":{},"documentSymbolProvider":{},"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"documentLinkProvider":{},"documentFormattingProvider":{},"documentRangeFormattingProvider":{},"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":{"prepareProvider":true},"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]},"selectionRangeProvider":{},"callHierarchyProvider":{},"semanticTokensProvider":{"legend":{"tokenTypes":["variable","variable","parameter","function","method","function","property","variable","class","interface","enum","enumMember","type","type","unknown","namespace","typeParameter","concept","type","macro","comment"],"tokenModifiers":["declaration","deprecated","deduced","readonly","static","abstract","virtual","dependentName","defaultLibrary","usedAsMutableReference","functionScope","classScope","fileScope","globalScope"]},"range":false,"full":{"delta":true}},"workspaceSymbolProvider":{}},"serverInfo":{"name":"clangd","version":"clangd version 14.0.0 windows x86_64-pc-windows-msvc"}}
09:54:47.069163 IDE     LS --> Clangd NOTIF initialized
09:54:47.069163 OUT Elapsed: 0s
09:54:47.069163 INIT --- : Done initializing workbench
09:54:47.069163                  textDocument/didOpen: locked (waiting clangd)
09:54:47.070251                  textDocument/didOpen: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp
09:54:47.070790                  textDocument/didOpen: Increasing .ino tracked files count to 1
09:54:47.071337 IDE     LS --> Clangd NOTIF textDocument/didOpen
09:54:47.071864 OUT Elapsed: 526.5µs
09:54:47.071864                  textDocument/didOpen: write-unlocked
09:54:47.071864 IN Elapsed: 0s
09:54:47.071864 IDE --> LS REQU textDocument/codeAction 1
09:54:47.071864                 textDocument/codeAction 1: read-locked
09:54:47.071864                 textDocument/codeAction 1: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:663:1)
09:54:47.072371                 textDocument/codeAction 1: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp
09:54:47.072911                 textDocument/codeAction 1:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:663:1)
09:54:47.072911 IDE     LS --> Clangd REQU textDocument/codeAction 2
09:54:47.072911 OUT Elapsed: 0s
09:54:47.090009 IN Elapsed: 21.3979ms
09:54:47.090043 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
09:54:47.090043                             textDocument/publishDiagnostics: Ignored by configuration
09:54:47.094439 IN Elapsed: 4.3967ms
09:54:47.094439 IDE     LS <-- Clangd REQU window/workDoneProgress/create 0
09:54:47.094439 IDE     LS --> Clangd RESP window/workDoneProgress/create 0
09:54:47.094439 OUT Elapsed: 0s
09:54:47.094439 IDE <-- LS REQU window/workDoneProgress/create 1
09:54:47.094952 OUT Elapsed: 513.2µs
09:54:47.094952 IN Elapsed: 513.2µs
09:54:47.094952 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.094952                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
09:54:47.094952 IN Elapsed: 0s
09:54:47.094952 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.094952                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
09:54:47.109027 IN Elapsed: 14.0761ms
09:54:47.109027 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.109027                             $/progress: backgroundIndexProgress REPORT, 0/35, 0.0%
09:54:47.109027 IN Elapsed: 0s
09:54:47.109027 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.109027                             $/progress: backgroundIndexProgress REPORT, 0/35, 0.0%
09:54:47.109027 IN Elapsed: 0s
09:54:47.109027 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.109027                             $/progress: backgroundIndexProgress REPORT, 0/35, 0.0%
09:54:47.109027 IN Elapsed: 0s
09:54:47.109027 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.109027                             $/progress: backgroundIndexProgress REPORT, 0/35, 0.0%
09:54:47.109027 IN Elapsed: 0s
09:54:47.109027 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.109027                             $/progress: backgroundIndexProgress REPORT, 1/35, 2.0%
09:54:47.109027 IN Elapsed: 0s
09:54:47.109027 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.109027                             $/progress: backgroundIndexProgress REPORT, 1/35, 2.0%
09:54:47.109027 IN Elapsed: 0s
09:54:47.109027 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.109027                             $/progress: backgroundIndexProgress REPORT, 1/35, 2.0%
09:54:47.109027 IN Elapsed: 0s
09:54:47.109027 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.109027                             $/progress: backgroundIndexProgress REPORT, 1/35, 2.0%
09:54:47.426184 IN Elapsed: 317.1834ms
09:54:47.426184 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.426184                             $/progress: backgroundIndexProgress REPORT, 2/35, 5.0%
09:54:47.426184 IN Elapsed: 0s
09:54:47.426184 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.426184                             $/progress: backgroundIndexProgress REPORT, 2/35, 5.0%
09:54:47.439147 IN Elapsed: 12.9648ms
09:54:47.439147 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.439147                             $/progress: backgroundIndexProgress REPORT, 3/35, 8.0%
09:54:47.439147 IN Elapsed: 0s
09:54:47.439147 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.439147                             $/progress: backgroundIndexProgress REPORT, 3/35, 8.0%
09:54:47.470062 IN Elapsed: 30.9171ms
09:54:47.471059 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.471059                             $/progress: backgroundIndexProgress REPORT, 4/35, 11.0%
09:54:47.471059 IN Elapsed: 0s
09:54:47.471059 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.471059                             $/progress: backgroundIndexProgress REPORT, 4/35, 11.0%
09:54:47.612467 IN Elapsed: 141.4196ms
09:54:47.612467 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.612467                             $/progress: backgroundIndexProgress REPORT, 5/35, 14.0%
09:54:47.612467 IN Elapsed: 0s
09:54:47.612467 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.612467                             $/progress: backgroundIndexProgress REPORT, 5/35, 14.0%
09:54:47.682405 IN Elapsed: 69.9439ms
09:54:47.682405 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.682405                             $/progress: backgroundIndexProgress REPORT, 6/35, 17.0%
09:54:47.682405 IN Elapsed: 0s
09:54:47.682405 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.682405                             $/progress: backgroundIndexProgress REPORT, 6/35, 17.0%
09:54:47.756025 IN Elapsed: 73.6262ms
09:54:47.756025 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.756025                             $/progress: backgroundIndexProgress REPORT, 7/35, 20.0%
09:54:47.756539 IN Elapsed: 6.3µs
09:54:47.756539 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.756539                             $/progress: backgroundIndexProgress REPORT, 7/35, 20.0%
09:54:47.844051 IN Elapsed: 87.5189ms
09:54:47.844051 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.844051                             $/progress: backgroundIndexProgress REPORT, 8/35, 22.0%
09:54:47.844051 IN Elapsed: 0s
09:54:47.844051 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.844051                             $/progress: backgroundIndexProgress REPORT, 8/35, 22.0%
09:54:47.891671 IN Elapsed: 47.624ms
09:54:47.891671 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.891671                             $/progress: backgroundIndexProgress REPORT, 9/35, 25.0%
09:54:47.891671 IN Elapsed: 0s
09:54:47.891671 IDE     LS <-- Clangd NOTIF $/progress
09:54:47.891671                             $/progress: backgroundIndexProgress REPORT, 9/35, 25.0%
09:54:48.132804 IN Elapsed: 241.1531ms
09:54:48.132804 IDE     LS <-- Clangd NOTIF $/progress
09:54:48.132804                             $/progress: backgroundIndexProgress REPORT, 10/35, 28.0%
09:54:48.132804 IN Elapsed: 0s
09:54:48.132804 IDE     LS <-- Clangd NOTIF $/progress
09:54:48.132804                             $/progress: backgroundIndexProgress REPORT, 10/35, 28.0%
09:54:48.166051 IN Elapsed: 33.2499ms
09:54:48.166051 IDE     LS <-- Clangd NOTIF $/progress
09:54:48.166051                             $/progress: backgroundIndexProgress REPORT, 11/35, 31.0%
09:54:48.166051 IN Elapsed: 0s
09:54:48.166051 IDE     LS <-- Clangd NOTIF $/progress
09:54:48.166051                             $/progress: backgroundIndexProgress REPORT, 11/35, 31.0%
09:54:48.472054 IN Elapsed: 306.0291ms
09:54:48.472054 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
09:54:48.472054                             textDocument/publishDiagnostics: Ignored by configuration
09:54:48.474049 IN Elapsed: 1.995ms
09:54:48.474049 IDE     LS <-- Clangd RESP textDocument/codeAction 2
09:54:48.474049                 textDocument/codeAction 1: read-unlocked
09:54:48.474049 IDE <-- LS RESP textDocument/codeAction 1
09:54:48.474049 OUT Elapsed: 0s
09:54:48.474049 IN Elapsed: 0s
09:54:48.474049 IDE --> LS REQU textDocument/documentSymbol 2
09:54:48.474049                 textDocument/documentSymbol 2: read-locked
09:54:48.476044                 textDocument/documentSymbol 2: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp
09:54:48.477042 IDE     LS --> Clangd REQU textDocument/documentSymbol 3
09:54:48.477042 OUT Elapsed: 0s
09:54:48.481030 IN Elapsed: 6.9821ms
09:54:48.481030 IDE     LS <-- Clangd RESP textDocument/documentSymbol 3
09:54:48.482027                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (43 document symbols)
09:54:48.482027                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 5:0-5:28
09:54:48.482027                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:5:0-5:28 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:3:0-3:28 (.ino)
09:54:48.483024                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:5:21-5:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:3:21-3:24 (.ino)
09:54:48.483024                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.483024                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 6:0-6:28
09:54:48.483024                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:6:0-6:28 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:4:0-4:28 (.ino)
09:54:48.484021                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:6:21-6:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:4:21-4:24 (.ino)
09:54:48.484021                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.484021                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 7:0-7:29
09:54:48.485019                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:7:0-7:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:5:0-5:29 (.ino)
09:54:48.485019                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:7:21-7:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:5:21-5:24 (.ino)
09:54:48.485019                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.485019                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 8:0-8:29
09:54:48.485019                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:8:0-8:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:6:0-6:29 (.ino)
09:54:48.486016                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:8:21-8:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:6:21-6:24 (.ino)
09:54:48.486016                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.486016                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 9:0-9:29
09:54:48.487013                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:9:0-9:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:7:0-7:29 (.ino)
09:54:48.487013                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:9:21-9:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:7:21-7:24 (.ino)
09:54:48.487013                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.487013                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 10:0-10:29
09:54:48.487013                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:10:0-10:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:8:0-8:29 (.ino)
09:54:48.488011                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:10:21-10:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:8:21-8:24 (.ino)
09:54:48.488011                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.488011                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 11:0-11:29
09:54:48.488011                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:11:0-11:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:9:0-9:29 (.ino)
09:54:48.489008                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:11:21-11:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:9:21-9:24 (.ino)
09:54:48.489008                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.489008                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 12:0-12:29
09:54:48.489008                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:12:0-12:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:10:0-10:29 (.ino)
09:54:48.490005                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:12:21-12:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:10:21-10:24 (.ino)
09:54:48.490005                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.490005                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 14:0-14:32
09:54:48.490005                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:14:0-14:32 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:12:0-12:32 (.ino)
09:54:48.490005                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:14:21-14:27 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:12:21-12:27 (.ino)
09:54:48.491002                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.491002                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 16:0-16:29
09:54:48.491002                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:16:0-16:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:14:0-14:29 (.ino)
09:54:48.491002                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:16:21-16:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:14:21-14:24 (.ino)
09:54:48.491002                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.491002                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 18:0-18:32
09:54:48.491999                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:18:0-18:32 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:16:0-16:32 (.ino)
09:54:48.491999                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:18:21-18:27 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:16:21-16:27 (.ino)
09:54:48.491999                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.491999                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 19:0-19:32
09:54:48.492996                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:19:0-19:32 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:17:0-17:32 (.ino)
09:54:48.492996                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:19:21-19:27 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:17:21-17:27 (.ino)
09:54:48.492996                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.493994                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 20:0-20:32
09:54:48.493994                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:20:0-20:32 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:18:0-18:32 (.ino)
09:54:48.494992                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:20:21-20:27 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:18:21-18:27 (.ino)
09:54:48.494992                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.494992                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 22:0-22:29
09:54:48.495989                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:22:0-22:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:20:0-20:29 (.ino)
09:54:48.496986                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:22:21-22:25 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:20:21-20:25 (.ino)
09:54:48.496986                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.496986                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 23:0-23:29
09:54:48.496986                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:23:0-23:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:21:0-21:29 (.ino)
09:54:48.497983                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:23:21-23:25 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:21:21-21:25 (.ino)
09:54:48.497983                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.497983                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 25:0-25:26
09:54:48.497983                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:25:0-25:26 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:23:0-23:26 (.ino)
09:54:48.498980                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:25:17-25:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:23:17-23:21 (.ino)
09:54:48.498980                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.498980                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 31:0-31:24
09:54:48.498980                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:31:0-31:24 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:29:0-29:24 (.ino)
09:54:48.498980                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:31:8-31:18 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:29:8-29:18 (.ino)
09:54:48.498980                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.499977                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 33:0-33:21
09:54:48.499977                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:33:0-33:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:31:0-31:21 (.ino)
09:54:48.500975                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:33:5-33:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:31:5-31:17 (.ino)
09:54:48.500975                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.500975                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 34:0-34:20
09:54:48.500975                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:34:0-34:20 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:32:0-32:20 (.ino)
09:54:48.501972                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:34:4-34:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:32:4-32:14 (.ino)
09:54:48.501972                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.501972                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 35:0-35:18
09:54:48.501972                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:35:0-35:18 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:33:0-33:18 (.ino)
09:54:48.502969                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:35:9-35:18 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:33:9-33:18 (.ino)
09:54:48.502969                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.502969                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 36:0-36:16
09:54:48.502969                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:36:0-36:16 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:34:0-34:16 (.ino)
09:54:48.502969                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:36:5-36:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:34:5-34:12 (.ino)
09:54:48.503966                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.503966                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 38:0-38:63
09:54:48.503966                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:38:0-38:63 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:36:0-36:63 (.ino)
09:54:48.503966                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:38:18-38:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:36:18-36:23 (.ino)
09:54:48.503966                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.503966                 textDocument/documentSymbol 2:   > convert SymbolKind:Enum 40:0-53:1
09:54:48.504964                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:40:0-53:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:38:0-51:1 (.ino)
09:54:48.504964                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:40:5-40:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:38:5-38:11 (.ino)
09:54:48.504964                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (11 document symbols)
09:54:48.504964                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 42:4-42:12
09:54:48.505961                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:42:4-42:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:40:4-40:12 (.ino)
09:54:48.505961                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:42:4-42:8 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:40:4-40:8 (.ino)
09:54:48.505961                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.505961                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 43:4-43:11
09:54:48.505961                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:43:4-43:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:41:4-41:11 (.ino)
09:54:48.506959                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:43:4-43:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:41:4-41:11 (.ino)
09:54:48.506959                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.506959                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 44:4-44:12
09:54:48.507955                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:44:4-44:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:42:4-42:12 (.ino)
09:54:48.507955                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:44:4-44:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:42:4-42:12 (.ino)
09:54:48.507955                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.507955                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 45:4-45:12
09:54:48.508954                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:45:4-45:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:43:4-43:12 (.ino)
09:54:48.508954                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:45:4-45:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:43:4-43:12 (.ino)
09:54:48.508954                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.508954                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 46:4-46:13
09:54:48.509950                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:46:4-46:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:44:4-44:13 (.ino)
09:54:48.510947                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:46:4-46:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:44:4-44:13 (.ino)
09:54:48.510947                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.510947                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 47:4-47:8
09:54:48.510947                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:47:4-47:8 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:45:4-45:8 (.ino)
09:54:48.511945                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:47:4-47:8 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:45:4-45:8 (.ino)
09:54:48.511945                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.511945                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 48:4-48:10
09:54:48.511945                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:48:4-48:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:46:4-46:10 (.ino)
09:54:48.512943                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:48:4-48:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:46:4-46:10 (.ino)
09:54:48.512943                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.512943                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 49:4-49:8
09:54:48.512943                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:49:4-49:8 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:47:4-47:8 (.ino)
09:54:48.513939                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:49:4-49:8 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:47:4-47:8 (.ino)
09:54:48.513939                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.513939                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 50:4-50:10
09:54:48.513939                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:50:4-50:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:48:4-48:10 (.ino)
09:54:48.514936                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:50:4-50:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:48:4-48:10 (.ino)
09:54:48.514936                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.514936                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 51:4-51:16
09:54:48.514936                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:51:4-51:16 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:49:4-49:16 (.ino)
09:54:48.515933                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:51:4-51:16 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:49:4-49:16 (.ino)
09:54:48.515933                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.515933                 textDocument/documentSymbol 2:   > convert SymbolKind:EnumMember 52:4-52:13
09:54:48.515933                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:52:4-52:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:50:4-50:13 (.ino)
09:54:48.516931                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:52:4-52:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:50:4-50:13 (.ino)
09:54:48.516931                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.516931                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 56:0-56:12
09:54:48.516931                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
09:54:48.516931                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:56:0-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:53:0-53:12 (.ino)
09:54:48.516931                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
09:54:48.516931                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 58:0-58:11
09:54:48.516931                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
09:54:48.516931                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:58:0-58:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:92:0-92:11 (.ino)
09:54:48.516931                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
09:54:48.516931                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 60:0-60:21
09:54:48.517928                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
09:54:48.517928                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:60:0-60:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:136:0-136:21 (.ino)
09:54:48.517928                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
09:54:48.517928                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 62:0-62:19
09:54:48.517928                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
09:54:48.517928                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:62:0-62:19 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:364:0-364:19 (.ino)
09:54:48.517928                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
09:54:48.517928                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 64:0-64:31
09:54:48.518925                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
09:54:48.518925                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:64:0-64:31 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:488:0-488:31 (.ino)
09:54:48.518925                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
09:54:48.518925                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 66:0-66:27
09:54:48.518925                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
09:54:48.518925                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:66:0-66:27 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:521:0-521:27 (.ino)
09:54:48.518925                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
09:54:48.518925                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 68:0-68:17
09:54:48.519922                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
09:54:48.519922                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:68:0-68:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:556:0-556:17 (.ino)
09:54:48.519922                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
09:54:48.519922                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 70:0-70:39
09:54:48.519922                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
09:54:48.519922                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:70:0-70:39 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:638:0-638:39 (.ino)
09:54:48.519922                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
09:54:48.519922                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 72:0-72:30
09:54:48.520919                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
09:54:48.520919                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:72:0-72:30 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:650:0-650:30 (.ino)
09:54:48.520919                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
09:54:48.520919                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 74:0-74:35
09:54:48.520919                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
09:54:48.520919                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:74:0-74:35 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:662:0-662:35 (.ino)
09:54:48.520919                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
09:54:48.520919                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 76:0-113:1
09:54:48.521917                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:76:0-113:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:53:0-90:1 (.ino)
09:54:48.521917                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:76:5-76:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:53:5-53:10 (.ino)
09:54:48.521917                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.521917                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 115:0-157:1
09:54:48.522914                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:115:0-157:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:92:0-134:1 (.ino)
09:54:48.522914                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:115:5-115:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:92:5-92:9 (.ino)
09:54:48.522914                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.522914                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 159:0-385:1
09:54:48.522914                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:159:0-385:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:136:0-362:1 (.ino)
09:54:48.523911                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:159:5-159:19 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:136:5-136:19 (.ino)
09:54:48.523911                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.523911                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 387:0-509:1
09:54:48.523911                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:387:0-509:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:364:0-486:1 (.ino)
09:54:48.524909                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:387:5-387:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:364:5-364:17 (.ino)
09:54:48.524909                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.524909                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 511:0-542:1
09:54:48.524909                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:511:0-542:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:488:0-519:1 (.ino)
09:54:48.525906                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:511:5-511:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:488:5-488:29 (.ino)
09:54:48.525906                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.525906                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 544:0-577:1
09:54:48.525906                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:544:0-577:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:521:0-554:1 (.ino)
09:54:48.526904                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:544:5-544:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:521:5-521:14 (.ino)
09:54:48.526904                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.526904                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 579:0-659:1
09:54:48.526904                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:579:0-659:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:556:0-636:1 (.ino)
09:54:48.527901                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:579:5-579:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:556:5-556:15 (.ino)
09:54:48.527901                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.527901                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 661:0-671:1
09:54:48.527901                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:661:0-671:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:638:0-648:1 (.ino)
09:54:48.528898                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:661:5-661:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:638:5-638:17 (.ino)
09:54:48.528898                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.528898                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 673:0-683:1
09:54:48.528898                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:673:0-683:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:650:0-660:1 (.ino)
09:54:48.529895                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:673:6-673:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:650:6-650:10 (.ino)
09:54:48.529895                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.529895                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 685:0-800:1
09:54:48.529895                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:685:0-800:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:662:0-777:1 (.ino)
09:54:48.530892                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:685:5-685:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:662:5-662:17 (.ino)
09:54:48.530892                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp (0 document symbols)
09:54:48.530892                 textDocument/documentSymbol 2: read-unlocked
09:54:48.530892 IDE <-- LS RESP textDocument/documentSymbol 2
09:54:48.530892 OUT Elapsed: 0s
09:54:48.530892 IN Elapsed: 0s
09:54:48.530892 IDE --> LS RESP window/workDoneProgress/create 1
09:54:48.531890 IDE <-- LS NOTIF $/progress
09:54:48.531890 OUT Elapsed: 0s
09:54:48.531890 IDE <-- LS NOTIF $/progress
09:54:48.531890 OUT Elapsed: 0s
09:54:52.136172 IN Elapsed: 3.6554502s
09:54:52.136172 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.136172                             $/progress: backgroundIndexProgress REPORT, 12/35, 34.0%
09:54:52.136172 IN Elapsed: 0s
09:54:52.136172 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.136172 IDE <-- LS NOTIF $/progress
09:54:52.136172                             $/progress: backgroundIndexProgress REPORT, 12/35, 34.0%
09:54:52.136172 OUT Elapsed: 0s
09:54:52.136172 IDE <-- LS NOTIF $/progress
09:54:52.136172 OUT Elapsed: 0s
09:54:52.148840 IN Elapsed: 12.669ms
09:54:52.148840 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.148840                             $/progress: backgroundIndexProgress REPORT, 13/35, 37.0%
09:54:52.148840 IN Elapsed: 0s
09:54:52.148840 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.148840 IDE <-- LS NOTIF $/progress
09:54:52.148840                             $/progress: backgroundIndexProgress REPORT, 13/35, 37.0%
09:54:52.148840 OUT Elapsed: 0s
09:54:52.148840 IDE <-- LS NOTIF $/progress
09:54:52.148840 OUT Elapsed: 0s
09:54:52.204081 IN Elapsed: 55.2465ms
09:54:52.204081 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.204081                             $/progress: backgroundIndexProgress REPORT, 14/35, 40.0%
09:54:52.204081 IN Elapsed: 0s
09:54:52.204081 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.204081 IDE <-- LS NOTIF $/progress
09:54:52.204081                             $/progress: backgroundIndexProgress REPORT, 14/35, 40.0%
09:54:52.204081 OUT Elapsed: 0s
09:54:52.204081 IDE <-- LS NOTIF $/progress
09:54:52.204081 OUT Elapsed: 0s
09:54:52.459787 IN Elapsed: 255.4628ms
09:54:52.459787 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.459787                             $/progress: backgroundIndexProgress REPORT, 15/35, 42.0%
09:54:52.459787 IN Elapsed: 0s
09:54:52.459787 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.459787                             $/progress: backgroundIndexProgress REPORT, 15/35, 42.0%
09:54:52.459787 IDE <-- LS NOTIF $/progress
09:54:52.459787 OUT Elapsed: 0s
09:54:52.623140 IN Elapsed: 163.3663ms
09:54:52.623140 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.623140                             $/progress: backgroundIndexProgress REPORT, 16/35, 45.0%
09:54:52.624136 IN Elapsed: 996.5µs
09:54:52.624136 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.624136                             $/progress: backgroundIndexProgress REPORT, 16/35, 45.0%
09:54:52.624136 IDE <-- LS NOTIF $/progress
09:54:52.624136 OUT Elapsed: 0s
09:54:52.735700 IN Elapsed: 111.5731ms
09:54:52.735700 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.735700                             $/progress: backgroundIndexProgress REPORT, 17/35, 48.0%
09:54:52.736697 IN Elapsed: 997.6µs
09:54:52.736697 IDE     LS <-- Clangd NOTIF $/progress
09:54:52.736733                             $/progress: backgroundIndexProgress REPORT, 17/35, 48.0%
09:54:52.736733 IDE <-- LS NOTIF $/progress
09:54:52.736733 OUT Elapsed: 0s
09:54:52.736733 IDE <-- LS NOTIF $/progress
09:54:52.736733 OUT Elapsed: 0s
09:54:53.205257 IN Elapsed: 468.5637ms
09:54:53.205257 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.205257                             $/progress: backgroundIndexProgress REPORT, 18/35, 51.0%
09:54:53.205257 IN Elapsed: 0s
09:54:53.205257 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.205257 IDE <-- LS NOTIF $/progress
09:54:53.205257                             $/progress: backgroundIndexProgress REPORT, 18/35, 51.0%
09:54:53.205257 OUT Elapsed: 0s
09:54:53.205257 IDE <-- LS NOTIF $/progress
09:54:53.205257 OUT Elapsed: 0s
09:54:53.230179 IN Elapsed: 24.9236ms
09:54:53.230179 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.230179                             $/progress: backgroundIndexProgress REPORT, 19/35, 54.0%
09:54:53.230179 IN Elapsed: 0s
09:54:53.230179 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.230179 IDE <-- LS NOTIF $/progress
09:54:53.230179                             $/progress: backgroundIndexProgress REPORT, 19/35, 54.0%
09:54:53.230179 OUT Elapsed: 0s
09:54:53.230179 IDE <-- LS NOTIF $/progress
09:54:53.230179 OUT Elapsed: 0s
09:54:53.323219 IN Elapsed: 93.0475ms
09:54:53.323219 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.323219                             $/progress: backgroundIndexProgress REPORT, 20/35, 57.0%
09:54:53.323219 IN Elapsed: 0s
09:54:53.323219 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.323219 IDE <-- LS NOTIF $/progress
09:54:53.323219 OUT Elapsed: 0s
09:54:53.323219                             $/progress: backgroundIndexProgress REPORT, 20/35, 57.0%
09:54:53.323219 IDE <-- LS NOTIF $/progress
09:54:53.323219 OUT Elapsed: 0s
09:54:53.380757 IN Elapsed: 56.8262ms
09:54:53.380757 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.380757                             $/progress: backgroundIndexProgress REPORT, 21/35, 60.0%
09:54:53.380757 IN Elapsed: 0s
09:54:53.380757 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.380757 IDE <-- LS NOTIF $/progress
09:54:53.380757                             $/progress: backgroundIndexProgress REPORT, 21/35, 60.0%
09:54:53.380757 OUT Elapsed: 0s
09:54:53.380757 IDE <-- LS NOTIF $/progress
09:54:53.380757 OUT Elapsed: 0s
09:54:53.495558 IN Elapsed: 114.8107ms
09:54:53.495558 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.495558                             $/progress: backgroundIndexProgress REPORT, 22/35, 62.0%
09:54:53.495558 IN Elapsed: 0s
09:54:53.495558 IDE <-- LS NOTIF $/progress
09:54:53.495558 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.495558 OUT Elapsed: 0s
09:54:53.495558                             $/progress: backgroundIndexProgress REPORT, 22/35, 62.0%
09:54:53.495558 IDE <-- LS NOTIF $/progress
09:54:53.495558 OUT Elapsed: 0s
09:54:53.792546 IN Elapsed: 297.0133ms
09:54:53.792546 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.792546                             $/progress: backgroundIndexProgress REPORT, 23/35, 65.0%
09:54:53.792546 IN Elapsed: 0s
09:54:53.792546 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.792546 IDE <-- LS NOTIF $/progress
09:54:53.792546                             $/progress: backgroundIndexProgress REPORT, 23/35, 65.0%
09:54:53.792546 OUT Elapsed: 0s
09:54:53.792546 IDE <-- LS NOTIF $/progress
09:54:53.792546 OUT Elapsed: 0s
09:54:53.899773 IN Elapsed: 107.2356ms
09:54:53.899773 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.899773                             $/progress: backgroundIndexProgress REPORT, 24/35, 68.0%
09:54:53.899773 IN Elapsed: 0s
09:54:53.899773 IDE     LS <-- Clangd NOTIF $/progress
09:54:53.899773 IDE <-- LS NOTIF $/progress
09:54:53.899773 OUT Elapsed: 0s
09:54:53.899773                             $/progress: backgroundIndexProgress REPORT, 24/35, 68.0%
09:54:53.899773 IDE <-- LS NOTIF $/progress
09:54:53.899773 OUT Elapsed: 0s
09:54:54.127940 IN Elapsed: 228.186ms
09:54:54.127940 IDE     LS <-- Clangd NOTIF $/progress
09:54:54.127940                             $/progress: backgroundIndexProgress REPORT, 25/35, 71.0%
09:54:54.127940 IN Elapsed: 0s
09:54:54.127940 IDE     LS <-- Clangd NOTIF $/progress
09:54:54.127940 IDE <-- LS NOTIF $/progress
09:54:54.127940                             $/progress: backgroundIndexProgress REPORT, 25/35, 71.0%
09:54:54.127940 OUT Elapsed: 0s
09:54:54.127940 IDE <-- LS NOTIF $/progress
09:54:54.127940 OUT Elapsed: 0s
09:54:54.169413 IN Elapsed: 41.4768ms
09:54:54.169413 IDE     LS <-- Clangd NOTIF $/progress
09:54:54.169413                             $/progress: backgroundIndexProgress REPORT, 26/35, 74.0%
09:54:54.169413 IN Elapsed: 0s
09:54:54.169413 IDE     LS <-- Clangd NOTIF $/progress
09:54:54.169413 IDE <-- LS NOTIF $/progress
09:54:54.169413                             $/progress: backgroundIndexProgress REPORT, 26/35, 74.0%
09:54:54.169413 OUT Elapsed: 0s
09:54:54.169413 IDE <-- LS NOTIF $/progress
09:54:54.169413 OUT Elapsed: 0s
09:54:54.262900 IN Elapsed: 93.4954ms
09:54:54.262900 IDE     LS <-- Clangd NOTIF $/progress
09:54:54.262900                             $/progress: backgroundIndexProgress REPORT, 27/35, 77.0%
09:54:54.262900 IN Elapsed: 0s
09:54:54.262900 IDE     LS <-- Clangd NOTIF $/progress
09:54:54.262900 IDE <-- LS NOTIF $/progress
09:54:54.262900                             $/progress: backgroundIndexProgress REPORT, 27/35, 77.0%
09:54:54.262900 OUT Elapsed: 0s
09:54:54.262900 IDE <-- LS NOTIF $/progress
09:54:54.262900 OUT Elapsed: 0s
09:54:54.363717 IN Elapsed: 100.8252ms
09:54:54.363717 IDE     LS <-- Clangd NOTIF $/progress
09:54:54.363717                             $/progress: backgroundIndexProgress REPORT, 28/35, 80.0%
09:54:54.363717 IN Elapsed: 0s
09:54:54.363717 IDE     LS <-- Clangd NOTIF $/progress
09:54:54.363717 IDE <-- LS NOTIF $/progress
09:54:54.363717                             $/progress: backgroundIndexProgress REPORT, 28/35, 80.0%
09:54:54.363717 OUT Elapsed: 0s
09:54:54.363717 IDE <-- LS NOTIF $/progress
09:54:54.363717 OUT Elapsed: 0s
09:54:54.505289 IN Elapsed: 141.5839ms
09:54:54.505289 IDE     LS <-- Clangd NOTIF $/progress
09:54:54.505289                             $/progress: backgroundIndexProgress REPORT, 29/35, 82.0%
09:54:54.505289 IN Elapsed: 0s
09:54:54.505289 IDE     LS <-- Clangd NOTIF $/progress
09:54:54.505289 IDE <-- LS NOTIF $/progress
09:54:54.505289                             $/progress: backgroundIndexProgress REPORT, 29/35, 82.0%
09:54:54.505289 OUT Elapsed: 0s
09:54:54.505289 IDE <-- LS NOTIF $/progress
09:54:54.505289 OUT Elapsed: 0s
09:54:55.090176 IN Elapsed: 584.936ms
09:54:55.090963 IDE     LS <-- Clangd NOTIF $/progress
09:54:55.090963                             $/progress: backgroundIndexProgress REPORT, 30/35, 85.0%
09:54:55.090963 IDE <-- LS NOTIF $/progress
09:54:55.090963 OUT Elapsed: 0s
09:54:55.186722 IN Elapsed: 95.7671ms
09:54:55.186722 IDE     LS <-- Clangd NOTIF $/progress
09:54:55.186722                             $/progress: backgroundIndexProgress REPORT, 31/35, 88.0%
09:54:55.186722 IDE <-- LS NOTIF $/progress
09:54:55.186722 OUT Elapsed: 0s
09:54:55.207862 IN Elapsed: 21.1414ms
09:54:55.207862 IDE     LS <-- Clangd NOTIF $/progress
09:54:55.207862                             $/progress: backgroundIndexProgress REPORT, 32/35, 91.0%
09:54:55.207862 IDE <-- LS NOTIF $/progress
09:54:55.207862 OUT Elapsed: 0s
09:54:55.293650 IN Elapsed: 85.7953ms
09:54:55.293650 IDE     LS <-- Clangd NOTIF $/progress
09:54:55.293650                             $/progress: backgroundIndexProgress REPORT, 33/35, 94.0%
09:54:55.293650 IDE <-- LS NOTIF $/progress
09:54:55.293650 OUT Elapsed: 0s
09:54:55.416177 IN Elapsed: 122.5373ms
09:54:55.416662 IDE     LS <-- Clangd NOTIF $/progress
09:54:55.416662                             $/progress: backgroundIndexProgress REPORT, 34/35, 97.0%
09:54:55.416662 IDE <-- LS NOTIF $/progress
09:54:55.416662 OUT Elapsed: 0s
09:54:55.583666 IN Elapsed: 167.0181ms
09:54:55.583756 IDE     LS <-- Clangd NOTIF $/progress
09:54:55.583756                             $/progress: backgroundIndexProgress END 
09:54:55.583756 IDE <-- LS NOTIF $/progress
09:54:55.583756 OUT Elapsed: 0s
10:04:44.007575 IN Elapsed: 9m55.526251s
10:04:44.007656 IDE --> LS REQU textDocument/hover 3
10:04:44.007714                 textDocument/hover 3: read-locked
10:04:44.007988                 textDocument/hover 3: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp
10:04:44.009223                 textDocument/hover 3: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:16:29 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:18:29
10:04:44.009223 IDE     LS --> Clangd REQU textDocument/hover 4
10:04:44.009223 OUT Elapsed: 0s
10:04:44.016354 IN Elapsed: 9m48.4822519s
10:04:44.016354 IDE     LS <-- Clangd RESP textDocument/hover 4
10:04:44.016891                 textDocument/hover 3: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4176475717/sketch/rabbit_car_infrared.ino.cpp:18:28-18:29 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0088%E8%B6%8A%E9%87%8E%E7%BA%A2%E5%A4%96%E7%89%88%E5%85%94%E5%AD%90%E8%BD%A6/4_Arduino_Code/rabbit_car_infrared/rabbit_car_infrared.ino:16:28-16:29 (.ino)
10:04:44.016891                 textDocument/hover 3: Hover content: "### variable `Track0`  \n\n---\nType: `const uint8_t`  \nValue = `26 (0x1a)`  \nADC0  \n\n---\n```cpp\nstatic const uint8_t Track0 = 26\n```"
10:04:44.016891                 textDocument/hover 3: read-unlocked
10:04:44.016891 IDE <-- LS RESP textDocument/hover 3
10:04:44.016891 OUT Elapsed: 0s
10:04:45.963025 IN Elapsed: 1.9462985s
10:04:45.963025 IDE --> LS REQU shutdown 4
10:04:45.963025 IDE     LS --> Clangd REQU shutdown 5
10:04:45.963025 OUT Elapsed: 0s
10:04:45.964005 IN Elapsed: 1.9478157s
10:04:45.964005 IDE     LS <-- Clangd RESP shutdown 5
10:04:45.964005 IDE <-- LS RESP shutdown 4
10:04:45.964005 OUT Elapsed: 0s
10:04:45.964509 IN Elapsed: 504.5µs
10:04:45.964509 IDE --> LS NOTIF exit
10:04:45.964509 IDE     LS --> Clangd NOTIF exit
10:04:45.964509 OUT Elapsed: 0s
10:04:45.964509                  exit: Arduino Language Server is shutting down.
