






Started logging.
16:32:16.968557 Language server launched with arguments:
16:32:16.968557   arg[0] = d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\arduino-language-server.exe
16:32:16.968557   arg[1] = -clangd
16:32:16.968557   arg[2] = d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe
16:32:16.968557   arg[3] = -cli-daemon-addr
16:32:16.968557   arg[4] = localhost:58959
16:32:16.968557   arg[5] = -cli-daemon-instance
16:32:16.968557   arg[6] = 1
16:32:16.968557   arg[7] = -fqbn
16:32:16.968557   arg[8] = arduino:avr:uno
16:32:16.968557   arg[9] = -skip-libraries-discovery-on-rebuild
16:32:16.968557   arg[10] = -board-name
16:32:16.968557   arg[11] = "Arduino Uno"
16:32:16.968557   arg[12] = -no-real-time-diagnostics
16:32:16.968557   arg[13] = -log
16:32:16.968557   arg[14] = -logpath
16:32:16.968557   arg[15] = e:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor
16:32:16.968557 logging to e:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\inols.log
16:32:16.970869 LS: : Initial board configuration: arduino:avr:uno
16:32:16.970869 LS: : Language server build path: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812
16:32:16.970869 LS: : Language server build sketch root: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\sketch
16:32:16.970869 LS: : Language server FULL build path: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3092206564
16:32:16.970869 IN Elapsed: 0s
16:32:16.971372 IDE --> LS REQU initialize 0
16:32:16.972144                 initialize 0: write-locked
16:32:16.972144                 initialize 0: write-unlocked
16:32:16.972647                 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"}}
16:32:16.972647 IDE <-- LS RESP initialize 0
16:32:16.972647 OUT Elapsed: 0s
16:32:16.973291 INIT --- : initializing workbench: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor
16:32:16.973291 INIT --- : read-locked
16:32:16.973291 INIT --- : read-unlocked
16:32:16.974319 listen tcp 127.0.0.1:6060: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
16:32:16.977781 IN Elapsed: 5.1337ms
16:32:16.977781 IDE --> LS NOTIF initialized
16:32:16.977781                  initialized: Notification is not propagated to clangd
16:32:16.977781 IN Elapsed: 0s
16:32:16.977781 IDE --> LS NOTIF textDocument/didOpen
16:32:16.977781                  textDocument/didOpen: write-locked
16:32:16.977781                  textDocument/didOpen: (throttled: waiting for clangd)
16:32:16.977781                  textDocument/didOpen: unlocked (waiting clangd)
16:32:17.285741 INIT --- : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:uno",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server3092206564",
  "verbose": true,
  "create_compilation_database_only": true
}
16:32:18.521127 INIT --- : Compile successful!
16:32:18.524387 INIT --- : Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server3092206564\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server4279561812\libraries.cache
16:32:18.524387 INIT --- : read-locked
16:32:18.524387 INIT --- : read-unlocked
16:32:18.837372 INIT --- : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:uno",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server4279561812",
  "verbose": true,
  "create_compilation_database_only": true,
  "skip_libraries_discovery": true
}
16:32:19.041992 INIT --- : Compile successful!
16:32:19.356288 INIT --- : Arduino Data Dir -> c:\Users\Administrator\AppData\Local\Arduino15
16:32:19.357404 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-server4279561812 -query-driver=C:\Users\Administrator\AppData\Local\Arduino15\packages\**
16:32:19.359040 logging to e:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\inols-clangd.log
16:32:19.359040 logging to e:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\inols-clangd-err.log
16:32:19.359040 IDE     LS --> Clangd REQU initialize 1
16:32:19.360009 OUT Elapsed: 969µs
16:32:19.388321 IN Elapsed: 29.281ms
16:32:19.388321 IDE     LS <-- Clangd RESP initialize 1
16:32:19.388321 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"}}
16:32:19.388321 IDE     LS --> Clangd NOTIF initialized
16:32:19.388321 OUT Elapsed: 0s
16:32:19.388321 INIT --- : Done initializing workbench
16:32:19.388321                  textDocument/didOpen: locked (waiting clangd)
16:32:19.388834                  textDocument/didOpen: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp
16:32:19.389869                  textDocument/didOpen: Increasing .ino tracked files count to 1
16:32:19.390383 IDE     LS --> Clangd NOTIF textDocument/didOpen
16:32:19.390383 OUT Elapsed: 0s
16:32:19.390383                  textDocument/didOpen: write-unlocked
16:32:19.390383 IN Elapsed: 0s
16:32:19.390383 IDE --> LS REQU textDocument/codeAction 1
16:32:19.390383                 textDocument/codeAction 1: read-locked
16:32:19.390383                 textDocument/codeAction 1: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:34:25)
16:32:19.390893                 textDocument/codeAction 1: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp
16:32:19.391403                 textDocument/codeAction 1:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:34:25)
16:32:19.391912 IDE     LS --> Clangd REQU textDocument/codeAction 2
16:32:19.391912 OUT Elapsed: 0s
16:32:19.391912 IN Elapsed: 3.5915ms
16:32:19.391912 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:32:19.392432                             textDocument/publishDiagnostics: Ignored by configuration
16:32:19.393971 IN Elapsed: 1.5564ms
16:32:19.393971 IDE     LS <-- Clangd REQU window/workDoneProgress/create 0
16:32:19.393971 IDE     LS --> Clangd RESP window/workDoneProgress/create 0
16:32:19.393971 OUT Elapsed: 0s
16:32:19.394542 IN Elapsed: 570.2µs
16:32:19.394542 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.394542                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:32:19.395045 IN Elapsed: 0s
16:32:19.395315 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.395315                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:32:19.395315 IDE <-- LS REQU window/workDoneProgress/create 1
16:32:19.395315 OUT Elapsed: 0s
16:32:19.399315 IN Elapsed: 4ms
16:32:19.399315 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.399315                             $/progress: backgroundIndexProgress REPORT, 0/27, 0.0%
16:32:19.399315 IN Elapsed: 0s
16:32:19.399315 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.399315                             $/progress: backgroundIndexProgress REPORT, 0/27, 0.0%
16:32:19.399315 IN Elapsed: 0s
16:32:19.399315 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.399315                             $/progress: backgroundIndexProgress REPORT, 0/27, 0.0%
16:32:19.399315 IN Elapsed: 0s
16:32:19.399315 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.399315                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:19.399315 IN Elapsed: 0s
16:32:19.399824 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.399824                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:19.399824 IN Elapsed: 0s
16:32:19.399824 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.399824                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:19.399824 IN Elapsed: 0s
16:32:19.399824 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.399824                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:19.399824 IN Elapsed: 0s
16:32:19.399824 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.399824                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:19.526509 IN Elapsed: 126.6845ms
16:32:19.526509 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.526509                             $/progress: backgroundIndexProgress REPORT, 2/27, 7.0%
16:32:19.526509 IN Elapsed: 0s
16:32:19.526509 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.526509                             $/progress: backgroundIndexProgress REPORT, 2/27, 7.0%
16:32:19.559479 IN Elapsed: 32.9703ms
16:32:19.559479 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:32:19.559479                             textDocument/publishDiagnostics: Ignored by configuration
16:32:19.559479 IN Elapsed: 0s
16:32:19.559479 IDE     LS <-- Clangd RESP textDocument/codeAction 2
16:32:19.559479                 textDocument/codeAction 1: read-unlocked
16:32:19.559479 IDE <-- LS RESP textDocument/codeAction 1
16:32:19.559479 OUT Elapsed: 0s
16:32:19.559479 IN Elapsed: 0s
16:32:19.559479 IDE --> LS REQU textDocument/documentSymbol 2
16:32:19.559479                 textDocument/documentSymbol 2: read-locked
16:32:19.559995                 textDocument/documentSymbol 2: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp
16:32:19.559995 IDE     LS --> Clangd REQU textDocument/documentSymbol 3
16:32:19.559995 OUT Elapsed: 0s
16:32:19.562136 IN Elapsed: 2.6575ms
16:32:19.562738 IDE     LS <-- Clangd RESP textDocument/documentSymbol 3
16:32:19.562738                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (15 document symbols)
16:32:19.562738                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 3:0-3:17
16:32:19.563252                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:32:19.563781                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:32:19.563781                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (0 document symbols)
16:32:19.563781                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 4:0-4:10
16:32:19.564294                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:32:19.564850                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:32:19.564850                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (0 document symbols)
16:32:19.564850                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 5:0-5:10
16:32:19.565363                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:32:19.565887                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:32:19.565887                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (0 document symbols)
16:32:19.565887                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 6:0-6:10
16:32:19.565887                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:32:19.566397                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:32:19.566397                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (0 document symbols)
16:32:19.566397                 textDocument/documentSymbol 2:   > convert SymbolKind:Variable 7:0-7:11
16:32:19.566921                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:32:19.567432                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:32:19.567432                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (0 document symbols)
16:32:19.567432                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 11:0-11:12
16:32:19.567957                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
16:32:19.567957                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:32:19.567957                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:32:19.567957                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 13:0-13:11
16:32:19.568468                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
16:32:19.568468                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:32:19.568468                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:32:19.568468                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 15:0-15:23
16:32:19.568468                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
16:32:19.568468                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:32:19.568468                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:32:19.568468                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 17:0-17:15
16:32:19.568993                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
16:32:19.568993                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:32:19.568993                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:32:19.568993                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 19:0-19:14
16:32:19.569504                 textDocument/documentSymbol 2: Range is in PREPROCESSED section of the sketch
16:32:19.569504                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:32:19.569504                 textDocument/documentSymbol 2:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:32:19.569504                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 21:0-28:1
16:32:19.570027                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:32:19.570537                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:32:19.570537                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (0 document symbols)
16:32:19.570537                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 31:0-41:1
16:32:19.570537                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:32:19.571060                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:32:19.571060                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (0 document symbols)
16:32:19.571060                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 42:0-48:1
16:32:19.571571                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:32:19.572734                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:32:19.572734                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (0 document symbols)
16:32:19.572734                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 49:0-55:1
16:32:19.572955                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:32:19.573591                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:32:19.573591                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (0 document symbols)
16:32:19.573591                 textDocument/documentSymbol 2:   > convert SymbolKind:Function 56:0-62:1
16:32:19.574108                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:32:19.574636                 textDocument/documentSymbol 2: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:32:19.574636                 textDocument/documentSymbol 2: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp (0 document symbols)
16:32:19.574636                 textDocument/documentSymbol 2: read-unlocked
16:32:19.574636 IDE <-- LS RESP textDocument/documentSymbol 2
16:32:19.574636 OUT Elapsed: 0s
16:32:19.574636 IN Elapsed: 0s
16:32:19.574636 IDE --> LS RESP window/workDoneProgress/create 1
16:32:19.575142 IDE <-- LS NOTIF $/progress
16:32:19.575142 OUT Elapsed: 0s
16:32:19.575142 IDE <-- LS NOTIF $/progress
16:32:19.575142 OUT Elapsed: 0s
16:32:19.766885 IN Elapsed: 204.1469ms
16:32:19.766885 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.766885                             $/progress: backgroundIndexProgress REPORT, 3/27, 11.0%
16:32:19.766885 IN Elapsed: 0s
16:32:19.766885 IDE     LS <-- Clangd NOTIF $/progress
16:32:19.766885                             $/progress: backgroundIndexProgress REPORT, 3/27, 11.0%
16:32:19.766885 IDE <-- LS NOTIF $/progress
16:32:19.766885 OUT Elapsed: 0s
16:32:19.766885 IDE <-- LS NOTIF $/progress
16:32:19.766885 OUT Elapsed: 0s
16:32:20.199352 IN Elapsed: 432.4666ms
16:32:20.199352 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.199352                             $/progress: backgroundIndexProgress REPORT, 4/27, 14.0%
16:32:20.199352 IN Elapsed: 0s
16:32:20.199352 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.199352 IDE <-- LS NOTIF $/progress
16:32:20.199352                             $/progress: backgroundIndexProgress REPORT, 4/27, 14.0%
16:32:20.199352 OUT Elapsed: 0s
16:32:20.199352 IDE <-- LS NOTIF $/progress
16:32:20.199352 OUT Elapsed: 0s
16:32:20.263048 IN Elapsed: 63.696ms
16:32:20.263048 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.263048                             $/progress: backgroundIndexProgress REPORT, 5/27, 18.0%
16:32:20.263048 IN Elapsed: 0s
16:32:20.263048 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.263048                             $/progress: backgroundIndexProgress REPORT, 5/27, 18.0%
16:32:20.263048 IDE <-- LS NOTIF $/progress
16:32:20.263048 OUT Elapsed: 0s
16:32:20.514209 IN Elapsed: 251.1615ms
16:32:20.514209 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.514209                             $/progress: backgroundIndexProgress REPORT, 6/27, 22.0%
16:32:20.514209 IN Elapsed: 0s
16:32:20.514209 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.514209 IDE <-- LS NOTIF $/progress
16:32:20.514209                             $/progress: backgroundIndexProgress REPORT, 6/27, 22.0%
16:32:20.514209 OUT Elapsed: 0s
16:32:20.514209 IDE <-- LS NOTIF $/progress
16:32:20.514209 OUT Elapsed: 0s
16:32:20.627048 IN Elapsed: 112.8388ms
16:32:20.627105 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.627105                             $/progress: backgroundIndexProgress REPORT, 7/27, 25.0%
16:32:20.627105 IN Elapsed: 0s
16:32:20.627105 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.627105                             $/progress: backgroundIndexProgress REPORT, 7/27, 25.0%
16:32:20.627105 IDE <-- LS NOTIF $/progress
16:32:20.627105 OUT Elapsed: 0s
16:32:20.627105 IDE <-- LS NOTIF $/progress
16:32:20.627105 OUT Elapsed: 0s
16:32:20.666879 IN Elapsed: 39.7739ms
16:32:20.666879 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.666879                             $/progress: backgroundIndexProgress REPORT, 8/27, 29.0%
16:32:20.666879 IN Elapsed: 0s
16:32:20.666879 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.666879                             $/progress: backgroundIndexProgress REPORT, 8/27, 29.0%
16:32:20.666879 IDE <-- LS NOTIF $/progress
16:32:20.666879 OUT Elapsed: 0s
16:32:20.682234 IN Elapsed: 15.3556ms
16:32:20.682234 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.682234                             $/progress: backgroundIndexProgress REPORT, 9/27, 33.0%
16:32:20.682234 IN Elapsed: 0s
16:32:20.682234 IDE <-- LS NOTIF $/progress
16:32:20.682234 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.682234 OUT Elapsed: 0s
16:32:20.682234                             $/progress: backgroundIndexProgress REPORT, 9/27, 33.0%
16:32:20.682234 IDE <-- LS NOTIF $/progress
16:32:20.682234 OUT Elapsed: 0s
16:32:20.733107 IN Elapsed: 50.873ms
16:32:20.733107 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.733107                             $/progress: backgroundIndexProgress REPORT, 10/27, 37.0%
16:32:20.733107 IN Elapsed: 0s
16:32:20.733107 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.733107 IDE <-- LS NOTIF $/progress
16:32:20.733107                             $/progress: backgroundIndexProgress REPORT, 10/27, 37.0%
16:32:20.733107 OUT Elapsed: 0s
16:32:20.733107 IDE <-- LS NOTIF $/progress
16:32:20.733107 OUT Elapsed: 0s
16:32:20.775128 IN Elapsed: 42.0204ms
16:32:20.775645 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.775645                             $/progress: backgroundIndexProgress REPORT, 11/27, 40.0%
16:32:20.775645 IN Elapsed: 0s
16:32:20.775645 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.775645 IDE <-- LS NOTIF $/progress
16:32:20.775645                             $/progress: backgroundIndexProgress REPORT, 11/27, 40.0%
16:32:20.775645 OUT Elapsed: 0s
16:32:20.775645 IDE <-- LS NOTIF $/progress
16:32:20.775645 OUT Elapsed: 0s
16:32:20.792477 IN Elapsed: 16.8319ms
16:32:20.792477 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.792477                             $/progress: backgroundIndexProgress REPORT, 12/27, 44.0%
16:32:20.792477 IN Elapsed: 0s
16:32:20.792477 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.792477 IDE <-- LS NOTIF $/progress
16:32:20.792477                             $/progress: backgroundIndexProgress REPORT, 12/27, 44.0%
16:32:20.792477 OUT Elapsed: 0s
16:32:20.792477 IDE <-- LS NOTIF $/progress
16:32:20.792477 OUT Elapsed: 0s
16:32:20.797026 IN Elapsed: 4.5487ms
16:32:20.797026 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.797026                             $/progress: backgroundIndexProgress REPORT, 13/27, 48.0%
16:32:20.797026 IN Elapsed: 0s
16:32:20.797026 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.797026                             $/progress: backgroundIndexProgress REPORT, 13/27, 48.0%
16:32:20.797026 IDE <-- LS NOTIF $/progress
16:32:20.797026 OUT Elapsed: 0s
16:32:20.799123 IN Elapsed: 2.0974ms
16:32:20.799123 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.799123                             $/progress: backgroundIndexProgress REPORT, 14/27, 51.0%
16:32:20.799123 IN Elapsed: 0s
16:32:20.799123 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.799123 IDE <-- LS NOTIF $/progress
16:32:20.799123                             $/progress: backgroundIndexProgress REPORT, 14/27, 51.0%
16:32:20.799123 OUT Elapsed: 0s
16:32:20.799123 IN Elapsed: 0s
16:32:20.799123 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.799123 IDE <-- LS NOTIF $/progress
16:32:20.799123                             $/progress: backgroundIndexProgress REPORT, 15/27, 55.0%
16:32:20.799123 OUT Elapsed: 0s
16:32:20.799123 IN Elapsed: 0s
16:32:20.799123 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.799123                             $/progress: backgroundIndexProgress REPORT, 15/27, 55.0%
16:32:20.799123 IDE <-- LS NOTIF $/progress
16:32:20.799123 OUT Elapsed: 0s
16:32:20.801687 IN Elapsed: 2.5643ms
16:32:20.801687 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.801687                             $/progress: backgroundIndexProgress REPORT, 16/27, 59.0%
16:32:20.801687 IN Elapsed: 0s
16:32:20.801687 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.801687 IDE <-- LS NOTIF $/progress
16:32:20.801687                             $/progress: backgroundIndexProgress REPORT, 16/27, 59.0%
16:32:20.801687 OUT Elapsed: 0s
16:32:20.801687 IDE <-- LS NOTIF $/progress
16:32:20.801687 OUT Elapsed: 0s
16:32:20.819984 IN Elapsed: 18.2962ms
16:32:20.819984 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.819984                             $/progress: backgroundIndexProgress REPORT, 17/27, 62.0%
16:32:20.819984 IN Elapsed: 0s
16:32:20.819984 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.819984 IDE <-- LS NOTIF $/progress
16:32:20.819984                             $/progress: backgroundIndexProgress REPORT, 17/27, 62.0%
16:32:20.819984 OUT Elapsed: 0s
16:32:20.819984 IN Elapsed: 0s
16:32:20.819984 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.819984                             $/progress: backgroundIndexProgress REPORT, 18/27, 66.0%
16:32:20.819984 IN Elapsed: 0s
16:32:20.819984 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.819984                             $/progress: backgroundIndexProgress REPORT, 18/27, 66.0%
16:32:20.819984 IDE <-- LS NOTIF $/progress
16:32:20.819984 OUT Elapsed: 0s
16:32:20.823756 IN Elapsed: 3.7726ms
16:32:20.823756 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.823756                             $/progress: backgroundIndexProgress REPORT, 19/27, 70.0%
16:32:20.823756 IN Elapsed: 0s
16:32:20.823756 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.823756                             $/progress: backgroundIndexProgress REPORT, 19/27, 70.0%
16:32:20.823756 IDE <-- LS NOTIF $/progress
16:32:20.823756 OUT Elapsed: 0s
16:32:20.854896 IN Elapsed: 31.1398ms
16:32:20.854896 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.854896                             $/progress: backgroundIndexProgress REPORT, 20/27, 74.0%
16:32:20.854896 IN Elapsed: 0s
16:32:20.854896 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.854896 IDE <-- LS NOTIF $/progress
16:32:20.854896                             $/progress: backgroundIndexProgress REPORT, 20/27, 74.0%
16:32:20.854896 OUT Elapsed: 0s
16:32:20.854896 IDE <-- LS NOTIF $/progress
16:32:20.854896 OUT Elapsed: 0s
16:32:20.864289 IN Elapsed: 9.3929ms
16:32:20.864800 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.864800                             $/progress: backgroundIndexProgress REPORT, 21/27, 77.0%
16:32:20.864800 IN Elapsed: 0s
16:32:20.864800 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.864800 IDE <-- LS NOTIF $/progress
16:32:20.864800                             $/progress: backgroundIndexProgress REPORT, 21/27, 77.0%
16:32:20.864800 OUT Elapsed: 0s
16:32:20.864800 IDE <-- LS NOTIF $/progress
16:32:20.864800 OUT Elapsed: 0s
16:32:20.875199 IN Elapsed: 10.3993ms
16:32:20.875199 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.875199                             $/progress: backgroundIndexProgress REPORT, 22/27, 81.0%
16:32:20.875199 IDE <-- LS NOTIF $/progress
16:32:20.875199 OUT Elapsed: 0s
16:32:20.881669 IN Elapsed: 6.47ms
16:32:20.881669 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.881669                             $/progress: backgroundIndexProgress REPORT, 23/27, 85.0%
16:32:20.882172 IDE <-- LS NOTIF $/progress
16:32:20.882229 OUT Elapsed: 0s
16:32:20.884313 IN Elapsed: 2.1405ms
16:32:20.884313 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.884313                             $/progress: backgroundIndexProgress REPORT, 24/27, 88.0%
16:32:20.884313 IDE <-- LS NOTIF $/progress
16:32:20.884313 OUT Elapsed: 0s
16:32:20.902494 IN Elapsed: 18.1814ms
16:32:20.902494 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.902494                             $/progress: backgroundIndexProgress REPORT, 25/27, 92.0%
16:32:20.902494 IDE <-- LS NOTIF $/progress
16:32:20.902494 OUT Elapsed: 0s
16:32:20.903007 IN Elapsed: 512.3µs
16:32:20.903007 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.903007                             $/progress: backgroundIndexProgress REPORT, 26/27, 96.0%
16:32:20.903007 IDE <-- LS NOTIF $/progress
16:32:20.903007 OUT Elapsed: 0s
16:32:20.917215 IN Elapsed: 14.2082ms
16:32:20.917250 IDE     LS <-- Clangd NOTIF $/progress
16:32:20.917250                             $/progress: backgroundIndexProgress END 
16:32:20.917250 IDE <-- LS NOTIF $/progress
16:32:20.917250 OUT Elapsed: 0s
16:32:48.958115 IN Elapsed: 29.383479s
16:32:48.958115 IDE --> LS REQU textDocument/documentHighlight 3
16:32:48.958115                 textDocument/documentHighlight 3: read-locked
16:32:48.958115                 textDocument/documentHighlight 3: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp
16:32:48.959815                 textDocument/documentHighlight 3: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:22:32 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:35:32
16:32:48.959815 IDE     LS --> Clangd REQU textDocument/documentHighlight 4
16:32:48.959815 OUT Elapsed: 0s
16:32:48.962112 IN Elapsed: 28.0448619s
16:32:48.962112 IDE     LS <-- Clangd RESP textDocument/documentHighlight 4
16:32:48.962112                 textDocument/documentHighlight 3: read-unlocked
16:32:48.962112 IDE <-- LS RESP textDocument/documentHighlight 3
16:32:48.962112 OUT Elapsed: 0s
16:32:49.012891 IN Elapsed: 50.7799ms
16:32:49.012891 IDE --> LS REQU textDocument/codeAction 4
16:32:49.012891                 textDocument/codeAction 4: read-locked
16:32:49.012891                 textDocument/codeAction 4: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:22:32)
16:32:49.012891                 textDocument/codeAction 4: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp
16:32:49.013919                 textDocument/codeAction 4:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server4279561812/sketch/motor.ino.cpp:22:32)
16:32:49.013919 IDE     LS --> Clangd REQU textDocument/codeAction 5
16:32:49.013919 OUT Elapsed: 0s
16:32:49.014432 IN Elapsed: 52.3203ms
16:32:49.014432 IDE     LS <-- Clangd RESP textDocument/codeAction 5
16:32:49.014432                 textDocument/codeAction 4: read-unlocked
16:32:49.014432 IDE <-- LS RESP textDocument/codeAction 4
16:32:49.014432 OUT Elapsed: 0s
16:32:55.204831 IN Elapsed: 6.190399s
16:32:55.204831 IDE --> LS REQU shutdown 5
16:32:55.204831 IDE     LS --> Clangd REQU shutdown 6
16:32:55.204831 OUT Elapsed: 0s
16:32:55.206335 IN Elapsed: 6.1909027s
16:32:55.212620 IDE     LS <-- Clangd RESP shutdown 6
16:32:55.213240 IDE <-- LS RESP shutdown 5
16:32:55.213240 OUT Elapsed: 0s
16:32:55.215414 IN Elapsed: 1.6706ms
16:32:55.215414 IDE --> LS NOTIF exit
16:32:55.215414 IDE     LS --> Clangd NOTIF exit
16:32:55.215916 OUT Elapsed: 0s
16:32:55.215916                  exit: Arduino Language Server is shutting down.







Started logging.
16:32:55.265195 Language server launched with arguments:
16:32:55.265195   arg[0] = d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\arduino-language-server.exe
16:32:55.265195   arg[1] = -clangd
16:32:55.265195   arg[2] = d:\Program Files\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\clangd.exe
16:32:55.265195   arg[3] = -cli-daemon-addr
16:32:55.265195   arg[4] = localhost:58959
16:32:55.265195   arg[5] = -cli-daemon-instance
16:32:55.265195   arg[6] = 1
16:32:55.265195   arg[7] = -fqbn
16:32:55.265195   arg[8] = arduino:avr:nano
16:32:55.265195   arg[9] = -skip-libraries-discovery-on-rebuild
16:32:55.265195   arg[10] = -board-name
16:32:55.265195   arg[11] = "Arduino Nano"
16:32:55.265195   arg[12] = -no-real-time-diagnostics
16:32:55.265195   arg[13] = -log
16:32:55.265195   arg[14] = -logpath
16:32:55.265195   arg[15] = e:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor
16:32:55.265195 logging to e:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\inols.log
16:32:55.266832 LS: : Initial board configuration: arduino:avr:nano
16:32:55.266832 LS: : Language server build path: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845
16:32:55.266832 LS: : Language server build sketch root: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\sketch
16:32:55.266832 LS: : Language server FULL build path: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server1783234384
16:32:55.268239 IN Elapsed: 0s
16:32:55.268532 IDE --> LS REQU initialize 0
16:32:55.269572                 initialize 0: write-locked
16:32:55.270090                 initialize 0: write-unlocked
16:32:55.270627                 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"}}
16:32:55.270627 IDE <-- LS RESP initialize 0
16:32:55.271789 INIT --- : initializing workbench: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor
16:32:55.271789 INIT --- : read-locked
16:32:55.271789 INIT --- : read-unlocked
16:32:55.272311 OUT Elapsed: 1.6839ms
16:32:55.272311 IN Elapsed: 0s
16:32:55.272311 IDE --> LS NOTIF initialized
16:32:55.272311                  initialized: Notification is not propagated to clangd
16:32:55.272824 IN Elapsed: 512.3µs
16:32:55.272824 IDE --> LS NOTIF textDocument/didOpen
16:32:55.272824                  textDocument/didOpen: write-locked
16:32:55.272824                  textDocument/didOpen: (throttled: waiting for clangd)
16:32:55.272824                  textDocument/didOpen: unlocked (waiting clangd)
16:32:55.276292 listen tcp 127.0.0.1:6060: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
16:32:55.578384 INIT --- : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server1783234384",
  "verbose": true,
  "create_compilation_database_only": true
}
16:32:56.740531 INIT --- : Compile successful!
16:32:56.742942 INIT --- : Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-language-server1783234384\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\libraries.cache
16:32:56.742942 INIT --- : read-locked
16:32:56.742942 INIT --- : read-unlocked
16:32:57.056401 INIT --- : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "skip_libraries_discovery": true
}
16:32:57.275741 INIT --- : Compile successful!
16:32:57.588066 INIT --- : Arduino Data Dir -> c:\Users\Administrator\AppData\Local\Arduino15
16:32:57.589144 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-server936776845 -query-driver=C:\Users\Administrator\AppData\Local\Arduino15\packages\**
16:32:57.590302 logging to e:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\inols-clangd.log
16:32:57.590302 logging to e:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\inols-clangd-err.log
16:32:57.590302 IDE     LS --> Clangd REQU initialize 1
16:32:57.590836 OUT Elapsed: 534.4µs
16:32:57.616681 IN Elapsed: 26.3799ms
16:32:57.616681 IDE     LS <-- Clangd RESP initialize 1
16:32:57.616681 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"}}
16:32:57.616681 IDE     LS --> Clangd NOTIF initialized
16:32:57.616681 OUT Elapsed: 0s
16:32:57.616681 INIT --- : Done initializing workbench
16:32:57.616681                  textDocument/didOpen: locked (waiting clangd)
16:32:57.618140                  textDocument/didOpen: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:32:57.618730                  textDocument/didOpen: Increasing .ino tracked files count to 1
16:32:57.619271 IDE     LS --> Clangd NOTIF textDocument/didOpen
16:32:57.619271 OUT Elapsed: 0s
16:32:57.619271                  textDocument/didOpen: write-unlocked
16:32:57.619271 IN Elapsed: 0s
16:32:57.619271 IDE --> LS REQU textDocument/codeAction 1
16:32:57.619271                 textDocument/codeAction 1: read-locked
16:32:57.619271                 textDocument/codeAction 1: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:22:32)
16:32:57.619812                 textDocument/codeAction 1: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:32:57.620691                 textDocument/codeAction 1:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:22:32)
16:32:57.620691 IDE     LS --> Clangd REQU textDocument/codeAction 2
16:32:57.620691 OUT Elapsed: 0s
16:32:57.621203 IN Elapsed: 4.522ms
16:32:57.621203 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:32:57.621203                             textDocument/publishDiagnostics: Ignored by configuration
16:32:57.622786 IN Elapsed: 1.5825ms
16:32:57.622786 IDE     LS <-- Clangd REQU window/workDoneProgress/create 0
16:32:57.622786 IDE     LS --> Clangd RESP window/workDoneProgress/create 0
16:32:57.622786 OUT Elapsed: 0s
16:32:57.622786 IDE <-- LS REQU window/workDoneProgress/create 1
16:32:57.622786 OUT Elapsed: 0s
16:32:57.622786 IN Elapsed: 0s
16:32:57.622786 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.622786                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:32:57.623315 IN Elapsed: 22.8µs
16:32:57.623315 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.623315                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:32:57.627037 IN Elapsed: 3.7224ms
16:32:57.627545 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.627545                             $/progress: backgroundIndexProgress REPORT, 0/27, 0.0%
16:32:57.627545 IN Elapsed: 0s
16:32:57.627545 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.627545                             $/progress: backgroundIndexProgress REPORT, 0/27, 0.0%
16:32:57.627545 IN Elapsed: 0s
16:32:57.627545 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.627545                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:57.627545 IN Elapsed: 0s
16:32:57.627545 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.627545                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:57.627545 IN Elapsed: 0s
16:32:57.627545 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.627545                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:57.627545 IN Elapsed: 0s
16:32:57.627545 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.627545                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:57.627545 IN Elapsed: 0s
16:32:57.627545 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.627545                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:57.627545 IN Elapsed: 0s
16:32:57.627545 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.627545                             $/progress: backgroundIndexProgress REPORT, 1/27, 3.0%
16:32:57.722525 IN Elapsed: 94.1883ms
16:32:57.722525 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.722525                             $/progress: backgroundIndexProgress REPORT, 2/27, 7.0%
16:32:57.722525 IN Elapsed: 0s
16:32:57.722525 IDE     LS <-- Clangd NOTIF $/progress
16:32:57.722525                             $/progress: backgroundIndexProgress REPORT, 2/27, 7.0%
16:32:57.785039 IN Elapsed: 62.5142ms
16:32:57.785039 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:32:57.785039                             textDocument/publishDiagnostics: Ignored by configuration
16:32:57.785039 IN Elapsed: 0s
16:32:57.785039 IDE     LS <-- Clangd RESP textDocument/codeAction 2
16:32:57.785039                 textDocument/codeAction 1: read-unlocked
16:32:57.785039 IDE <-- LS RESP textDocument/codeAction 1
16:32:57.785039 OUT Elapsed: 0s
16:32:57.785039 IN Elapsed: 0s
16:32:57.785039 IDE --> LS RESP window/workDoneProgress/create 1
16:32:57.785039 IDE <-- LS NOTIF $/progress
16:32:57.785039 OUT Elapsed: 0s
16:32:57.785039 IDE <-- LS NOTIF $/progress
16:32:57.785039 OUT Elapsed: 0s
16:32:58.120332 IN Elapsed: 335.2936ms
16:32:58.120332 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.120332                             $/progress: backgroundIndexProgress REPORT, 3/27, 11.0%
16:32:58.120332 IN Elapsed: 0s
16:32:58.120332 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.120332 IDE <-- LS NOTIF $/progress
16:32:58.120332                             $/progress: backgroundIndexProgress REPORT, 3/27, 11.0%
16:32:58.120332 OUT Elapsed: 0s
16:32:58.120332 IDE <-- LS NOTIF $/progress
16:32:58.120332 OUT Elapsed: 0s
16:32:58.180664 IN Elapsed: 60.3313ms
16:32:58.180664 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.180664                             $/progress: backgroundIndexProgress REPORT, 4/27, 14.0%
16:32:58.180664 IN Elapsed: 0s
16:32:58.180664 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.180664 IDE <-- LS NOTIF $/progress
16:32:58.180664                             $/progress: backgroundIndexProgress REPORT, 4/27, 14.0%
16:32:58.180664 OUT Elapsed: 0s
16:32:58.180664 IDE <-- LS NOTIF $/progress
16:32:58.180664 OUT Elapsed: 0s
16:32:58.274810 IN Elapsed: 94.1465ms
16:32:58.274810 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.274810                             $/progress: backgroundIndexProgress REPORT, 5/27, 18.0%
16:32:58.274810 IN Elapsed: 0s
16:32:58.274810 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.274810 IDE <-- LS NOTIF $/progress
16:32:58.274810                             $/progress: backgroundIndexProgress REPORT, 5/27, 18.0%
16:32:58.274810 OUT Elapsed: 0s
16:32:58.274810 IDE <-- LS NOTIF $/progress
16:32:58.274810 OUT Elapsed: 0s
16:32:58.602868 IN Elapsed: 328.0579ms
16:32:58.602868 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.602868                             $/progress: backgroundIndexProgress REPORT, 6/27, 22.0%
16:32:58.602868 IN Elapsed: 0s
16:32:58.602868 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.602868 IDE <-- LS NOTIF $/progress
16:32:58.602868                             $/progress: backgroundIndexProgress REPORT, 6/27, 22.0%
16:32:58.602868 OUT Elapsed: 0s
16:32:58.602868 IDE <-- LS NOTIF $/progress
16:32:58.602868 OUT Elapsed: 0s
16:32:58.639838 IN Elapsed: 36.9701ms
16:32:58.639838 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.639838                             $/progress: backgroundIndexProgress REPORT, 7/27, 25.0%
16:32:58.639838 IN Elapsed: 0s
16:32:58.639838 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.639838                             $/progress: backgroundIndexProgress REPORT, 7/27, 25.0%
16:32:58.639838 IDE <-- LS NOTIF $/progress
16:32:58.639838 OUT Elapsed: 0s
16:32:58.639838 IDE <-- LS NOTIF $/progress
16:32:58.639838 OUT Elapsed: 0s
16:32:58.661282 IN Elapsed: 20.4731ms
16:32:58.661282 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.661282                             $/progress: backgroundIndexProgress REPORT, 8/27, 29.0%
16:32:58.661282 IN Elapsed: 0s
16:32:58.661282 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.661282                             $/progress: backgroundIndexProgress REPORT, 8/27, 29.0%
16:32:58.661282 IDE <-- LS NOTIF $/progress
16:32:58.661282 OUT Elapsed: 0s
16:32:58.695940 IN Elapsed: 34.6576ms
16:32:58.695940 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.695940                             $/progress: backgroundIndexProgress REPORT, 9/27, 33.0%
16:32:58.695940 IN Elapsed: 0s
16:32:58.695940 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.695940 IDE <-- LS NOTIF $/progress
16:32:58.695940                             $/progress: backgroundIndexProgress REPORT, 9/27, 33.0%
16:32:58.695940 OUT Elapsed: 0s
16:32:58.695940 IDE <-- LS NOTIF $/progress
16:32:58.695940 OUT Elapsed: 0s
16:32:58.698023 IN Elapsed: 2.0838ms
16:32:58.698023 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.698023                             $/progress: backgroundIndexProgress REPORT, 10/27, 37.0%
16:32:58.698023 IN Elapsed: 0s
16:32:58.698023 IDE <-- LS NOTIF $/progress
16:32:58.698023 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.698023 OUT Elapsed: 0s
16:32:58.698023                             $/progress: backgroundIndexProgress REPORT, 10/27, 37.0%
16:32:58.698023 IDE <-- LS NOTIF $/progress
16:32:58.698023 OUT Elapsed: 0s
16:32:58.705081 IN Elapsed: 7.058ms
16:32:58.705081 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.705081                             $/progress: backgroundIndexProgress REPORT, 11/27, 40.0%
16:32:58.705081 IN Elapsed: 0s
16:32:58.705081 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.705081 IDE <-- LS NOTIF $/progress
16:32:58.705081                             $/progress: backgroundIndexProgress REPORT, 11/27, 40.0%
16:32:58.706080 OUT Elapsed: 0s
16:32:58.706080 IDE <-- LS NOTIF $/progress
16:32:58.706080 OUT Elapsed: 0s
16:32:58.848890 IN Elapsed: 142.8099ms
16:32:58.848890 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.848890                             $/progress: backgroundIndexProgress REPORT, 12/27, 44.0%
16:32:58.848890 IN Elapsed: 0s
16:32:58.848890 IDE <-- LS NOTIF $/progress
16:32:58.848890 IDE     LS <-- Clangd NOTIF $/progress
16:32:58.848890 OUT Elapsed: 0s
16:32:58.848890                             $/progress: backgroundIndexProgress REPORT, 12/27, 44.0%
16:32:58.848890 IDE <-- LS NOTIF $/progress
16:32:58.848890 OUT Elapsed: 0s
16:32:59.130769 IN Elapsed: 281.8797ms
16:32:59.130769 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.130769                             $/progress: backgroundIndexProgress REPORT, 13/27, 48.0%
16:32:59.130769 IN Elapsed: 0s
16:32:59.130769 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.130769 IDE <-- LS NOTIF $/progress
16:32:59.130769                             $/progress: backgroundIndexProgress REPORT, 13/27, 48.0%
16:32:59.130769 OUT Elapsed: 0s
16:32:59.130769 IDE <-- LS NOTIF $/progress
16:32:59.130769 OUT Elapsed: 0s
16:32:59.226652 IN Elapsed: 95.697ms
16:32:59.226652 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.226652                             $/progress: backgroundIndexProgress REPORT, 14/27, 51.0%
16:32:59.226652 IN Elapsed: 0s
16:32:59.226652 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.226652                             $/progress: backgroundIndexProgress REPORT, 14/27, 51.0%
16:32:59.226652 IDE <-- LS NOTIF $/progress
16:32:59.227162 OUT Elapsed: 0s
16:32:59.350889 IN Elapsed: 124.2361ms
16:32:59.350889 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.350889                             $/progress: backgroundIndexProgress REPORT, 15/27, 55.0%
16:32:59.350889 IN Elapsed: 0s
16:32:59.350889 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.350889 IDE <-- LS NOTIF $/progress
16:32:59.350889                             $/progress: backgroundIndexProgress REPORT, 15/27, 55.0%
16:32:59.350889 OUT Elapsed: 0s
16:32:59.350889 IDE <-- LS NOTIF $/progress
16:32:59.350889 OUT Elapsed: 0s
16:32:59.563033 IN Elapsed: 212.1443ms
16:32:59.564011 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.564011                             $/progress: backgroundIndexProgress REPORT, 16/27, 59.0%
16:32:59.564011 IN Elapsed: 0s
16:32:59.564011 IDE <-- LS NOTIF $/progress
16:32:59.564011 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.564011 OUT Elapsed: 0s
16:32:59.564011                             $/progress: backgroundIndexProgress REPORT, 16/27, 59.0%
16:32:59.564011 IDE <-- LS NOTIF $/progress
16:32:59.564011 OUT Elapsed: 0s
16:32:59.766611 IN Elapsed: 202.6ms
16:32:59.766611 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.766611                             $/progress: backgroundIndexProgress REPORT, 17/27, 62.0%
16:32:59.766611 IN Elapsed: 0s
16:32:59.766611 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.766611 IDE <-- LS NOTIF $/progress
16:32:59.766611                             $/progress: backgroundIndexProgress REPORT, 17/27, 62.0%
16:32:59.766611 OUT Elapsed: 0s
16:32:59.766611 IDE <-- LS NOTIF $/progress
16:32:59.766611 OUT Elapsed: 0s
16:32:59.798935 IN Elapsed: 32.3237ms
16:32:59.798935 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.798935                             $/progress: backgroundIndexProgress REPORT, 18/27, 66.0%
16:32:59.798935 IN Elapsed: 0s
16:32:59.798935 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.798935 IDE <-- LS NOTIF $/progress
16:32:59.798935                             $/progress: backgroundIndexProgress REPORT, 18/27, 66.0%
16:32:59.798935 OUT Elapsed: 0s
16:32:59.798935 IDE <-- LS NOTIF $/progress
16:32:59.798935 OUT Elapsed: 0s
16:32:59.813940 IN Elapsed: 15.0052ms
16:32:59.813940 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.813940                             $/progress: backgroundIndexProgress REPORT, 19/27, 70.0%
16:32:59.813940 IN Elapsed: 0s
16:32:59.813940 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.813940 IDE <-- LS NOTIF $/progress
16:32:59.813940 OUT Elapsed: 0s
16:32:59.813940                             $/progress: backgroundIndexProgress REPORT, 19/27, 70.0%
16:32:59.813940 IDE <-- LS NOTIF $/progress
16:32:59.813940 OUT Elapsed: 0s
16:32:59.814455 IN Elapsed: 515.4µs
16:32:59.814455 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.814455                             $/progress: backgroundIndexProgress REPORT, 20/27, 74.0%
16:32:59.814455 IN Elapsed: 0s
16:32:59.814455 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.814455                             $/progress: backgroundIndexProgress REPORT, 20/27, 74.0%
16:32:59.814455 IDE <-- LS NOTIF $/progress
16:32:59.814455 OUT Elapsed: 0s
16:32:59.814455 IDE <-- LS NOTIF $/progress
16:32:59.814455 OUT Elapsed: 0s
16:32:59.862710 IN Elapsed: 48.2547ms
16:32:59.862710 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.862710                             $/progress: backgroundIndexProgress REPORT, 21/27, 77.0%
16:32:59.862710 IN Elapsed: 0s
16:32:59.862710 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.862710                             $/progress: backgroundIndexProgress REPORT, 21/27, 77.0%
16:32:59.862710 IDE <-- LS NOTIF $/progress
16:32:59.862710 OUT Elapsed: 0s
16:32:59.862710 IDE <-- LS NOTIF $/progress
16:32:59.862710 OUT Elapsed: 0s
16:32:59.918820 IN Elapsed: 56.1095ms
16:32:59.957290 IDE     LS <-- Clangd NOTIF $/progress
16:32:59.958286                             $/progress: backgroundIndexProgress REPORT, 22/27, 81.0%
16:32:59.958286 IDE <-- LS NOTIF $/progress
16:32:59.958286 OUT Elapsed: 0s
16:33:00.080957 IN Elapsed: 122.6704ms
16:33:00.080957 IDE     LS <-- Clangd NOTIF $/progress
16:33:00.080957                             $/progress: backgroundIndexProgress REPORT, 23/27, 85.0%
16:33:00.080957 IDE <-- LS NOTIF $/progress
16:33:00.080957 OUT Elapsed: 0s
16:33:00.427821 IN Elapsed: 346.8646ms
16:33:00.427821 IDE     LS <-- Clangd NOTIF $/progress
16:33:00.427821                             $/progress: backgroundIndexProgress REPORT, 24/27, 88.0%
16:33:00.428367 IDE <-- LS NOTIF $/progress
16:33:00.428367 OUT Elapsed: 0s
16:33:00.430446 IN Elapsed: 2.079ms
16:33:00.430446 IDE     LS <-- Clangd NOTIF $/progress
16:33:00.430446                             $/progress: backgroundIndexProgress REPORT, 25/27, 92.0%
16:33:00.430446 IDE <-- LS NOTIF $/progress
16:33:00.430446 OUT Elapsed: 0s
16:33:00.453824 IN Elapsed: 23.3781ms
16:33:00.453824 IDE     LS <-- Clangd NOTIF $/progress
16:33:00.453824                             $/progress: backgroundIndexProgress REPORT, 26/27, 96.0%
16:33:00.453824 IDE <-- LS NOTIF $/progress
16:33:00.453824 OUT Elapsed: 0s
16:33:00.506639 IN Elapsed: 52.8151ms
16:33:00.506675 IDE     LS <-- Clangd NOTIF $/progress
16:33:00.506675                             $/progress: backgroundIndexProgress END 
16:33:00.506675 IDE <-- LS NOTIF $/progress
16:33:00.506675 OUT Elapsed: 0s
16:33:15.659629 IN Elapsed: 17.8745904s
16:33:15.659629 IDE --> LS REQU textDocument/codeAction 2
16:33:15.659629                 textDocument/codeAction 2: read-locked
16:33:15.659629                 textDocument/codeAction 2: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:25)
16:33:15.659629                 textDocument/codeAction 2: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:33:15.661519                 textDocument/codeAction 2:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:32:25)
16:33:15.661519 IDE     LS --> Clangd REQU textDocument/codeAction 3
16:33:15.661519 OUT Elapsed: 0s
16:33:15.662954 IN Elapsed: 15.1562785s
16:33:15.662954 IDE     LS <-- Clangd RESP textDocument/codeAction 3
16:33:15.662954                 textDocument/codeAction 2: read-unlocked
16:33:15.662954 IDE <-- LS RESP textDocument/codeAction 2
16:33:15.662954 OUT Elapsed: 0s
16:33:18.207853 IN Elapsed: 2.5448994s
16:33:18.207853 IDE --> LS REQU textDocument/documentHighlight 3
16:33:18.207853                 textDocument/documentHighlight 3: read-locked
16:33:18.207853                 textDocument/documentHighlight 3: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:33:18.208850                 textDocument/documentHighlight 3: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:21:31 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:34:31
16:33:18.208850 IDE     LS --> Clangd REQU textDocument/documentHighlight 4
16:33:18.208850 OUT Elapsed: 0s
16:33:18.209974 IN Elapsed: 2.5470203s
16:33:18.210146 IDE     LS <-- Clangd RESP textDocument/documentHighlight 4
16:33:18.210146                 textDocument/documentHighlight 3: read-unlocked
16:33:18.210175 IDE <-- LS RESP textDocument/documentHighlight 3
16:33:18.210175 OUT Elapsed: 0s
16:33:18.461862 IN Elapsed: 251.6872ms
16:33:18.462711 IDE --> LS REQU textDocument/codeAction 4
16:33:18.462711                 textDocument/codeAction 4: read-locked
16:33:18.462711                 textDocument/codeAction 4: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:21:31)
16:33:18.462711                 textDocument/codeAction 4: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:33:18.463638                 textDocument/codeAction 4:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:31)
16:33:18.463638 IDE     LS --> Clangd REQU textDocument/codeAction 5
16:33:18.463638 OUT Elapsed: 0s
16:33:18.464180 IN Elapsed: 254.0902ms
16:33:18.464180 IDE     LS <-- Clangd RESP textDocument/codeAction 5
16:33:18.464180                 textDocument/codeAction 4: read-unlocked
16:33:18.464180 IDE <-- LS RESP textDocument/codeAction 4
16:33:18.464180 OUT Elapsed: 0s
16:33:36.010019 IN Elapsed: 17.5458393s
16:33:36.010019 IDE --> LS REQU textDocument/documentHighlight 5
16:33:36.010019                 textDocument/documentHighlight 5: read-locked
16:33:36.010612                 textDocument/documentHighlight 5: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:33:36.047808                 textDocument/documentHighlight 5: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:17:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:30:20
16:33:36.047808 IDE     LS --> Clangd REQU textDocument/documentHighlight 6
16:33:36.047808 OUT Elapsed: 0s
16:33:36.048960 IN Elapsed: 17.5847803s
16:33:36.049496 IDE     LS <-- Clangd RESP textDocument/documentHighlight 6
16:33:36.049496                 textDocument/documentHighlight 5: read-unlocked
16:33:36.049496 IDE <-- LS RESP textDocument/documentHighlight 5
16:33:36.049496 OUT Elapsed: 0s
16:33:36.249663 IN Elapsed: 200.1662ms
16:33:36.249663 IDE --> LS REQU textDocument/codeAction 6
16:33:36.249663                 textDocument/codeAction 6: read-locked
16:33:36.249663                 textDocument/codeAction 6: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:17:20)
16:33:36.249663                 textDocument/codeAction 6: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:33:36.250728                 textDocument/codeAction 6:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:20)
16:33:36.250728 IDE     LS --> Clangd REQU textDocument/codeAction 7
16:33:36.250728 OUT Elapsed: 0s
16:33:36.251231 IN Elapsed: 201.7344ms
16:33:36.251263 IDE     LS <-- Clangd RESP textDocument/codeAction 7
16:33:36.251263                 textDocument/codeAction 6: read-unlocked
16:33:36.251263 IDE <-- LS RESP textDocument/codeAction 6
16:33:36.251263 OUT Elapsed: 0s
16:33:41.005042 IN Elapsed: 4.7537786s
16:33:41.005042 IDE --> LS NOTIF ino/didCompleteBuild
16:33:41.005556                  ino/didCompleteBuild: write-locked
16:33:41.190017                  ino/didCompleteBuild: Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-sketch-7DA4ED9A08B34B58449C28360745677E\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\libraries.cache
16:33:41.190017                  ino/didCompleteBuild: write-unlocked
16:33:42.192504 SKETCH REBUILD: : Sketch rebuild started
16:33:42.192504 IDE <-- LS REQU window/workDoneProgress/create 2
16:33:42.192504 SKETCH REBUILD: : read-locked
16:33:42.192504 SKETCH REBUILD: : read-unlocked
16:33:42.192504 OUT Elapsed: 0s
16:33:42.193018 IN Elapsed: 1.003001s
16:33:42.193018 IDE --> LS RESP window/workDoneProgress/create 2
16:33:42.193018 IDE <-- LS NOTIF $/progress
16:33:42.193018 OUT Elapsed: 0s
16:33:42.502217 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //Car stop\r\n  delay(500);         //delayed\r\n  reversal();         //Car back\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //delayed\r\n  delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, HIGH);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:33:42.783443 SKETCH REBUILD: : Compile successful!
16:33:42.790794 SKETCH REBUILD: : write-locked
16:33:42.791919   > Current sketchmapper content:
16:33:42.791919   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:33:42.791919   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:33:42.791919   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:33:42.791919   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:33:42.791919   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:33:42.791919   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:33:42.791919   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:33:42.791919   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:33:42.791919   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:33:42.791919   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:33:42.791919  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:33:42.791919  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:33:42.791919  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:33:42.792421  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:33:42.792425  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:33:42.792425  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:33:42.792425  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:33:42.792425  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:33:42.792425  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:33:42.792425  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:33:42.792425  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:33:42.792425  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:33:42.792425  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:33:42.792469  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:33:42.792469  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:33:42.792469  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:33:42.792469  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:33:42.792469  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:33:42.792469  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:33:42.792469  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:33:42.792469  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:33:42.792469  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:33:42.792469  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:33:42.792469  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:33:42.792469  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:33:42.792469  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:33:42.792469  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:33:42.792469  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:33:42.792469  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:33:42.792469  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:33:42.792469  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:33:42.792469  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:33:42.792469  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:33:42.792469  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:33:42.792469  44:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:33:42.792469  45:   digitalWrite(D2, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:33:42.792469  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:33:42.792469  47:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:33:42.792469  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:33:42.792469  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:33:42.792469  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:33:42.792469  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:33:42.792469  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:33:42.792469  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:33:42.792469  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:33:42.792469  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:33:42.792469  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:33:42.792469  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:33:42.792469  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:33:42.792469  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:33:42.792469  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:33:42.792469  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:33:42.792469  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:33:42.792469  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:33:42.792469  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:33:42.792469 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:33:42.792469 IDE     LS --> Clangd NOTIF textDocument/didSave
16:33:42.792469 OUT Elapsed: 0s
16:33:42.792469 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:33:42.792469 IDE     LS --> Clangd NOTIF textDocument/didChange
16:33:42.792469 OUT Elapsed: 0s
16:33:42.792469 SKETCH REBUILD: : write-unlocked
16:33:42.792469 IDE <-- LS NOTIF $/progress
16:33:42.792469 OUT Elapsed: 0s
16:33:42.848904 IN Elapsed: 6.5976411s
16:33:42.848932 IDE     LS <-- Clangd REQU window/workDoneProgress/create 1
16:33:42.848932 IDE     LS --> Clangd RESP window/workDoneProgress/create 1
16:33:42.848932 IDE <-- LS REQU window/workDoneProgress/create 3
16:33:42.848932 OUT Elapsed: 0s
16:33:42.848932 OUT Elapsed: 0s
16:33:42.848932 IN Elapsed: 0s
16:33:42.848932 IDE     LS <-- Clangd NOTIF $/progress
16:33:42.848932                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:33:42.848932 IN Elapsed: 0s
16:33:42.848932 IDE     LS <-- Clangd NOTIF $/progress
16:33:42.848932                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:33:42.848932 IN Elapsed: 655.9148ms
16:33:42.848932 IDE --> LS RESP window/workDoneProgress/create 3
16:33:42.848932 IDE <-- LS NOTIF $/progress
16:33:42.848932 OUT Elapsed: 0s
16:33:42.848932 IDE <-- LS NOTIF $/progress
16:33:42.849439 OUT Elapsed: 3.8µs
16:33:42.882715 IN Elapsed: 33.7824ms
16:33:42.882715 IDE     LS <-- Clangd NOTIF $/progress
16:33:42.882715                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:33:42.882715 IN Elapsed: 0s
16:33:42.882715 IDE     LS <-- Clangd NOTIF $/progress
16:33:42.882715                             $/progress: backgroundIndexProgress END 
16:33:42.882715 IDE <-- LS NOTIF $/progress
16:33:42.882715 OUT Elapsed: 0s
16:33:42.882715 IDE <-- LS NOTIF $/progress
16:33:42.882715 OUT Elapsed: 0s
16:33:46.263130 IN Elapsed: 3.4141974s
16:33:46.263130 IDE --> LS REQU textDocument/documentHighlight 7
16:33:46.263130                 textDocument/documentHighlight 7: read-locked
16:33:46.263668                 textDocument/documentHighlight 7: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:33:46.264254                 textDocument/documentHighlight 7: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:24:32 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:37:32
16:33:46.264254 IDE     LS --> Clangd REQU textDocument/documentHighlight 8
16:33:46.264776 OUT Elapsed: 20.1µs
16:33:46.264796 IN Elapsed: 3.3820812s
16:33:46.264796 IDE     LS <-- Clangd RESP textDocument/documentHighlight 8
16:33:46.264796                 textDocument/documentHighlight 7: read-unlocked
16:33:46.264796 IDE <-- LS RESP textDocument/documentHighlight 7
16:33:46.264796 OUT Elapsed: 0s
16:33:46.509285 IN Elapsed: 244.4888ms
16:33:46.509498 IDE --> LS REQU textDocument/codeAction 8
16:33:46.509498                 textDocument/codeAction 8: read-locked
16:33:46.510223                 textDocument/codeAction 8: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:24:32)
16:33:46.510755                 textDocument/codeAction 8: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:33:46.511448                 textDocument/codeAction 8:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:24:32)
16:33:46.511448 IDE     LS --> Clangd REQU textDocument/codeAction 9
16:33:46.511448 OUT Elapsed: 0s
16:33:46.512013 IN Elapsed: 247.2169ms
16:33:46.512121 IDE     LS <-- Clangd RESP textDocument/codeAction 9
16:33:46.512121                 textDocument/codeAction 8: read-unlocked
16:33:46.512121 IDE <-- LS RESP textDocument/codeAction 8
16:33:46.512121 OUT Elapsed: 0s
16:34:30.885348 IN Elapsed: 44.373227s
16:34:30.885348 IDE --> LS REQU textDocument/hover 9
16:34:30.885348                 textDocument/hover 9: read-locked
16:34:30.885348                 textDocument/hover 9: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:30.886664                 textDocument/hover 9: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:27:23 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:40:23
16:34:30.886702 IDE     LS --> Clangd REQU textDocument/hover 10
16:34:30.886736 OUT Elapsed: 33.7µs
16:34:30.888347 IN Elapsed: 44.376284s
16:34:30.888347 IDE     LS <-- Clangd RESP textDocument/hover 10
16:34:30.888347                 textDocument/hover 9: null response
16:34:30.888347                 textDocument/hover 9: read-unlocked
16:34:30.888347 IDE <-- LS RESP textDocument/hover 9
16:34:30.888347 OUT Elapsed: 0s
16:34:31.387208 IN Elapsed: 498.8606ms
16:34:31.387208 IDE --> LS REQU textDocument/documentHighlight 10
16:34:31.387208                 textDocument/documentHighlight 10: read-locked
16:34:31.387727                 textDocument/documentHighlight 10: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:31.388637                 textDocument/documentHighlight 10: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:27:31 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:40:31
16:34:31.388637 IDE     LS --> Clangd REQU textDocument/documentHighlight 11
16:34:31.388637 OUT Elapsed: 0s
16:34:31.388637 IN Elapsed: 500.2893ms
16:34:31.388637 IDE     LS <-- Clangd RESP textDocument/documentHighlight 11
16:34:31.388637                 textDocument/documentHighlight 10: read-unlocked
16:34:31.388637 IDE <-- LS RESP textDocument/documentHighlight 10
16:34:31.389140 OUT Elapsed: 0s
16:34:32.580773 IN Elapsed: 1.1916329s
16:34:32.580979 IDE --> LS REQU textDocument/codeAction 11
16:34:32.580979                 textDocument/codeAction 11: read-locked
16:34:32.580979                 textDocument/codeAction 11: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:23:0)
16:34:32.580979                 textDocument/codeAction 11: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:32.582062                 textDocument/codeAction 11:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:23:0)
16:34:32.582062 IDE     LS --> Clangd REQU textDocument/codeAction 12
16:34:32.582062 OUT Elapsed: 0s
16:34:32.659136 IN Elapsed: 1.2704996s
16:34:32.659136 IDE     LS <-- Clangd RESP textDocument/codeAction 12
16:34:32.659136                 textDocument/codeAction 11: read-unlocked
16:34:32.659136 IDE <-- LS RESP textDocument/codeAction 11
16:34:32.659136 OUT Elapsed: 0s
16:34:32.918787 IN Elapsed: 259.6507ms
16:34:32.918930 IDE --> LS REQU textDocument/codeAction 12
16:34:32.918962                 textDocument/codeAction 12: read-locked
16:34:32.918962                 textDocument/codeAction 12: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:22:0)
16:34:32.918962                 textDocument/codeAction 12: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:32.919987                 textDocument/codeAction 12:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:22:0)
16:34:32.919987 IDE     LS --> Clangd REQU textDocument/codeAction 13
16:34:32.919987 OUT Elapsed: 0s
16:34:32.920498 IN Elapsed: 261.3616ms
16:34:32.920498 IDE     LS <-- Clangd RESP textDocument/codeAction 13
16:34:32.920498                 textDocument/codeAction 12: read-unlocked
16:34:32.920498 IDE <-- LS RESP textDocument/codeAction 12
16:34:32.920498 OUT Elapsed: 0s
16:34:35.512515 IN Elapsed: 2.5920175s
16:34:35.512515 IDE --> LS REQU textDocument/documentSymbol 13
16:34:35.512515                 textDocument/documentSymbol 13: read-locked
16:34:35.513032                 textDocument/documentSymbol 13: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:35.513032 IDE     LS --> Clangd REQU textDocument/documentSymbol 14
16:34:35.513032 OUT Elapsed: 0s
16:34:35.514376 IN Elapsed: 2.5938778s
16:34:35.514376 IDE     LS <-- Clangd RESP textDocument/documentSymbol 14
16:34:35.514376                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:34:35.514376                 textDocument/documentSymbol 13:   > convert SymbolKind:Variable 3:0-3:17
16:34:35.515251                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:34:35.515335                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:34:35.515335                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.515335                 textDocument/documentSymbol 13:   > convert SymbolKind:Variable 4:0-4:10
16:34:35.515883                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:34:35.516416                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:34:35.516416                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.516416                 textDocument/documentSymbol 13:   > convert SymbolKind:Variable 5:0-5:10
16:34:35.516923                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:34:35.516974                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:34:35.516974                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.516974                 textDocument/documentSymbol 13:   > convert SymbolKind:Variable 6:0-6:10
16:34:35.517511                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:34:35.518077                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:34:35.518077                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.518077                 textDocument/documentSymbol 13:   > convert SymbolKind:Variable 7:0-7:11
16:34:35.518613                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:34:35.519120                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:34:35.519120                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.519120                 textDocument/documentSymbol 13:   > convert SymbolKind:Function 11:0-11:12
16:34:35.519165                 textDocument/documentSymbol 13: Range is in PREPROCESSED section of the sketch
16:34:35.519165                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:34:35.519165                 textDocument/documentSymbol 13:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:34:35.519165                 textDocument/documentSymbol 13:   > convert SymbolKind:Function 13:0-13:11
16:34:35.519698                 textDocument/documentSymbol 13: Range is in PREPROCESSED section of the sketch
16:34:35.519698                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:34:35.519698                 textDocument/documentSymbol 13:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:34:35.519698                 textDocument/documentSymbol 13:   > convert SymbolKind:Function 15:0-15:23
16:34:35.520245                 textDocument/documentSymbol 13: Range is in PREPROCESSED section of the sketch
16:34:35.520245                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:34:35.520245                 textDocument/documentSymbol 13:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:34:35.520245                 textDocument/documentSymbol 13:   > convert SymbolKind:Function 17:0-17:15
16:34:35.520777                 textDocument/documentSymbol 13: Range is in PREPROCESSED section of the sketch
16:34:35.520777                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:34:35.520777                 textDocument/documentSymbol 13:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:34:35.520777                 textDocument/documentSymbol 13:   > convert SymbolKind:Function 19:0-19:14
16:34:35.520777                 textDocument/documentSymbol 13: Range is in PREPROCESSED section of the sketch
16:34:35.520777                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:34:35.520777                 textDocument/documentSymbol 13:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:34:35.520777                 textDocument/documentSymbol 13:   > convert SymbolKind:Function 21:0-28:1
16:34:35.521318                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:34:35.521852                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:34:35.521852                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.521852                 textDocument/documentSymbol 13:   > convert SymbolKind:Function 31:0-41:1
16:34:35.522399                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:34:35.522968                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:34:35.522968                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.522968                 textDocument/documentSymbol 13:   > convert SymbolKind:Function 42:0-48:1
16:34:35.522968                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:34:35.523479                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:34:35.523479                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.523479                 textDocument/documentSymbol 13:   > convert SymbolKind:Function 49:0-55:1
16:34:35.524237                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:34:35.524301                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:34:35.524301                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.524301                 textDocument/documentSymbol 13:   > convert SymbolKind:Function 56:0-62:1
16:34:35.524841                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:34:35.525428                 textDocument/documentSymbol 13: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:34:35.525484                 textDocument/documentSymbol 13: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.525488                 textDocument/documentSymbol 13: read-unlocked
16:34:35.525488 IDE <-- LS RESP textDocument/documentSymbol 13
16:34:35.525577 OUT Elapsed: 0s
16:34:35.525577 IN Elapsed: 0s
16:34:35.525634 IDE --> LS NOTIF textDocument/didChange
16:34:35.525665                  textDocument/didChange: write-locked
16:34:35.525665                  textDocument/didChange: didChange(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino@2)
16:34:35.525665                  textDocument/didChange:   > 27:2-27:2 (len=0) -> "// "
16:34:35.525665                  textDocument/didChange:   > 26:2-26:2 (len=0) -> "// "
16:34:35.525665                  textDocument/didChange:   > 25:2-25:2 (len=0) -> "// "
16:34:35.525665                  textDocument/didChange:   > 24:2-24:2 (len=0) -> "// "
16:34:35.525665                  textDocument/didChange:   > 23:2-23:2 (len=0) -> "// "
16:34:35.525665                  textDocument/didChange:   > 22:2-22:2 (len=0) -> "// "
16:34:35.525665                  textDocument/didChange: -----Tracked SKETCH file-----
//Line order test function of trolley wheel
int tDelay = 3000; //The delay time is 3S
int D1 = 5;      // Definition of IO port
int D2 = 6;       
int D3 = 9;      
int D4 = 10;      

//Function initialization
void setup() 
{
  pinMode(D1, OUTPUT);
  pinMode(D2, OUTPUT); 
  pinMode(D3, OUTPUT);
  pinMode(D4, OUTPUT);  

}

//Principal function
void loop() 
{
  Forward_rotation(); //Car forward
  delay(tDelay);      //delayed
  // stop_it();          //Car stop
  // delay(500);         //delayed
  // reversal();         //Car back
  // delay(tDelay);      //delayed
  // stop_it();          //delayed
  // delay(500);         //delayed
}
void Forward_rotation()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, HIGH);
  digitalWrite(D3, LOW);
  digitalWrite(D4, HIGH);
}
void reversal()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void stop_it()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}

-----------------------------
16:34:35.526213                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:35.527279 Ino Range: 27:2-27:2 -> Cpp Range:40:2-40:2
16:34:35.527825                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:35.528914 Ino Range: 26:2-26:2 -> Cpp Range:39:2-39:2
16:34:35.529424                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:35.530483 Ino Range: 25:2-25:2 -> Cpp Range:38:2-38:2
16:34:35.531022                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:35.532107 Ino Range: 24:2-24:2 -> Cpp Range:37:2-37:2
16:34:35.532611                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:35.533768 Ino Range: 23:2-23:2 -> Cpp Range:36:2-36:2
16:34:35.533768                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:35.535356 Ino Range: 22:2-22:2 -> Cpp Range:35:2-35:2
16:34:35.535356   > Current sketchmapper content:
16:34:35.535356   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:34:35.535356   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:34:35.535356   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:34:35.535356   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:34:35.535356   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:34:35.535356   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:34:35.535356   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:34:35.535356   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:34:35.535356   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:34:35.535356   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:34:35.535356  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:34:35.535356  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:34:35.535356  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:35.535356  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:34:35.535356  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:35.535356  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:34:35.535356  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:35.535356  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:34:35.535356  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:35.535356  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:34:35.535356  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:34:35.535356  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:34:35.535356  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:34:35.535356  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:34:35.535356  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:34:35.535356  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:34:35.535356  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:34:35.535356  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:34:35.535356  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:34:35.535356  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:34:35.535356  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:34:35.535356  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:34:35.535356  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:34:35.535356  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:34:35.535356  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:34:35.535356  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:34:35.535356  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:34:35.535356  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:34:35.535356  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:34:35.535356  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:34:35.535356  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:34:35.535356  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:34:35.535356  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:34:35.535356  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:34:35.535356  44:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:34:35.535356  45:   digitalWrite(D2, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:34:35.535356  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:34:35.535356  47:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:34:35.535356  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:34:35.535356  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:34:35.535356  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:34:35.535356  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:34:35.535356  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:34:35.535356  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:34:35.535356  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:34:35.535356  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:34:35.535356  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:34:35.535356  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:34:35.535356  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:34:35.535356  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:34:35.535356  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:34:35.535356  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:34:35.535356  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:34:35.535356  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:34:35.535356  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:34:35.535356                  textDocument/didChange: to Clang: didChange(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp@8)
16:34:35.535859                  textDocument/didChange:             > 40:2-40:2 -> "// "
16:34:35.535866                  textDocument/didChange:             > 39:2-39:2 -> "// "
16:34:35.535866                  textDocument/didChange:             > 38:2-38:2 -> "// "
16:34:35.535866                  textDocument/didChange:             > 37:2-37:2 -> "// "
16:34:35.535866                  textDocument/didChange:             > 36:2-36:2 -> "// "
16:34:35.535866                  textDocument/didChange:             > 35:2-35:2 -> "// "
16:34:35.535866 IDE     LS --> Clangd NOTIF textDocument/didChange
16:34:35.535866 OUT Elapsed: 0s
16:34:35.535866                  textDocument/didChange: write-unlocked
16:34:35.535866 IN Elapsed: 0s
16:34:35.535866 IN Elapsed: 0s
16:34:35.535866 IDE --> LS REQU textDocument/documentSymbol 14
16:34:35.535866                 textDocument/documentSymbol 14: read-locked
16:34:35.535866                 textDocument/documentSymbol 14: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:35.535866 IDE     LS --> Clangd REQU textDocument/documentSymbol 15
16:34:35.535866 OUT Elapsed: 0s
16:34:35.571621 IN Elapsed: 57.2457ms
16:34:35.571621 IDE     LS <-- Clangd RESP textDocument/documentSymbol 15
16:34:35.571621                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:34:35.571621                 textDocument/documentSymbol 14:   > convert SymbolKind:Variable 3:0-3:17
16:34:35.572138                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:34:35.572138 IN Elapsed: 517µs
16:34:35.572138 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:34:35.572656                             textDocument/publishDiagnostics: Ignored by configuration
16:34:35.572656                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:34:35.572656                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.572656                 textDocument/documentSymbol 14:   > convert SymbolKind:Variable 4:0-4:10
16:34:35.573235                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:34:35.573235                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:34:35.573235                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.573235                 textDocument/documentSymbol 14:   > convert SymbolKind:Variable 5:0-5:10
16:34:35.574109                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:34:35.574109                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:34:35.574109                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.574109                 textDocument/documentSymbol 14:   > convert SymbolKind:Variable 6:0-6:10
16:34:35.574620                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:34:35.575129                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:34:35.575129                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.575129                 textDocument/documentSymbol 14:   > convert SymbolKind:Variable 7:0-7:11
16:34:35.575679                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:34:35.575679                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:34:35.576182                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.576182                 textDocument/documentSymbol 14:   > convert SymbolKind:Function 11:0-11:12
16:34:35.576268                 textDocument/documentSymbol 14: Range is in PREPROCESSED section of the sketch
16:34:35.576268                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:34:35.576268                 textDocument/documentSymbol 14:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:34:35.576268                 textDocument/documentSymbol 14:   > convert SymbolKind:Function 13:0-13:11
16:34:35.576779                 textDocument/documentSymbol 14: Range is in PREPROCESSED section of the sketch
16:34:35.576779                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:34:35.576779                 textDocument/documentSymbol 14:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:34:35.576779                 textDocument/documentSymbol 14:   > convert SymbolKind:Function 15:0-15:23
16:34:35.577330                 textDocument/documentSymbol 14: Range is in PREPROCESSED section of the sketch
16:34:35.577330                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:34:35.577330                 textDocument/documentSymbol 14:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:34:35.577330                 textDocument/documentSymbol 14:   > convert SymbolKind:Function 17:0-17:15
16:34:35.577856                 textDocument/documentSymbol 14: Range is in PREPROCESSED section of the sketch
16:34:35.577856                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:34:35.577856                 textDocument/documentSymbol 14:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:34:35.577856                 textDocument/documentSymbol 14:   > convert SymbolKind:Function 19:0-19:14
16:34:35.578392                 textDocument/documentSymbol 14: Range is in PREPROCESSED section of the sketch
16:34:35.578392                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:34:35.578392                 textDocument/documentSymbol 14:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:34:35.578392                 textDocument/documentSymbol 14:   > convert SymbolKind:Function 21:0-28:1
16:34:35.578936                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:34:35.579470                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:34:35.579470                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.579470                 textDocument/documentSymbol 14:   > convert SymbolKind:Function 31:0-41:1
16:34:35.579470                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:34:35.579987                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:34:35.579987                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.579987                 textDocument/documentSymbol 14:   > convert SymbolKind:Function 42:0-48:1
16:34:35.580490                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:34:35.581040                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:34:35.581040                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.581040                 textDocument/documentSymbol 14:   > convert SymbolKind:Function 49:0-55:1
16:34:35.581553                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:34:35.582064                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:34:35.582064                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.582064                 textDocument/documentSymbol 14:   > convert SymbolKind:Function 56:0-62:1
16:34:35.582573                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:34:35.582573                 textDocument/documentSymbol 14: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:34:35.582573                 textDocument/documentSymbol 14: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:34:35.582573                 textDocument/documentSymbol 14: read-unlocked
16:34:35.582573 IDE <-- LS RESP textDocument/documentSymbol 14
16:34:35.583128 OUT Elapsed: 52.6µs
16:34:35.753725 IN Elapsed: 170.5967ms
16:34:35.754311 IDE --> LS REQU textDocument/codeAction 15
16:34:35.754311                 textDocument/codeAction 15: read-locked
16:34:35.754311                 textDocument/codeAction 15: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:22:0)
16:34:35.754660                 textDocument/codeAction 15: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:35.755457                 textDocument/codeAction 15:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:22:0)
16:34:35.755457 IDE     LS --> Clangd REQU textDocument/codeAction 16
16:34:35.755457 OUT Elapsed: 0s
16:34:35.755457 IN Elapsed: 182.8159ms
16:34:35.755457 IDE     LS <-- Clangd RESP textDocument/codeAction 16
16:34:35.755457                 textDocument/codeAction 15: read-unlocked
16:34:35.755457 IDE <-- LS RESP textDocument/codeAction 15
16:34:35.755457 OUT Elapsed: 0s
16:34:36.530070 SKETCH REBUILD: : Sketch rebuild started
16:34:36.530070 IDE <-- LS REQU window/workDoneProgress/create 4
16:34:36.530070 SKETCH REBUILD: : read-locked
16:34:36.530070 OUT Elapsed: 0s
16:34:36.530070 SKETCH REBUILD: : read-unlocked
16:34:36.530070 IN Elapsed: 774.6127ms
16:34:36.530070 IDE --> LS RESP window/workDoneProgress/create 4
16:34:36.530070 IDE <-- LS NOTIF $/progress
16:34:36.530070 OUT Elapsed: 0s
16:34:36.576065 IN Elapsed: 45.9951ms
16:34:36.576065 IDE --> LS NOTIF textDocument/didSave
16:34:36.576065                  textDocument/didSave: write-locked
16:34:36.576065                  textDocument/didSave: notification is not forwarded to clang
16:34:36.576065                  textDocument/didSave: write-unlocked
16:34:36.844566 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  // stop_it();          //Car stop\r\n  // delay(500);         //delayed\r\n  // reversal();         //Car back\r\n  // delay(tDelay);      //delayed\r\n  // stop_it();          //delayed\r\n  // delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, HIGH);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:34:37.049628 IN Elapsed: 473.5625ms
16:34:37.049628 IDE --> LS REQU textDocument/documentHighlight 16
16:34:37.049628                 textDocument/documentHighlight 16: read-locked
16:34:37.049628                 textDocument/documentHighlight 16: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:37.050724                 textDocument/documentHighlight 16: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:26:34 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:39:34
16:34:37.050724 IDE     LS --> Clangd REQU textDocument/documentHighlight 17
16:34:37.050724 OUT Elapsed: 0s
16:34:37.052252 IN Elapsed: 1.2962916s
16:34:37.052260 IDE     LS <-- Clangd RESP textDocument/documentHighlight 17
16:34:37.052260                 textDocument/documentHighlight 16: read-unlocked
16:34:37.052260 IDE <-- LS RESP textDocument/documentHighlight 16
16:34:37.052260 OUT Elapsed: 0s
16:34:37.090393 SKETCH REBUILD: : Compile successful!
16:34:37.097913 SKETCH REBUILD: : write-locked
16:34:37.097913 SKETCH REBUILD: : write-unlocked
16:34:37.097913 SKETCH REBUILD: : Error: context canceled
16:34:37.097913 IDE <-- LS NOTIF $/progress
16:34:37.097913 OUT Elapsed: 0s
16:34:37.299754 IN Elapsed: 247.494ms
16:34:37.299754 IDE --> LS REQU textDocument/codeAction 17
16:34:37.299754                 textDocument/codeAction 17: read-locked
16:34:37.299754                 textDocument/codeAction 17: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:26:34)
16:34:37.300323                 textDocument/codeAction 17: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:37.301419                 textDocument/codeAction 17:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:26:34)
16:34:37.301419 IDE     LS --> Clangd REQU textDocument/codeAction 18
16:34:37.301419 OUT Elapsed: 0s
16:34:37.301419 IN Elapsed: 249.1586ms
16:34:37.301419 IDE     LS <-- Clangd RESP textDocument/codeAction 18
16:34:37.301419                 textDocument/codeAction 17: read-unlocked
16:34:37.301419 IDE <-- LS RESP textDocument/codeAction 17
16:34:37.301419 OUT Elapsed: 0s
16:34:38.113443 SKETCH REBUILD: : Sketch rebuild started
16:34:38.113443 SKETCH REBUILD: : read-locked
16:34:38.113443 SKETCH REBUILD: : read-unlocked
16:34:38.113443 IDE <-- LS REQU window/workDoneProgress/create 5
16:34:38.113443 OUT Elapsed: 0s
16:34:38.113443 IN Elapsed: 812.0242ms
16:34:38.113443 IDE --> LS RESP window/workDoneProgress/create 5
16:34:38.113443 IDE <-- LS NOTIF $/progress
16:34:38.113443 OUT Elapsed: 0s
16:34:38.425633 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  // stop_it();          //Car stop\r\n  // delay(500);         //delayed\r\n  // reversal();         //Car back\r\n  // delay(tDelay);      //delayed\r\n  // stop_it();          //delayed\r\n  // delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, HIGH);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:34:38.721734 SKETCH REBUILD: : Compile successful!
16:34:38.730364 SKETCH REBUILD: : write-locked
16:34:38.731959   > Current sketchmapper content:
16:34:38.731959   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:34:38.731959   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:34:38.731959   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:34:38.731959   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:34:38.731959   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:34:38.731959   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:34:38.731959   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:34:38.731959   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:34:38.731959   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:34:38.731959   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:34:38.731959  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:34:38.731959  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:34:38.731959  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:38.731959  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:34:38.731959  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:38.731959  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:34:38.731959  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:38.731959  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:34:38.731959  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:38.731959  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:34:38.731959  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:34:38.731959  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:34:38.731959  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:34:38.731959  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:34:38.731959  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:34:38.731959  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:34:38.731959  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:34:38.731959  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:34:38.731959  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:34:38.731959  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:34:38.731959  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:34:38.731959  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:34:38.731959  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:34:38.731959  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:34:38.731959  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:34:38.731959  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:34:38.731959  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:34:38.731959  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:34:38.731959  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:34:38.731959  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:34:38.731959  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:34:38.731959  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:34:38.731959  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:34:38.731959  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:34:38.731959  44:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:34:38.731959  45:   digitalWrite(D2, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:34:38.731959  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:34:38.731959  47:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:34:38.731959  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:34:38.731959  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:34:38.731959  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:34:38.731959  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:34:38.731959  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:34:38.731959  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:34:38.731959  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:34:38.731959  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:34:38.731959  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:34:38.731959  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:34:38.731959  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:34:38.731959  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:34:38.731959  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:34:38.731959  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:34:38.731959  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:34:38.732462  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:34:38.732465  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:34:38.732465 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:34:38.732493 IDE     LS --> Clangd NOTIF textDocument/didSave
16:34:38.732493 OUT Elapsed: 0s
16:34:38.732493 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:34:38.732493 IDE     LS --> Clangd NOTIF textDocument/didChange
16:34:38.732493 OUT Elapsed: 0s
16:34:38.732493 SKETCH REBUILD: : write-unlocked
16:34:38.732493 IDE <-- LS NOTIF $/progress
16:34:38.732493 OUT Elapsed: 0s
16:34:42.072541 IN Elapsed: 3.9590977s
16:34:42.072541 IDE --> LS NOTIF ino/didCompleteBuild
16:34:42.072541                  ino/didCompleteBuild: write-locked
16:34:42.078521                  ino/didCompleteBuild: Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-sketch-7DA4ED9A08B34B58449C28360745677E\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\libraries.cache
16:34:42.078521                  ino/didCompleteBuild: write-unlocked
16:34:43.090563 SKETCH REBUILD: : Sketch rebuild started
16:34:43.090563 SKETCH REBUILD: : read-locked
16:34:43.090563 IDE <-- LS REQU window/workDoneProgress/create 6
16:34:43.090563 SKETCH REBUILD: : read-unlocked
16:34:43.090563 OUT Elapsed: 0s
16:34:43.090563 IN Elapsed: 1.012042s
16:34:43.090563 IDE --> LS RESP window/workDoneProgress/create 6
16:34:43.090563 IDE <-- LS NOTIF $/progress
16:34:43.090563 OUT Elapsed: 0s
16:34:43.391457 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  // stop_it();          //Car stop\r\n  // delay(500);         //delayed\r\n  // reversal();         //Car back\r\n  // delay(tDelay);      //delayed\r\n  // stop_it();          //delayed\r\n  // delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, HIGH);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:34:43.466285 IN Elapsed: 375.7228ms
16:34:43.466285 IDE --> LS REQU textDocument/documentHighlight 18
16:34:43.466285                 textDocument/documentHighlight 18: read-locked
16:34:43.466930                 textDocument/documentHighlight 18: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:43.468172                 textDocument/documentHighlight 18: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:21:31 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:34:31
16:34:43.468172 IDE     LS --> Clangd REQU textDocument/documentHighlight 19
16:34:43.468172 OUT Elapsed: 0s
16:34:43.469201 IN Elapsed: 6.1677825s
16:34:43.469201 IDE     LS <-- Clangd RESP textDocument/documentHighlight 19
16:34:43.469201                 textDocument/documentHighlight 18: read-unlocked
16:34:43.469201 IDE <-- LS RESP textDocument/documentHighlight 18
16:34:43.469201 OUT Elapsed: 0s
16:34:43.469201 IN Elapsed: 0s
16:34:43.625121 SKETCH REBUILD: : Compile successful!
16:34:43.633146 SKETCH REBUILD: : write-locked
16:34:43.634736   > Current sketchmapper content:
16:34:43.634736   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:34:43.634736   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:34:43.634736   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:34:43.634736   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:34:43.634736   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:34:43.634736   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:34:43.634736   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:34:43.634736   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:34:43.634736   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:34:43.634736   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:34:43.634736  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:34:43.634736  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:34:43.634736  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:43.634736  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:34:43.634736  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:43.634736  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:34:43.634736  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:43.634736  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:34:43.634736  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:34:43.634736  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:34:43.634736  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:34:43.634736  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:34:43.634736  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:34:43.634736  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:34:43.634736  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:34:43.634736  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:34:43.634736  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:34:43.634736  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:34:43.634736  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:34:43.634736  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:34:43.634736  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:34:43.634736  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:34:43.634736  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:34:43.634736  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:34:43.634736  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:34:43.634736  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:34:43.634736  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:34:43.634736  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:34:43.634736  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:34:43.634736  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:34:43.634736  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:34:43.634736  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:34:43.634736  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:34:43.634736  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:34:43.634736  44:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:34:43.634736  45:   digitalWrite(D2, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:34:43.634736  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:34:43.634736  47:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:34:43.635239  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:34:43.635239  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:34:43.635239  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:34:43.635239  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:34:43.635239  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:34:43.635239  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:34:43.635287  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:34:43.635287  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:34:43.635287  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:34:43.635287  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:34:43.635287  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:34:43.635287  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:34:43.635287  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:34:43.635287  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:34:43.635287  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:34:43.635287  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:34:43.635287  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:34:43.635287 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:34:43.635287 IDE     LS --> Clangd NOTIF textDocument/didSave
16:34:43.635287 OUT Elapsed: 0s
16:34:43.635287 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:34:43.635287 IDE     LS --> Clangd NOTIF textDocument/didChange
16:34:43.635287 OUT Elapsed: 0s
16:34:43.635287 SKETCH REBUILD: : write-unlocked
16:34:43.635287 IDE <-- LS NOTIF $/progress
16:34:43.635287 OUT Elapsed: 0s
16:34:43.690684 IN Elapsed: 221.4833ms
16:34:43.690850 IDE     LS <-- Clangd REQU window/workDoneProgress/create 2
16:34:43.690850 IDE     LS --> Clangd RESP window/workDoneProgress/create 2
16:34:43.690850 OUT Elapsed: 0s
16:34:43.690850 IDE <-- LS REQU window/workDoneProgress/create 7
16:34:43.690850 OUT Elapsed: 0s
16:34:43.690850 IN Elapsed: 0s
16:34:43.690850 IDE     LS <-- Clangd NOTIF $/progress
16:34:43.690850                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:34:43.690850 IN Elapsed: 0s
16:34:43.690850 IDE     LS <-- Clangd NOTIF $/progress
16:34:43.690850                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:34:43.690850 IN Elapsed: 221.6488ms
16:34:43.690850 IDE --> LS RESP window/workDoneProgress/create 7
16:34:43.690850 IDE <-- LS NOTIF $/progress
16:34:43.690850 OUT Elapsed: 0s
16:34:43.690850 IDE <-- LS NOTIF $/progress
16:34:43.690850 OUT Elapsed: 0s
16:34:43.710927 IN Elapsed: 20.0772ms
16:34:43.710927 IDE --> LS REQU textDocument/codeAction 19
16:34:43.710927                 textDocument/codeAction 19: read-locked
16:34:43.710927                 textDocument/codeAction 19: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:21:31)
16:34:43.711620                 textDocument/codeAction 19: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:34:43.712159                 textDocument/codeAction 19:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:31)
16:34:43.712159 IDE     LS --> Clangd REQU textDocument/codeAction 20
16:34:43.712159 OUT Elapsed: 0s
16:34:43.712732 IN Elapsed: 21.8824ms
16:34:43.712732 IDE     LS <-- Clangd RESP textDocument/codeAction 20
16:34:43.712732                 textDocument/codeAction 19: read-unlocked
16:34:43.712732 IDE <-- LS RESP textDocument/codeAction 19
16:34:43.712732 OUT Elapsed: 0s
16:34:43.723436 IN Elapsed: 10.7035ms
16:34:43.723487 IDE     LS <-- Clangd NOTIF $/progress
16:34:43.723519                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:34:43.723519 IN Elapsed: 0s
16:34:43.723519 IDE     LS <-- Clangd NOTIF $/progress
16:34:43.723519                             $/progress: backgroundIndexProgress END 
16:34:43.723519 IDE <-- LS NOTIF $/progress
16:34:43.723519 OUT Elapsed: 0s
16:34:43.723519 IDE <-- LS NOTIF $/progress
16:34:43.723519 OUT Elapsed: 0s
16:35:05.558527 IN Elapsed: 21.8457945s
16:35:05.558527 IDE --> LS NOTIF ino/didCompleteBuild
16:35:05.558527                  ino/didCompleteBuild: write-locked
16:35:05.562251                  ino/didCompleteBuild: Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-sketch-7DA4ED9A08B34B58449C28360745677E\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\libraries.cache
16:35:05.562251                  ino/didCompleteBuild: write-unlocked
16:35:06.567592 SKETCH REBUILD: : Sketch rebuild started
16:35:06.567592 SKETCH REBUILD: : read-locked
16:35:06.567768 SKETCH REBUILD: : read-unlocked
16:35:06.567768 IDE <-- LS REQU window/workDoneProgress/create 8
16:35:06.567768 OUT Elapsed: 0s
16:35:06.567768 IN Elapsed: 1.0055163s
16:35:06.567768 IDE --> LS RESP window/workDoneProgress/create 8
16:35:06.567768 IDE <-- LS NOTIF $/progress
16:35:06.567768 OUT Elapsed: 0s
16:35:06.880566 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  // stop_it();          //Car stop\r\n  // delay(500);         //delayed\r\n  // reversal();         //Car back\r\n  // delay(tDelay);      //delayed\r\n  // stop_it();          //delayed\r\n  // delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, HIGH);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:35:07.128455 SKETCH REBUILD: : Compile successful!
16:35:07.136543 SKETCH REBUILD: : write-locked
16:35:07.138184   > Current sketchmapper content:
16:35:07.138184   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:35:07.138184   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:35:07.138184   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:35:07.138184   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:35:07.138184   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:35:07.138184   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:35:07.138184   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:35:07.138184   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:35:07.138184   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:35:07.138184   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:35:07.138184  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:35:07.138184  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:35:07.138184  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:35:07.138184  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:35:07.138184  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:35:07.138184  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:35:07.138184  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:35:07.138184  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:35:07.138184  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:35:07.138184  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:35:07.138184  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:35:07.138184  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:35:07.138184  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:35:07.138184  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:35:07.138184  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:35:07.138184  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:35:07.138184  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:35:07.138184  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:35:07.138184  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:35:07.138184  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:35:07.138184  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:35:07.138184  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:35:07.138184  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:35:07.138184  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:35:07.138184  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:35:07.138184  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:35:07.138184  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:35:07.138184  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:35:07.138184  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:35:07.138184  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:35:07.138184  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:35:07.138184  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:35:07.138184  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:35:07.138184  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:35:07.138184  44:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:35:07.138184  45:   digitalWrite(D2, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:35:07.138184  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:35:07.138184  47:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:35:07.138184  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:35:07.138184  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:35:07.138184  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:35:07.138184  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:35:07.138184  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:35:07.138184  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:35:07.138184  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:35:07.138184  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:35:07.138184  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:35:07.138184  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:35:07.138184  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:35:07.138184  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:35:07.138184  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:35:07.138184  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:35:07.138184  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:35:07.138184  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:35:07.138184  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:35:07.138184 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:35:07.138184 IDE     LS --> Clangd NOTIF textDocument/didSave
16:35:07.138687 OUT Elapsed: 502.8µs
16:35:07.138692 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:35:07.138692 IDE     LS --> Clangd NOTIF textDocument/didChange
16:35:07.138692 OUT Elapsed: 0s
16:35:07.138692 SKETCH REBUILD: : write-unlocked
16:35:07.138692 IDE <-- LS NOTIF $/progress
16:35:07.138692 OUT Elapsed: 0s
16:35:07.192631 IN Elapsed: 23.4691126s
16:35:07.192631 IDE     LS <-- Clangd REQU window/workDoneProgress/create 3
16:35:07.192631 IDE     LS --> Clangd RESP window/workDoneProgress/create 3
16:35:07.193134 IDE <-- LS REQU window/workDoneProgress/create 9
16:35:07.193134 OUT Elapsed: 0s
16:35:07.193238 OUT Elapsed: 0s
16:35:07.193238 IN Elapsed: 0s
16:35:07.193238 IDE     LS <-- Clangd NOTIF $/progress
16:35:07.193238                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:35:07.193238 IN Elapsed: 0s
16:35:07.193238 IDE     LS <-- Clangd NOTIF $/progress
16:35:07.193238                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:35:07.193238 IN Elapsed: 625.4699ms
16:35:07.193238 IDE --> LS RESP window/workDoneProgress/create 9
16:35:07.193238 IDE <-- LS NOTIF $/progress
16:35:07.193238 OUT Elapsed: 0s
16:35:07.193741 IDE <-- LS NOTIF $/progress
16:35:07.193954 OUT Elapsed: 212.5µs
16:35:07.225087 IN Elapsed: 31.8499ms
16:35:07.225143 IDE     LS <-- Clangd NOTIF $/progress
16:35:07.225143                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:35:07.225196 IN Elapsed: 3.5µs
16:35:07.225196 IDE     LS <-- Clangd NOTIF $/progress
16:35:07.225224 IDE <-- LS NOTIF $/progress
16:35:07.225224                             $/progress: backgroundIndexProgress END 
16:35:07.225224 OUT Elapsed: 0s
16:35:07.225224 IDE <-- LS NOTIF $/progress
16:35:07.225224 OUT Elapsed: 0s
16:36:24.166516 IN Elapsed: 1m16.9732781s
16:36:24.166516 IDE --> LS REQU textDocument/codeAction 20
16:36:24.166516                 textDocument/codeAction 20: read-locked
16:36:24.166516                 textDocument/codeAction 20: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:25)
16:36:24.166516                 textDocument/codeAction 20: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:36:24.167611                 textDocument/codeAction 20:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:32:25)
16:36:24.167611 IDE     LS --> Clangd REQU textDocument/codeAction 21
16:36:24.167611 OUT Elapsed: 0s
16:36:24.168686 IN Elapsed: 1m16.9434616s
16:36:24.168686 IDE     LS <-- Clangd RESP textDocument/codeAction 21
16:36:24.168686                 textDocument/codeAction 20: read-unlocked
16:36:24.168686 IDE <-- LS RESP textDocument/codeAction 20
16:36:24.169192 OUT Elapsed: 506.4µs
16:36:24.666481 IN Elapsed: 496.9401ms
16:36:24.666514 IDE --> LS REQU textDocument/codeAction 21
16:36:24.666514                 textDocument/codeAction 21: read-locked
16:36:24.666514                 textDocument/codeAction 21: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:24)
16:36:24.666514                 textDocument/codeAction 21: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:36:24.667622                 textDocument/codeAction 21:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:24)
16:36:24.667622 IDE     LS --> Clangd REQU textDocument/codeAction 22
16:36:24.667622 OUT Elapsed: 0s
16:36:24.667622 IN Elapsed: 498.9369ms
16:36:24.667622 IDE     LS <-- Clangd RESP textDocument/codeAction 22
16:36:24.667622                 textDocument/codeAction 21: read-unlocked
16:36:24.667622 IDE <-- LS RESP textDocument/codeAction 21
16:36:24.667622 OUT Elapsed: 0s
16:39:51.385500 IN Elapsed: 3m26.7178773s
16:39:51.385500 IDE --> LS REQU textDocument/documentHighlight 22
16:39:51.385500                 textDocument/documentHighlight 22: read-locked
16:39:51.386015                 textDocument/documentHighlight 22: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:39:51.387150                 textDocument/documentHighlight 22: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:25:34 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:38:34
16:39:51.387150 IDE     LS --> Clangd REQU textDocument/documentHighlight 23
16:39:51.387150 OUT Elapsed: 0s
16:39:51.388235 IN Elapsed: 3m26.7206126s
16:39:51.388235 IDE     LS <-- Clangd RESP textDocument/documentHighlight 23
16:39:51.388235                 textDocument/documentHighlight 22: read-unlocked
16:39:51.388235 IDE <-- LS RESP textDocument/documentHighlight 22
16:39:51.388235 OUT Elapsed: 0s
16:39:51.625750 IN Elapsed: 237.5148ms
16:39:51.625750 IDE --> LS REQU textDocument/codeAction 23
16:39:51.625750                 textDocument/codeAction 23: read-locked
16:39:51.625750                 textDocument/codeAction 23: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:25:34)
16:39:51.625750                 textDocument/codeAction 23: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:39:51.627492                 textDocument/codeAction 23:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:25:34)
16:39:51.628011 IDE     LS --> Clangd REQU textDocument/codeAction 24
16:39:51.628011 OUT Elapsed: 0s
16:39:51.628011 IN Elapsed: 239.7764ms
16:39:51.628011 IDE     LS <-- Clangd RESP textDocument/codeAction 24
16:39:51.628011                 textDocument/codeAction 23: read-unlocked
16:39:51.628011 IDE <-- LS RESP textDocument/codeAction 23
16:39:51.628011 OUT Elapsed: 0s
16:40:00.726998 IN Elapsed: 9.098987s
16:40:00.727782 IDE --> LS REQU textDocument/hover 24
16:40:00.727782                 textDocument/hover 24: read-locked
16:40:00.727782                 textDocument/hover 24: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:00.729126                 textDocument/hover 24: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:20
16:40:00.729161 IDE     LS --> Clangd REQU textDocument/hover 25
16:40:00.729161 OUT Elapsed: 0s
16:40:00.731788 IN Elapsed: 9.103777s
16:40:00.731788 IDE     LS <-- Clangd RESP textDocument/hover 25
16:40:00.732300                 textDocument/hover 24: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:19-44:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:19-31:22 (.ino)
16:40:00.732300                 textDocument/hover 24: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:40:00.732300                 textDocument/hover 24: read-unlocked
16:40:00.732300 IDE <-- LS RESP textDocument/hover 24
16:40:00.732300 OUT Elapsed: 0s
16:40:00.929046 IN Elapsed: 196.7463ms
16:40:00.929396 IDE --> LS REQU textDocument/hover 25
16:40:00.929487                 textDocument/hover 25: read-locked
16:40:00.929770                 textDocument/hover 25: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:00.930510                 textDocument/hover 25: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:21
16:40:00.930510 IDE     LS --> Clangd REQU textDocument/hover 26
16:40:00.930510 OUT Elapsed: 0s
16:40:00.932072 IN Elapsed: 200.2836ms
16:40:00.932072 IDE     LS <-- Clangd RESP textDocument/hover 26
16:40:00.932609                 textDocument/hover 25: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:19-44:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:19-31:22 (.ino)
16:40:00.932609                 textDocument/hover 25: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:40:00.932609                 textDocument/hover 25: read-unlocked
16:40:00.932609 IDE <-- LS RESP textDocument/hover 25
16:40:00.932609 OUT Elapsed: 0s
16:40:01.514183 IN Elapsed: 581.5733ms
16:40:01.514183 IDE --> LS REQU textDocument/hover 26
16:40:01.514183                 textDocument/hover 26: read-locked
16:40:01.514183                 textDocument/hover 26: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:01.515233                 textDocument/hover 26: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:21
16:40:01.515233 IDE     LS --> Clangd REQU textDocument/hover 27
16:40:01.515233 OUT Elapsed: 0s
16:40:01.516273 IN Elapsed: 584.2014ms
16:40:01.516899 IDE     LS <-- Clangd RESP textDocument/hover 27
16:40:01.517436                 textDocument/hover 26: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:19-45:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:19-32:23 (.ino)
16:40:01.517436                 textDocument/hover 26: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:40:01.517436                 textDocument/hover 26: read-unlocked
16:40:01.517436 IDE <-- LS RESP textDocument/hover 26
16:40:01.517436 OUT Elapsed: 0s
16:40:12.602682 IN Elapsed: 11.0852465s
16:40:12.602682 IDE --> LS REQU textDocument/hover 27
16:40:12.602682                 textDocument/hover 27: read-locked
16:40:12.602682                 textDocument/hover 27: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:12.603773                 textDocument/hover 27: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:19 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:19
16:40:12.603773 IDE     LS --> Clangd REQU textDocument/hover 28
16:40:12.603773 OUT Elapsed: 0s
16:40:12.606047 IN Elapsed: 11.0891474s
16:40:12.606047 IDE     LS <-- Clangd RESP textDocument/hover 28
16:40:12.606583                 textDocument/hover 27: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:19-45:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:19-32:23 (.ino)
16:40:12.606583                 textDocument/hover 27: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:40:12.606583                 textDocument/hover 27: read-unlocked
16:40:12.606583 IDE <-- LS RESP textDocument/hover 27
16:40:12.606583 OUT Elapsed: 0s
16:40:13.138752 IN Elapsed: 532.1686ms
16:40:13.139142 IDE --> LS REQU textDocument/hover 28
16:40:13.139142                 textDocument/hover 28: read-locked
16:40:13.139201                 textDocument/hover 28: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:13.140318                 textDocument/hover 28: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:22
16:40:13.140318 IDE     LS --> Clangd REQU textDocument/hover 29
16:40:13.140318 OUT Elapsed: 0s
16:40:13.141338 IN Elapsed: 535.2914ms
16:40:13.141897 IDE     LS <-- Clangd RESP textDocument/hover 29
16:40:13.141897                 textDocument/hover 28: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:19-45:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:19-32:23 (.ino)
16:40:13.141897                 textDocument/hover 28: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:40:13.141897                 textDocument/hover 28: read-unlocked
16:40:13.142401 IDE <-- LS RESP textDocument/hover 28
16:40:13.142408 OUT Elapsed: 0s
16:40:13.597234 IN Elapsed: 454.8258ms
16:40:13.597676 IDE --> LS REQU textDocument/hover 29
16:40:13.597676                 textDocument/hover 29: read-locked
16:40:13.597815                 textDocument/hover 29: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:13.599026                 textDocument/hover 29: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:17 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:17
16:40:13.599026 IDE     LS --> Clangd REQU textDocument/hover 30
16:40:13.599088 OUT Elapsed: 0s
16:40:13.600302 IN Elapsed: 458.9639ms
16:40:13.600302 IDE     LS <-- Clangd RESP textDocument/hover 30
16:40:13.601112                 textDocument/hover 29: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:15-44:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:15-31:17 (.ino)
16:40:13.601151                 textDocument/hover 29: Hover content: "### function `digitalWrite`  \n\n---\n→ `void`  \nParameters:  \n- `uint8_t pin`\n- `uint8_t val`\n\n---\n```cpp\nvoid digitalWrite(uint8_t pin, uint8_t val)\n```"
16:40:13.601151                 textDocument/hover 29: read-unlocked
16:40:13.601151 IDE <-- LS RESP textDocument/hover 29
16:40:13.601189 OUT Elapsed: 38.7µs
16:40:15.778746 IN Elapsed: 2.1775569s
16:40:15.778746 IDE --> LS REQU textDocument/hover 30
16:40:15.778746                 textDocument/hover 30: read-locked
16:40:15.778746                 textDocument/hover 30: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:15.779858                 textDocument/hover 30: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:25:13 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:38:13
16:40:15.779858 IDE     LS --> Clangd REQU textDocument/hover 31
16:40:15.779858 OUT Elapsed: 0s
16:40:15.780878 IN Elapsed: 2.1805765s
16:40:15.780878 IDE     LS <-- Clangd RESP textDocument/hover 31
16:40:15.780878                 textDocument/hover 30: null response
16:40:15.780878                 textDocument/hover 30: read-unlocked
16:40:15.780878 IDE <-- LS RESP textDocument/hover 30
16:40:15.780878 OUT Elapsed: 0s
16:40:16.305039 IN Elapsed: 524.1607ms
16:40:16.305039 IDE --> LS REQU textDocument/hover 31
16:40:16.305039                 textDocument/hover 31: read-locked
16:40:16.305039                 textDocument/hover 31: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:16.306061                 textDocument/hover 31: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:20
16:40:16.306061 IDE     LS --> Clangd REQU textDocument/hover 32
16:40:16.306061 OUT Elapsed: 0s
16:40:16.307702 IN Elapsed: 526.8239ms
16:40:16.307702 IDE     LS <-- Clangd RESP textDocument/hover 32
16:40:16.308214                 textDocument/hover 31: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:19-45:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:19-32:23 (.ino)
16:40:16.308214                 textDocument/hover 31: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:40:16.308214                 textDocument/hover 31: read-unlocked
16:40:16.308214 IDE <-- LS RESP textDocument/hover 31
16:40:16.308214 OUT Elapsed: 0s
16:40:16.460183 IN Elapsed: 151.9687ms
16:40:16.460183 IDE --> LS REQU textDocument/documentHighlight 32
16:40:16.460183                 textDocument/documentHighlight 32: read-locked
16:40:16.460778                 textDocument/documentHighlight 32: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:16.461835                 textDocument/documentHighlight 32: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:21
16:40:16.461835 IDE     LS --> Clangd REQU textDocument/documentHighlight 33
16:40:16.461835 OUT Elapsed: 0s
16:40:16.461835 IN Elapsed: 154.133ms
16:40:16.462368 IDE     LS <-- Clangd RESP textDocument/documentHighlight 33
16:40:16.462368                 textDocument/documentHighlight 32: read-unlocked
16:40:16.462368 IDE <-- LS RESP textDocument/documentHighlight 32
16:40:16.462368 OUT Elapsed: 0s
16:40:16.869823 IN Elapsed: 407.4545ms
16:40:16.870208 IDE --> LS REQU textDocument/codeAction 33
16:40:16.870208                 textDocument/codeAction 33: read-locked
16:40:16.870399                 textDocument/codeAction 33: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:19)
16:40:16.870399                 textDocument/codeAction 33: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:16.871576                 textDocument/codeAction 33:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:32:19)
16:40:16.871576 IDE     LS --> Clangd REQU textDocument/codeAction 34
16:40:16.871576 OUT Elapsed: 0s
16:40:16.871576 IN Elapsed: 409.208ms
16:40:16.871576 IDE     LS <-- Clangd RESP textDocument/codeAction 34
16:40:16.871576                 textDocument/codeAction 33: read-unlocked
16:40:16.871576 IDE <-- LS RESP textDocument/codeAction 33
16:40:16.871576 OUT Elapsed: 0s
16:40:17.264302 IN Elapsed: 392.7261ms
16:40:17.264302 IDE --> LS REQU textDocument/hover 34
16:40:17.264302                 textDocument/hover 34: read-locked
16:40:17.264302                 textDocument/hover 34: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:17.265233                 textDocument/hover 34: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:20
16:40:17.265742 IDE     LS --> Clangd REQU textDocument/hover 35
16:40:17.265742 OUT Elapsed: 0s
16:40:17.266762 IN Elapsed: 395.1861ms
16:40:17.266762 IDE     LS <-- Clangd RESP textDocument/hover 35
16:40:17.267340                 textDocument/hover 34: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:19-45:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:19-32:23 (.ino)
16:40:17.267340                 textDocument/hover 34: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:40:17.267340                 textDocument/hover 34: read-unlocked
16:40:17.267340 IDE <-- LS RESP textDocument/hover 34
16:40:17.267340 OUT Elapsed: 0s
16:40:17.368022 IN Elapsed: 100.6813ms
16:40:17.368022 IDE --> LS REQU textDocument/definition 35
16:40:17.368022                 textDocument/definition 35: read-locked
16:40:17.368022                 textDocument/definition 35: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:17.369111                 textDocument/definition 35: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:21
16:40:17.369111 IDE     LS --> Clangd REQU textDocument/definition 36
16:40:17.369111 OUT Elapsed: 0s
16:40:17.370513 IN Elapsed: 103.7513ms
16:40:17.370513 IDE     LS <-- Clangd RESP textDocument/definition 36
16:40:17.372328                 textDocument/definition 35: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 (ext file)
16:40:17.372831                 textDocument/definition 35: read-unlocked
16:40:17.372877 IDE <-- LS RESP textDocument/definition 35
16:40:17.372877 OUT Elapsed: 0s
16:40:17.392568 IN Elapsed: 19.6914ms
16:40:17.393126 IDE --> LS NOTIF textDocument/didOpen
16:40:17.393126                  textDocument/didOpen: write-locked
16:40:17.394340                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:40:17.394340                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:40:17.394340                  textDocument/didOpen: write-unlocked
16:40:17.394340 IN Elapsed: 0s
16:40:17.394340 IDE --> LS NOTIF textDocument/didClose
16:40:17.394340                  textDocument/didClose: write-locked
16:40:17.395253                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:40:17.395253                  textDocument/didClose: write-unlocked
16:40:18.408690 SKETCH REBUILD: : Sketch rebuild started
16:40:18.408690 IDE <-- LS REQU window/workDoneProgress/create 10
16:40:18.408690 SKETCH REBUILD: : read-locked
16:40:18.408690 SKETCH REBUILD: : read-unlocked
16:40:18.408690 OUT Elapsed: 0s
16:40:18.408690 IN Elapsed: 1.0134372s
16:40:18.409193 IDE --> LS RESP window/workDoneProgress/create 10
16:40:18.409193 IDE <-- LS NOTIF $/progress
16:40:18.409193 OUT Elapsed: 0s
16:40:18.723063 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  // stop_it();          //Car stop\r\n  // delay(500);         //delayed\r\n  // reversal();         //Car back\r\n  // delay(tDelay);      //delayed\r\n  // stop_it();          //delayed\r\n  // delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, HIGH);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:40:18.865600 IN Elapsed: 456.9098ms
16:40:18.865600 IDE --> LS REQU textDocument/documentHighlight 36
16:40:18.865600                 textDocument/documentHighlight 36: read-locked
16:40:18.865600                 textDocument/documentHighlight 36: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:18.866741                 textDocument/documentHighlight 36: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:20
16:40:18.866741 IDE     LS --> Clangd REQU textDocument/documentHighlight 37
16:40:18.866741 OUT Elapsed: 0s
16:40:18.867764 IN Elapsed: 1.4972501s
16:40:18.868276 IDE     LS <-- Clangd RESP textDocument/documentHighlight 37
16:40:18.868276                 textDocument/documentHighlight 36: read-unlocked
16:40:18.868276 IDE <-- LS RESP textDocument/documentHighlight 36
16:40:18.868276 OUT Elapsed: 0s
16:40:18.972610 SKETCH REBUILD: : Compile successful!
16:40:18.981487 SKETCH REBUILD: : write-locked
16:40:18.983124   > Current sketchmapper content:
16:40:18.983124   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:40:18.983124   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:18.983124   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:40:18.983124   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:40:18.983124   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:40:18.983124   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:40:18.983124   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:40:18.983124   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:40:18.983124   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:40:18.983124   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:40:18.983124  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:18.983124  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:40:18.983124  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:18.983124  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:40:18.983124  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:18.983124  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:40:18.983124  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:18.983124  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:40:18.983124  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:18.983124  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:40:18.983124  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:18.983124  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:40:18.983124  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:40:18.983124  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:40:18.983124  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:40:18.983124  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:40:18.983124  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:40:18.983124  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:40:18.983124  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:40:18.983124  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:40:18.983124  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:40:18.983124  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:40:18.983124  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:40:18.983124  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:40:18.983124  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:40:18.983124  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:40:18.983124  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:40:18.983124  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:40:18.983124  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:40:18.983124  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:40:18.983124  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:40:18.983124  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:40:18.983124  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:40:18.983124  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:40:18.983124  44:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:40:18.983124  45:   digitalWrite(D2, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:40:18.983124  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:40:18.983124  47:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:40:18.983124  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:40:18.983124  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:40:18.983124  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:40:18.983124  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:40:18.983124  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:40:18.983124  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:40:18.983124  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:40:18.983627  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:40:18.983634  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:40:18.983634  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:40:18.983634  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:40:18.983634  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:40:18.983634  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:40:18.983634  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:40:18.983634  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:40:18.983634  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:40:18.983634  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:40:18.983634 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:40:18.983634 IDE     LS --> Clangd NOTIF textDocument/didSave
16:40:18.983634 OUT Elapsed: 0s
16:40:18.983634 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:40:18.983634 IDE     LS --> Clangd NOTIF textDocument/didChange
16:40:18.983634 OUT Elapsed: 0s
16:40:18.983634 SKETCH REBUILD: : write-unlocked
16:40:18.983634 IDE <-- LS NOTIF $/progress
16:40:18.983634 OUT Elapsed: 0s
16:40:19.036970 IN Elapsed: 169.2063ms
16:40:19.036970 IDE     LS <-- Clangd REQU window/workDoneProgress/create 4
16:40:19.036970 IDE     LS --> Clangd RESP window/workDoneProgress/create 4
16:40:19.037452 OUT Elapsed: 0s
16:40:19.037452 IDE <-- LS REQU window/workDoneProgress/create 11
16:40:19.037452 IN Elapsed: 0s
16:40:19.037452 OUT Elapsed: 0s
16:40:19.037452 IDE     LS <-- Clangd NOTIF $/progress
16:40:19.037452                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:40:19.037452 IN Elapsed: 0s
16:40:19.037452 IDE     LS <-- Clangd NOTIF $/progress
16:40:19.037452                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:40:19.037452 IN Elapsed: 169.1766ms
16:40:19.037452 IDE --> LS RESP window/workDoneProgress/create 11
16:40:19.037452 IDE <-- LS NOTIF $/progress
16:40:19.037452 OUT Elapsed: 0s
16:40:19.037452 IDE <-- LS NOTIF $/progress
16:40:19.037452 OUT Elapsed: 0s
16:40:19.068831 IN Elapsed: 31.3789ms
16:40:19.068831 IDE     LS <-- Clangd NOTIF $/progress
16:40:19.069361                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:40:19.069361 IN Elapsed: 0s
16:40:19.069361 IDE     LS <-- Clangd NOTIF $/progress
16:40:19.069361 IDE <-- LS NOTIF $/progress
16:40:19.069361                             $/progress: backgroundIndexProgress END 
16:40:19.069361 OUT Elapsed: 0s
16:40:19.069361 IDE <-- LS NOTIF $/progress
16:40:19.069361 OUT Elapsed: 0s
16:40:19.257995 IN Elapsed: 220.5423ms
16:40:19.257995 IDE --> LS REQU textDocument/codeAction 37
16:40:19.257995                 textDocument/codeAction 37: read-locked
16:40:19.257995                 textDocument/codeAction 37: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:19)
16:40:19.257995                 textDocument/codeAction 37: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:19.259060                 textDocument/codeAction 37:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:19)
16:40:19.259060 IDE     LS --> Clangd REQU textDocument/codeAction 38
16:40:19.259060 OUT Elapsed: 0s
16:40:19.259656 IN Elapsed: 190.2947ms
16:40:19.259656 IDE     LS <-- Clangd RESP textDocument/codeAction 38
16:40:19.259656                 textDocument/codeAction 37: read-unlocked
16:40:19.259656 IDE <-- LS RESP textDocument/codeAction 37
16:40:19.259656 OUT Elapsed: 0s
16:40:20.215703 IN Elapsed: 955.5397ms
16:40:20.215703 IDE --> LS REQU textDocument/documentSymbol 38
16:40:20.215703                 textDocument/documentSymbol 38: read-locked
16:40:20.216234                 textDocument/documentSymbol 38: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:20.216234 IDE     LS --> Clangd REQU textDocument/documentSymbol 39
16:40:20.216234 OUT Elapsed: 0s
16:40:20.217255 IN Elapsed: 957.5989ms
16:40:20.217255 IDE     LS <-- Clangd RESP textDocument/documentSymbol 39
16:40:20.217768                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:40:20.217768                 textDocument/documentSymbol 38:   > convert SymbolKind:Variable 3:0-3:17
16:40:20.218280                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:40:20.218280                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:40:20.218280                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.218280                 textDocument/documentSymbol 38:   > convert SymbolKind:Variable 4:0-4:10
16:40:20.218804                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:40:20.219316                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:40:20.219316                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.219316                 textDocument/documentSymbol 38:   > convert SymbolKind:Variable 5:0-5:10
16:40:20.219902                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:40:20.220441                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:40:20.220441                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.220441                 textDocument/documentSymbol 38:   > convert SymbolKind:Variable 6:0-6:10
16:40:20.221018                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:40:20.221571                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:40:20.221571                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.221571                 textDocument/documentSymbol 38:   > convert SymbolKind:Variable 7:0-7:11
16:40:20.221571                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:40:20.222104                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:40:20.222104                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.222104                 textDocument/documentSymbol 38:   > convert SymbolKind:Function 11:0-11:12
16:40:20.223351                 textDocument/documentSymbol 38: Range is in PREPROCESSED section of the sketch
16:40:20.223351                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:40:20.223351                 textDocument/documentSymbol 38:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:20.223351                 textDocument/documentSymbol 38:   > convert SymbolKind:Function 13:0-13:11
16:40:20.223989                 textDocument/documentSymbol 38: Range is in PREPROCESSED section of the sketch
16:40:20.224048                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:40:20.224048                 textDocument/documentSymbol 38:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:20.224048                 textDocument/documentSymbol 38:   > convert SymbolKind:Function 15:0-15:23
16:40:20.224134                 textDocument/documentSymbol 38: Range is in PREPROCESSED section of the sketch
16:40:20.224134                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:40:20.224134                 textDocument/documentSymbol 38:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:20.224134                 textDocument/documentSymbol 38:   > convert SymbolKind:Function 17:0-17:15
16:40:20.224897                 textDocument/documentSymbol 38: Range is in PREPROCESSED section of the sketch
16:40:20.224897                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:40:20.224897                 textDocument/documentSymbol 38:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:20.224897                 textDocument/documentSymbol 38:   > convert SymbolKind:Function 19:0-19:14
16:40:20.225100                 textDocument/documentSymbol 38: Range is in PREPROCESSED section of the sketch
16:40:20.225100                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:40:20.225100                 textDocument/documentSymbol 38:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:20.225100                 textDocument/documentSymbol 38:   > convert SymbolKind:Function 21:0-28:1
16:40:20.225633                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:40:20.226183                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:40:20.226183                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.226183                 textDocument/documentSymbol 38:   > convert SymbolKind:Function 31:0-41:1
16:40:20.226695                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:40:20.227206                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:40:20.227206                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.227206                 textDocument/documentSymbol 38:   > convert SymbolKind:Function 42:0-48:1
16:40:20.227206                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:40:20.227717                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:40:20.227717                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.227717                 textDocument/documentSymbol 38:   > convert SymbolKind:Function 49:0-55:1
16:40:20.228234                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:40:20.228758                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:40:20.228758                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.228758                 textDocument/documentSymbol 38:   > convert SymbolKind:Function 56:0-62:1
16:40:20.229269                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:40:20.229780                 textDocument/documentSymbol 38: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:40:20.229780                 textDocument/documentSymbol 38: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.229780                 textDocument/documentSymbol 38: read-unlocked
16:40:20.229780 IDE <-- LS RESP textDocument/documentSymbol 38
16:40:20.229780 OUT Elapsed: 0s
16:40:20.229780 IN Elapsed: 0s
16:40:20.229780 IDE --> LS NOTIF textDocument/didChange
16:40:20.229780                  textDocument/didChange: write-locked
16:40:20.229780                  textDocument/didChange: didChange(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino@3)
16:40:20.229780                  textDocument/didChange:   > 31:19-31:22 (len=3) -> "HIGH"
16:40:20.230290                  textDocument/didChange: -----Tracked SKETCH file-----
//Line order test function of trolley wheel
int tDelay = 3000; //The delay time is 3S
int D1 = 5;      // Definition of IO port
int D2 = 6;       
int D3 = 9;      
int D4 = 10;      

//Function initialization
void setup() 
{
  pinMode(D1, OUTPUT);
  pinMode(D2, OUTPUT); 
  pinMode(D3, OUTPUT);
  pinMode(D4, OUTPUT);  

}

//Principal function
void loop() 
{
  Forward_rotation(); //Car forward
  delay(tDelay);      //delayed
  // stop_it();          //Car stop
  // delay(500);         //delayed
  // reversal();         //Car back
  // delay(tDelay);      //delayed
  // stop_it();          //delayed
  // delay(500);         //delayed
}
void Forward_rotation()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, HIGH);
  digitalWrite(D3, LOW);
  digitalWrite(D4, HIGH);
}
void reversal()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void stop_it()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}

-----------------------------
16:40:20.230290                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:20.231344 Ino Range: 31:19-31:22 -> Cpp Range:44:19-44:22
16:40:20.231875   > Current sketchmapper content:
16:40:20.231875   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:40:20.231875   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:20.231875   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:40:20.231875   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:40:20.231875   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:40:20.231875   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:40:20.231875   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:40:20.231875   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:40:20.231875   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:40:20.231875   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:40:20.231875  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:20.231875  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:40:20.231875  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:20.231875  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:40:20.231875  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:20.231875  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:40:20.231875  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:20.231875  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:40:20.231875  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:20.231875  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:40:20.231875  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:20.231875  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:40:20.231875  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:40:20.231875  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:40:20.231875  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:40:20.231875  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:40:20.231875  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:40:20.231875  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:40:20.231875  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:40:20.231875  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:40:20.231875  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:40:20.231875  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:40:20.231875  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:40:20.231875  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:40:20.231875  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:40:20.231875  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:40:20.231875  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:40:20.231875  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:40:20.231875  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:40:20.231875  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:40:20.231875  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:40:20.231875  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:40:20.231875  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:40:20.231875  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:40:20.231875  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:40:20.231875  45:   digitalWrite(D2, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:40:20.231875  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:40:20.231875  47:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:40:20.231875  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:40:20.231875  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:40:20.231875  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:40:20.231875  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:40:20.231875  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:40:20.231875  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:40:20.231875  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:40:20.231875  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:40:20.231875  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:40:20.231875  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:40:20.231875  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:40:20.231875  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:40:20.231875  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:40:20.231875  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:40:20.231875  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:40:20.231875  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:40:20.231875  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:40:20.231875                  textDocument/didChange: to Clang: didChange(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp@13)
16:40:20.231875                  textDocument/didChange:             > 44:19-44:22 -> "HIGH"
16:40:20.231875 IDE     LS --> Clangd NOTIF textDocument/didChange
16:40:20.231875 OUT Elapsed: 0s
16:40:20.231875                  textDocument/didChange: write-unlocked
16:40:20.231875 IN Elapsed: 0s
16:40:20.231875 IN Elapsed: 0s
16:40:20.231875 IDE --> LS REQU textDocument/documentSymbol 39
16:40:20.231875                 textDocument/documentSymbol 39: read-locked
16:40:20.232386                 textDocument/documentSymbol 39: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:20.232386 IDE     LS --> Clangd REQU textDocument/documentSymbol 40
16:40:20.232386 OUT Elapsed: 0s
16:40:20.266576 IN Elapsed: 49.3211ms
16:40:20.266576 IDE     LS <-- Clangd RESP textDocument/documentSymbol 40
16:40:20.266576                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:40:20.266576                 textDocument/documentSymbol 39:   > convert SymbolKind:Variable 3:0-3:17
16:40:20.267127                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:40:20.267719 IN Elapsed: 1.1428ms
16:40:20.267719 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:40:20.267719                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:40:20.267719                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.267719                 textDocument/documentSymbol 39:   > convert SymbolKind:Variable 4:0-4:10
16:40:20.267719                             textDocument/publishDiagnostics: Ignored by configuration
16:40:20.268263                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:40:20.268931                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:40:20.268931                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.268931                 textDocument/documentSymbol 39:   > convert SymbolKind:Variable 5:0-5:10
16:40:20.269448                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:40:20.269960                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:40:20.269960                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.269960                 textDocument/documentSymbol 39:   > convert SymbolKind:Variable 6:0-6:10
16:40:20.270507                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:40:20.271049                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:40:20.271049                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.271049                 textDocument/documentSymbol 39:   > convert SymbolKind:Variable 7:0-7:11
16:40:20.271049                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:40:20.271558                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:40:20.271558                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.271558                 textDocument/documentSymbol 39:   > convert SymbolKind:Function 11:0-11:12
16:40:20.272290                 textDocument/documentSymbol 39: Range is in PREPROCESSED section of the sketch
16:40:20.272290                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:40:20.272290                 textDocument/documentSymbol 39:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:20.272290                 textDocument/documentSymbol 39:   > convert SymbolKind:Function 13:0-13:11
16:40:20.272381                 textDocument/documentSymbol 39: Range is in PREPROCESSED section of the sketch
16:40:20.272381                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:40:20.272381                 textDocument/documentSymbol 39:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:20.272381                 textDocument/documentSymbol 39:   > convert SymbolKind:Function 15:0-15:23
16:40:20.272892                 textDocument/documentSymbol 39: Range is in PREPROCESSED section of the sketch
16:40:20.272892                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:40:20.272892                 textDocument/documentSymbol 39:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:20.272892                 textDocument/documentSymbol 39:   > convert SymbolKind:Function 17:0-17:15
16:40:20.273442                 textDocument/documentSymbol 39: Range is in PREPROCESSED section of the sketch
16:40:20.273442                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:40:20.273442                 textDocument/documentSymbol 39:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:20.273442                 textDocument/documentSymbol 39:   > convert SymbolKind:Function 19:0-19:14
16:40:20.273945                 textDocument/documentSymbol 39: Range is in PREPROCESSED section of the sketch
16:40:20.273986                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:40:20.273986                 textDocument/documentSymbol 39:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:20.273986                 textDocument/documentSymbol 39:   > convert SymbolKind:Function 21:0-28:1
16:40:20.273986                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:40:20.274523                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:40:20.274523                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.274523                 textDocument/documentSymbol 39:   > convert SymbolKind:Function 31:0-41:1
16:40:20.275072                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:40:20.275575                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:40:20.275606                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.275606                 textDocument/documentSymbol 39:   > convert SymbolKind:Function 42:0-48:1
16:40:20.276108                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:40:20.276290                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:40:20.276290                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.276290                 textDocument/documentSymbol 39:   > convert SymbolKind:Function 49:0-55:1
16:40:20.276815                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:40:20.277397                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:40:20.277397                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.277397                 textDocument/documentSymbol 39:   > convert SymbolKind:Function 56:0-62:1
16:40:20.277988                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:40:20.278535                 textDocument/documentSymbol 39: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:40:20.278535                 textDocument/documentSymbol 39: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:20.278535                 textDocument/documentSymbol 39: read-unlocked
16:40:20.278535 IDE <-- LS RESP textDocument/documentSymbol 39
16:40:20.278535 OUT Elapsed: 0s
16:40:20.467575 IN Elapsed: 189.0404ms
16:40:20.467633 IDE --> LS REQU textDocument/codeAction 40
16:40:20.467723                 textDocument/codeAction 40: read-locked
16:40:20.467723                 textDocument/codeAction 40: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:23)
16:40:20.468004                 textDocument/codeAction 40: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:20.468723                 textDocument/codeAction 40:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:23)
16:40:20.468723 IDE     LS --> Clangd REQU textDocument/codeAction 41
16:40:20.468723 OUT Elapsed: 0s
16:40:20.468723 IN Elapsed: 201.0038ms
16:40:20.469287 IDE     LS <-- Clangd RESP textDocument/codeAction 41
16:40:20.469287                 textDocument/codeAction 40: read-unlocked
16:40:20.469287 IDE <-- LS RESP textDocument/codeAction 40
16:40:20.469287 OUT Elapsed: 0s
16:40:20.943668 IN Elapsed: 474.3806ms
16:40:20.943668 IDE --> LS REQU textDocument/hover 41
16:40:20.943668                 textDocument/hover 41: read-locked
16:40:20.944265                 textDocument/hover 41: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:20.945264                 textDocument/hover 41: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:22
16:40:20.945264 IDE     LS --> Clangd REQU textDocument/hover 42
16:40:20.945321 OUT Elapsed: 56.4µs
16:40:20.946526 IN Elapsed: 477.2953ms
16:40:20.946526 IDE     LS <-- Clangd RESP textDocument/hover 42
16:40:20.947060                 textDocument/hover 41: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:19-46:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:19-33:22 (.ino)
16:40:20.947060                 textDocument/hover 41: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:40:20.947060                 textDocument/hover 41: read-unlocked
16:40:20.947060 IDE <-- LS RESP textDocument/hover 41
16:40:20.947060 OUT Elapsed: 0s
16:40:21.133499 IN Elapsed: 186.1744ms
16:40:21.133499 IDE --> LS REQU textDocument/hover 42
16:40:21.133499                 textDocument/hover 42: read-locked
16:40:21.133499                 textDocument/hover 42: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:21.134461                 textDocument/hover 42: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:21
16:40:21.134461 IDE     LS --> Clangd REQU textDocument/hover 43
16:40:21.134461 OUT Elapsed: 0s
16:40:21.136090 IN Elapsed: 189.5636ms
16:40:21.136090 IDE     LS <-- Clangd RESP textDocument/hover 43
16:40:21.136646                 textDocument/hover 42: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:19-46:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:19-33:22 (.ino)
16:40:21.136646                 textDocument/hover 42: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:40:21.136646                 textDocument/hover 42: read-unlocked
16:40:21.136646 IDE <-- LS RESP textDocument/hover 42
16:40:21.136646 OUT Elapsed: 0s
16:40:21.233525 IN Elapsed: 96.8786ms
16:40:21.233525 IDE --> LS NOTIF textDocument/didSave
16:40:21.233525                  textDocument/didSave: write-locked
16:40:21.233525                  textDocument/didSave: notification is not forwarded to clang
16:40:21.233525                  textDocument/didSave: write-unlocked
16:40:21.319890 IN Elapsed: 86.3646ms
16:40:21.319890 IDE --> LS REQU textDocument/documentHighlight 43
16:40:21.319890                 textDocument/documentHighlight 43: read-locked
16:40:21.319890                 textDocument/documentHighlight 43: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:21.321054                 textDocument/documentHighlight 43: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:21
16:40:21.321054 IDE     LS --> Clangd REQU textDocument/documentHighlight 44
16:40:21.321054 OUT Elapsed: 0s
16:40:21.321610 IN Elapsed: 185.5209ms
16:40:21.321610 IDE     LS <-- Clangd RESP textDocument/documentHighlight 44
16:40:21.321610                 textDocument/documentHighlight 43: read-unlocked
16:40:21.321610 IDE <-- LS RESP textDocument/documentHighlight 43
16:40:21.321610 OUT Elapsed: 0s
16:40:21.724019 IN Elapsed: 402.1377ms
16:40:21.724019 IDE --> LS REQU textDocument/codeAction 44
16:40:21.724019                 textDocument/codeAction 44: read-locked
16:40:21.724019                 textDocument/codeAction 44: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:19)
16:40:21.724019                 textDocument/codeAction 44: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:21.725078                 textDocument/codeAction 44:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:33:19)
16:40:21.725078 IDE     LS --> Clangd REQU textDocument/codeAction 45
16:40:21.725078 OUT Elapsed: 0s
16:40:21.725614 IN Elapsed: 404.0034ms
16:40:21.725614 IDE     LS <-- Clangd RESP textDocument/codeAction 45
16:40:21.725614                 textDocument/codeAction 44: read-unlocked
16:40:21.725614 IDE <-- LS RESP textDocument/codeAction 44
16:40:21.725614 OUT Elapsed: 0s
16:40:22.236966 SKETCH REBUILD: : Sketch rebuild started
16:40:22.236966 SKETCH REBUILD: : read-locked
16:40:22.236966 IDE <-- LS REQU window/workDoneProgress/create 12
16:40:22.236966 OUT Elapsed: 0s
16:40:22.236966 SKETCH REBUILD: : read-unlocked
16:40:22.237342 IN Elapsed: 511.7284ms
16:40:22.237342 IDE --> LS RESP window/workDoneProgress/create 12
16:40:22.237342 IDE <-- LS NOTIF $/progress
16:40:22.237342 OUT Elapsed: 0s
16:40:22.550127 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  // stop_it();          //Car stop\r\n  // delay(500);         //delayed\r\n  // reversal();         //Car back\r\n  // delay(tDelay);      //delayed\r\n  // stop_it();          //delayed\r\n  // delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, HIGH);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:40:22.800200 SKETCH REBUILD: : Compile successful!
16:40:22.807402 SKETCH REBUILD: : write-locked
16:40:22.809014   > Current sketchmapper content:
16:40:22.809014   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:40:22.809014   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:22.809014   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:40:22.809014   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:40:22.809014   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:40:22.809014   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:40:22.809014   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:40:22.809014   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:40:22.809014   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:40:22.809014   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:40:22.809014  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:22.809014  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:40:22.809014  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:22.809014  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:40:22.809014  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:22.809517  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:40:22.809517  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:22.809575  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:40:22.809575  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:22.809575  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:40:22.809575  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:22.809575  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:40:22.809575  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:40:22.809575  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:40:22.809575  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:40:22.809575  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:40:22.809575  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:40:22.809575  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:40:22.809575  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:40:22.809575  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:40:22.809575  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:40:22.809575  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:40:22.809575  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:40:22.809575  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:40:22.809575  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:40:22.809575  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:40:22.809575  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:40:22.809575  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:40:22.809575  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:40:22.809575  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:40:22.809575  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:40:22.809575  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:40:22.809575  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:40:22.809575  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:40:22.809575  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:40:22.809575  45:   digitalWrite(D2, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:40:22.809575  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:40:22.809575  47:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:40:22.809575  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:40:22.809575  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:40:22.809575  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:40:22.809575  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:40:22.809575  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:40:22.809575  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:40:22.809575  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:40:22.809575  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:40:22.809575  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:40:22.809575  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:40:22.809575  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:40:22.809575  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:40:22.809575  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:40:22.809575  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:40:22.809575  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:40:22.809575  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:40:22.809575  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:40:22.809575 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:40:22.809575 IDE     LS --> Clangd NOTIF textDocument/didSave
16:40:22.809575 OUT Elapsed: 0s
16:40:22.809575 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:40:22.809575 IDE     LS --> Clangd NOTIF textDocument/didChange
16:40:22.810079 OUT Elapsed: 503.7µs
16:40:22.810079 SKETCH REBUILD: : write-unlocked
16:40:22.810079 IDE <-- LS NOTIF $/progress
16:40:22.810079 OUT Elapsed: 0s
16:40:23.828564 IN Elapsed: 1.5912222s
16:40:23.828564 IDE --> LS REQU textDocument/hover 45
16:40:23.828564                 textDocument/hover 45: read-locked
16:40:23.828564                 textDocument/hover 45: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:23.829612                 textDocument/hover 45: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:21
16:40:23.829612 IDE     LS --> Clangd REQU textDocument/hover 46
16:40:23.829612 OUT Elapsed: 0s
16:40:23.831269 IN Elapsed: 2.105541s
16:40:23.831269 IDE     LS <-- Clangd RESP textDocument/hover 46
16:40:23.831330                 textDocument/hover 45: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:19-46:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:19-33:22 (.ino)
16:40:23.831330                 textDocument/hover 45: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:40:23.831330                 textDocument/hover 45: read-unlocked
16:40:23.831330 IDE <-- LS RESP textDocument/hover 45
16:40:23.831833 OUT Elapsed: 502.7µs
16:40:24.136143 IN Elapsed: 304.3101ms
16:40:24.136143 IDE --> LS REQU textDocument/hover 46
16:40:24.136143                 textDocument/hover 46: read-locked
16:40:24.136143                 textDocument/hover 46: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:24.137166                 textDocument/hover 46: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:34:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:47:21
16:40:24.137166 IDE     LS --> Clangd REQU textDocument/hover 47
16:40:24.137166 OUT Elapsed: 0s
16:40:24.139114 IN Elapsed: 307.845ms
16:40:24.139738 IDE     LS <-- Clangd RESP textDocument/hover 47
16:40:24.139738                 textDocument/hover 46: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:47:19-47:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:34:19-34:23 (.ino)
16:40:24.139738                 textDocument/hover 46: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:40:24.139738                 textDocument/hover 46: read-unlocked
16:40:24.139738 IDE <-- LS RESP textDocument/hover 46
16:40:24.140269 OUT Elapsed: 530.6µs
16:40:26.339502 IN Elapsed: 2.1992339s
16:40:26.339502 IDE --> LS REQU textDocument/hover 47
16:40:26.339502                 textDocument/hover 47: read-locked
16:40:26.339502                 textDocument/hover 47: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:26.340529                 textDocument/hover 47: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:21
16:40:26.340529 IDE     LS --> Clangd REQU textDocument/hover 48
16:40:26.340529 OUT Elapsed: 0s
16:40:26.342157 IN Elapsed: 2.2024334s
16:40:26.342157 IDE     LS <-- Clangd RESP textDocument/hover 48
16:40:26.342845                 textDocument/hover 47: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:19-45:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:19-32:23 (.ino)
16:40:26.342845                 textDocument/hover 47: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:40:26.342845                 textDocument/hover 47: read-unlocked
16:40:26.342845 IDE <-- LS RESP textDocument/hover 47
16:40:26.342845 OUT Elapsed: 0s
16:40:26.485321 IN Elapsed: 142.4758ms
16:40:26.485321 IDE --> LS REQU textDocument/documentHighlight 48
16:40:26.485321                 textDocument/documentHighlight 48: read-locked
16:40:26.485862                 textDocument/documentHighlight 48: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:26.486998                 textDocument/documentHighlight 48: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:21
16:40:26.486998 IDE     LS --> Clangd REQU textDocument/documentHighlight 49
16:40:26.486998 OUT Elapsed: 0s
16:40:26.487510 IN Elapsed: 145.353ms
16:40:26.487510 IDE     LS <-- Clangd RESP textDocument/documentHighlight 49
16:40:26.487510                 textDocument/documentHighlight 48: read-unlocked
16:40:26.487510 IDE <-- LS RESP textDocument/documentHighlight 48
16:40:26.487510 OUT Elapsed: 0s
16:40:26.923387 IN Elapsed: 435.7032ms
16:40:26.923387 IDE --> LS REQU textDocument/codeAction 49
16:40:26.923387                 textDocument/codeAction 49: read-locked
16:40:26.923387                 textDocument/codeAction 49: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:19)
16:40:26.923387                 textDocument/codeAction 49: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:26.924558                 textDocument/codeAction 49:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:32:19)
16:40:26.924616 IDE     LS --> Clangd REQU textDocument/codeAction 50
16:40:26.924616 OUT Elapsed: 0s
16:40:26.924743 IN Elapsed: 437.2329ms
16:40:26.924743 IDE     LS <-- Clangd RESP textDocument/codeAction 50
16:40:26.924743                 textDocument/codeAction 49: read-unlocked
16:40:26.924743 IDE <-- LS RESP textDocument/codeAction 49
16:40:26.924743 OUT Elapsed: 0s
16:40:27.551412 IN Elapsed: 626.6692ms
16:40:27.551412 IDE --> LS REQU textDocument/documentSymbol 50
16:40:27.551412                 textDocument/documentSymbol 50: read-locked
16:40:27.551946                 textDocument/documentSymbol 50: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:27.551946 IDE     LS --> Clangd REQU textDocument/documentSymbol 51
16:40:27.551946 OUT Elapsed: 0s
16:40:27.552971 IN Elapsed: 628.2282ms
16:40:27.552971 IDE     LS <-- Clangd RESP textDocument/documentSymbol 51
16:40:27.552971                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:40:27.552971                 textDocument/documentSymbol 50:   > convert SymbolKind:Variable 3:0-3:17
16:40:27.553532                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:40:27.554048                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:40:27.554048                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.554048                 textDocument/documentSymbol 50:   > convert SymbolKind:Variable 4:0-4:10
16:40:27.554559                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:40:27.555069                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:40:27.555069                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.555069                 textDocument/documentSymbol 50:   > convert SymbolKind:Variable 5:0-5:10
16:40:27.555069                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:40:27.556081                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:40:27.556081                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.556081                 textDocument/documentSymbol 50:   > convert SymbolKind:Variable 6:0-6:10
16:40:27.556280                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:40:27.556817                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:40:27.556817                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.556817                 textDocument/documentSymbol 50:   > convert SymbolKind:Variable 7:0-7:11
16:40:27.557365                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:40:27.557915                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:40:27.557915                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.557915                 textDocument/documentSymbol 50:   > convert SymbolKind:Function 11:0-11:12
16:40:27.557915                 textDocument/documentSymbol 50: Range is in PREPROCESSED section of the sketch
16:40:27.557915                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:40:27.557915                 textDocument/documentSymbol 50:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:27.557915                 textDocument/documentSymbol 50:   > convert SymbolKind:Function 13:0-13:11
16:40:27.558468                 textDocument/documentSymbol 50: Range is in PREPROCESSED section of the sketch
16:40:27.558468                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:40:27.558468                 textDocument/documentSymbol 50:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:27.558468                 textDocument/documentSymbol 50:   > convert SymbolKind:Function 15:0-15:23
16:40:27.559002                 textDocument/documentSymbol 50: Range is in PREPROCESSED section of the sketch
16:40:27.559002                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:40:27.559002                 textDocument/documentSymbol 50:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:27.559002                 textDocument/documentSymbol 50:   > convert SymbolKind:Function 17:0-17:15
16:40:27.559517                 textDocument/documentSymbol 50: Range is in PREPROCESSED section of the sketch
16:40:27.559517                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:40:27.559517                 textDocument/documentSymbol 50:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:27.559517                 textDocument/documentSymbol 50:   > convert SymbolKind:Function 19:0-19:14
16:40:27.560056                 textDocument/documentSymbol 50: Range is in PREPROCESSED section of the sketch
16:40:27.560056                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:40:27.560056                 textDocument/documentSymbol 50:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:27.560056                 textDocument/documentSymbol 50:   > convert SymbolKind:Function 21:0-28:1
16:40:27.560605                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:40:27.561141                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:40:27.561141                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.561141                 textDocument/documentSymbol 50:   > convert SymbolKind:Function 31:0-41:1
16:40:27.561141                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:40:27.561698                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:40:27.561698                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.561698                 textDocument/documentSymbol 50:   > convert SymbolKind:Function 42:0-48:1
16:40:27.562231                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:40:27.562734                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:40:27.562779                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.562779                 textDocument/documentSymbol 50:   > convert SymbolKind:Function 49:0-55:1
16:40:27.562779                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:40:27.563312                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:40:27.563312                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.563312                 textDocument/documentSymbol 50:   > convert SymbolKind:Function 56:0-62:1
16:40:27.563854                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:40:27.564386                 textDocument/documentSymbol 50: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:40:27.564386                 textDocument/documentSymbol 50: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.564386                 textDocument/documentSymbol 50: read-unlocked
16:40:27.564386 IDE <-- LS RESP textDocument/documentSymbol 50
16:40:27.564386 OUT Elapsed: 0s
16:40:27.564386 IN Elapsed: 0s
16:40:27.564386 IDE --> LS NOTIF textDocument/didChange
16:40:27.564386                  textDocument/didChange: write-locked
16:40:27.564386                  textDocument/didChange: didChange(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino@4)
16:40:27.564386                  textDocument/didChange:   > 32:19-32:23 (len=4) -> "LOW"
16:40:27.564386                  textDocument/didChange: -----Tracked SKETCH file-----
//Line order test function of trolley wheel
int tDelay = 3000; //The delay time is 3S
int D1 = 5;      // Definition of IO port
int D2 = 6;       
int D3 = 9;      
int D4 = 10;      

//Function initialization
void setup() 
{
  pinMode(D1, OUTPUT);
  pinMode(D2, OUTPUT); 
  pinMode(D3, OUTPUT);
  pinMode(D4, OUTPUT);  

}

//Principal function
void loop() 
{
  Forward_rotation(); //Car forward
  delay(tDelay);      //delayed
  // stop_it();          //Car stop
  // delay(500);         //delayed
  // reversal();         //Car back
  // delay(tDelay);      //delayed
  // stop_it();          //delayed
  // delay(500);         //delayed
}
void Forward_rotation()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, HIGH);
}
void reversal()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void stop_it()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}

-----------------------------
16:40:27.564942                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:27.566024 Ino Range: 32:19-32:23 -> Cpp Range:45:19-45:23
16:40:27.566024   > Current sketchmapper content:
16:40:27.566024   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:40:27.566024   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:27.566024   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:40:27.566024   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:40:27.566024   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:40:27.566024   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:40:27.566024   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:40:27.566024   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:40:27.566024   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:40:27.566024   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:40:27.566024  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:27.566024  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:40:27.566024  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:27.566024  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:40:27.566024  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:27.566024  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:40:27.566024  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:27.566024  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:40:27.566024  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:27.566024  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:40:27.566024  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:27.566024  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:40:27.566024  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:40:27.566024  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:40:27.566024  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:40:27.566024  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:40:27.566024  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:40:27.566024  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:40:27.566024  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:40:27.566024  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:40:27.566024  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:40:27.566024  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:40:27.566024  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:40:27.566024  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:40:27.566024  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:40:27.566024  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:40:27.566024  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:40:27.566024  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:40:27.566024  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:40:27.566024  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:40:27.566024  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:40:27.566024  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:40:27.566024  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:40:27.566024  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:40:27.566024  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:40:27.566024  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:40:27.566024  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:40:27.566024  47:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:40:27.566024  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:40:27.566024  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:40:27.566024  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:40:27.566024  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:40:27.566024  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:40:27.566024  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:40:27.566024  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:40:27.566527  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:40:27.566527  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:40:27.566527  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:40:27.566527  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:40:27.566527  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:40:27.566558  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:40:27.566558  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:40:27.566558  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:40:27.566558  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:40:27.566558  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:40:27.566558                  textDocument/didChange: to Clang: didChange(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp@15)
16:40:27.566558                  textDocument/didChange:             > 45:19-45:23 -> "LOW"
16:40:27.566558 IDE     LS --> Clangd NOTIF textDocument/didChange
16:40:27.566558 OUT Elapsed: 0s
16:40:27.566558                  textDocument/didChange: write-unlocked
16:40:27.566558 IN Elapsed: 0s
16:40:27.566558 IN Elapsed: 0s
16:40:27.566558 IDE --> LS REQU textDocument/documentSymbol 51
16:40:27.566558                 textDocument/documentSymbol 51: read-locked
16:40:27.566558                 textDocument/documentSymbol 51: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:27.566558 IDE     LS --> Clangd REQU textDocument/documentSymbol 52
16:40:27.566558 OUT Elapsed: 0s
16:40:27.568795 IN Elapsed: 15.8238ms
16:40:27.568795 IDE     LS <-- Clangd REQU window/workDoneProgress/create 5
16:40:27.568795 IDE     LS --> Clangd RESP window/workDoneProgress/create 5
16:40:27.568795 OUT Elapsed: 0s
16:40:27.568795 IDE <-- LS REQU window/workDoneProgress/create 13
16:40:27.568795 IN Elapsed: 0s
16:40:27.568795 OUT Elapsed: 0s
16:40:27.568795 IDE     LS <-- Clangd NOTIF $/progress
16:40:27.568795                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:40:27.568795 IN Elapsed: 0s
16:40:27.568795 IDE     LS <-- Clangd NOTIF $/progress
16:40:27.568795                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:40:27.600535 IN Elapsed: 31.74ms
16:40:27.600535 IDE     LS <-- Clangd NOTIF $/progress
16:40:27.600535                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:40:27.600535 IN Elapsed: 0s
16:40:27.600535 IDE     LS <-- Clangd NOTIF $/progress
16:40:27.600535                             $/progress: backgroundIndexProgress END 
16:40:27.604013 IN Elapsed: 3.4777ms
16:40:27.604013 IDE     LS <-- Clangd RESP textDocument/documentSymbol 52
16:40:27.604013                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:40:27.604013                 textDocument/documentSymbol 51:   > convert SymbolKind:Variable 3:0-3:17
16:40:27.604548                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:40:27.605066 IN Elapsed: 1.053ms
16:40:27.605066 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:40:27.605066                             textDocument/publishDiagnostics: Ignored by configuration
16:40:27.605066                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:40:27.605066                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.605066                 textDocument/documentSymbol 51:   > convert SymbolKind:Variable 4:0-4:10
16:40:27.605582                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:40:27.606097                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:40:27.606097                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.606097                 textDocument/documentSymbol 51:   > convert SymbolKind:Variable 5:0-5:10
16:40:27.606632                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:40:27.606632                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:40:27.606632                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.606632                 textDocument/documentSymbol 51:   > convert SymbolKind:Variable 6:0-6:10
16:40:27.607141                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:40:27.607653                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:40:27.607653                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.607653                 textDocument/documentSymbol 51:   > convert SymbolKind:Variable 7:0-7:11
16:40:27.608188                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:40:27.608720                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:40:27.608720                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.608720                 textDocument/documentSymbol 51:   > convert SymbolKind:Function 11:0-11:12
16:40:27.608819                 textDocument/documentSymbol 51: Range is in PREPROCESSED section of the sketch
16:40:27.608819                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:40:27.608819                 textDocument/documentSymbol 51:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:27.608819                 textDocument/documentSymbol 51:   > convert SymbolKind:Function 13:0-13:11
16:40:27.609333                 textDocument/documentSymbol 51: Range is in PREPROCESSED section of the sketch
16:40:27.609333                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:40:27.609333                 textDocument/documentSymbol 51:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:27.609333                 textDocument/documentSymbol 51:   > convert SymbolKind:Function 15:0-15:23
16:40:27.609866                 textDocument/documentSymbol 51: Range is in PREPROCESSED section of the sketch
16:40:27.609866                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:40:27.609866                 textDocument/documentSymbol 51:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:27.609866                 textDocument/documentSymbol 51:   > convert SymbolKind:Function 17:0-17:15
16:40:27.610380                 textDocument/documentSymbol 51: Range is in PREPROCESSED section of the sketch
16:40:27.610380                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:40:27.610380                 textDocument/documentSymbol 51:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:27.610883                 textDocument/documentSymbol 51:   > convert SymbolKind:Function 19:0-19:14
16:40:27.611421                 textDocument/documentSymbol 51: Range is in PREPROCESSED section of the sketch
16:40:27.611421                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:40:27.611421                 textDocument/documentSymbol 51:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:27.611421                 textDocument/documentSymbol 51:   > convert SymbolKind:Function 21:0-28:1
16:40:27.611994                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:40:27.612528                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:40:27.612528                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.612528                 textDocument/documentSymbol 51:   > convert SymbolKind:Function 31:0-41:1
16:40:27.612528                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:40:27.613048                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:40:27.613048                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.613048                 textDocument/documentSymbol 51:   > convert SymbolKind:Function 42:0-48:1
16:40:27.613561                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:40:27.614075                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:40:27.614075                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.614075                 textDocument/documentSymbol 51:   > convert SymbolKind:Function 49:0-55:1
16:40:27.614641                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:40:27.614641                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:40:27.614641                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.614641                 textDocument/documentSymbol 51:   > convert SymbolKind:Function 56:0-62:1
16:40:27.615155                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:40:27.615665                 textDocument/documentSymbol 51: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:40:27.615665                 textDocument/documentSymbol 51: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:27.615665                 textDocument/documentSymbol 51: read-unlocked
16:40:27.615665 IDE <-- LS RESP textDocument/documentSymbol 51
16:40:27.615665 OUT Elapsed: 0s
16:40:27.615665 IN Elapsed: 0s
16:40:27.615665 IDE --> LS RESP window/workDoneProgress/create 13
16:40:27.615665 IDE <-- LS NOTIF $/progress
16:40:27.615665 OUT Elapsed: 0s
16:40:27.615665 IDE <-- LS NOTIF $/progress
16:40:27.615665 OUT Elapsed: 0s
16:40:27.797685 IN Elapsed: 181.6028ms
16:40:27.797685 IDE --> LS REQU textDocument/codeAction 52
16:40:27.797685                 textDocument/codeAction 52: read-locked
16:40:27.797685                 textDocument/codeAction 52: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:22)
16:40:27.797685                 textDocument/codeAction 52: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:27.798776                 textDocument/codeAction 52:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:32:22)
16:40:27.798776 IDE     LS --> Clangd REQU textDocument/codeAction 53
16:40:27.798776 OUT Elapsed: 0s
16:40:27.799278 IN Elapsed: 193.7097ms
16:40:27.799318 IDE     LS <-- Clangd RESP textDocument/codeAction 53
16:40:27.799318                 textDocument/codeAction 52: read-unlocked
16:40:27.799318 IDE <-- LS RESP textDocument/codeAction 52
16:40:27.799318 OUT Elapsed: 0s
16:40:28.237819 IN Elapsed: 438.5004ms
16:40:28.237819 IDE --> LS REQU textDocument/codeAction 53
16:40:28.237819                 textDocument/codeAction 53: read-locked
16:40:28.237819                 textDocument/codeAction 53: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:24)
16:40:28.237819                 textDocument/codeAction 53: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:28.239060                 textDocument/codeAction 53:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:32:24)
16:40:28.239060 IDE     LS --> Clangd REQU textDocument/codeAction 54
16:40:28.239143 OUT Elapsed: 82.8µs
16:40:28.239143 IN Elapsed: 439.8618ms
16:40:28.239143 IDE     LS <-- Clangd RESP textDocument/codeAction 54
16:40:28.239143                 textDocument/codeAction 53: read-unlocked
16:40:28.239143 IDE <-- LS RESP textDocument/codeAction 53
16:40:28.239143 OUT Elapsed: 0s
16:40:28.550842 IN Elapsed: 311.6994ms
16:40:28.550842 IDE --> LS NOTIF textDocument/didSave
16:40:28.550842                  textDocument/didSave: write-locked
16:40:28.550842                  textDocument/didSave: notification is not forwarded to clang
16:40:28.550842                  textDocument/didSave: write-unlocked
16:40:28.916132 IN Elapsed: 365.2893ms
16:40:28.916132 IDE --> LS REQU textDocument/hover 54
16:40:28.916132                 textDocument/hover 54: read-locked
16:40:28.916132                 textDocument/hover 54: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:28.917180                 textDocument/hover 54: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:34:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:47:22
16:40:28.917180 IDE     LS --> Clangd REQU textDocument/hover 55
16:40:28.917180 OUT Elapsed: 0s
16:40:28.918286 IN Elapsed: 679.1432ms
16:40:28.918789 IDE     LS <-- Clangd RESP textDocument/hover 55
16:40:28.918843                 textDocument/hover 54: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:47:19-47:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:34:19-34:23 (.ino)
16:40:28.918843                 textDocument/hover 54: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:40:28.918843                 textDocument/hover 54: read-unlocked
16:40:28.918843 IDE <-- LS RESP textDocument/hover 54
16:40:28.918843 OUT Elapsed: 0s
16:40:29.180003 IN Elapsed: 261.1605ms
16:40:29.180003 IDE --> LS REQU textDocument/documentHighlight 55
16:40:29.180003                 textDocument/documentHighlight 55: read-locked
16:40:29.180507                 textDocument/documentHighlight 55: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:29.181506                 textDocument/documentHighlight 55: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:34:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:47:21
16:40:29.181506 IDE     LS --> Clangd REQU textDocument/documentHighlight 56
16:40:29.181506 OUT Elapsed: 0s
16:40:29.182877 IN Elapsed: 264.0876ms
16:40:29.182942 IDE     LS <-- Clangd RESP textDocument/documentHighlight 56
16:40:29.182942                 textDocument/documentHighlight 55: read-unlocked
16:40:29.182942 IDE <-- LS RESP textDocument/documentHighlight 55
16:40:29.182993 OUT Elapsed: 0s
16:40:29.556674 SKETCH REBUILD: : Sketch rebuild started
16:40:29.556674 IDE <-- LS REQU window/workDoneProgress/create 14
16:40:29.556674 SKETCH REBUILD: : read-locked
16:40:29.556674 SKETCH REBUILD: : read-unlocked
16:40:29.556674 OUT Elapsed: 0s
16:40:29.556674 IN Elapsed: 373.6812ms
16:40:29.556674 IDE --> LS RESP window/workDoneProgress/create 14
16:40:29.556674 IDE <-- LS NOTIF $/progress
16:40:29.556674 OUT Elapsed: 0s
16:40:29.572888 IN Elapsed: 16.2139ms
16:40:29.573012 IDE --> LS REQU textDocument/codeAction 56
16:40:29.573012                 textDocument/codeAction 56: read-locked
16:40:29.573107                 textDocument/codeAction 56: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:34:19)
16:40:29.573353                 textDocument/codeAction 56: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:29.574151                 textDocument/codeAction 56:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:34:19)
16:40:29.574151 IDE     LS --> Clangd REQU textDocument/codeAction 57
16:40:29.574151 OUT Elapsed: 0s
16:40:29.574151 IN Elapsed: 391.2739ms
16:40:29.574151 IDE     LS <-- Clangd RESP textDocument/codeAction 57
16:40:29.574677                 textDocument/codeAction 56: read-unlocked
16:40:29.574677 IDE <-- LS RESP textDocument/codeAction 56
16:40:29.574677 OUT Elapsed: 0s
16:40:29.869532 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  // stop_it();          //Car stop\r\n  // delay(500);         //delayed\r\n  // reversal();         //Car back\r\n  // delay(tDelay);      //delayed\r\n  // stop_it();          //delayed\r\n  // delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:40:30.102999 SKETCH REBUILD: : Compile successful!
16:40:30.111198 SKETCH REBUILD: : write-locked
16:40:30.112728   > Current sketchmapper content:
16:40:30.112728   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:40:30.112728   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:30.112728   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:40:30.112728   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:40:30.112728   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:40:30.112728   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:40:30.112728   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:40:30.112728   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:40:30.112728   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:40:30.112728   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:40:30.112728  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:30.112728  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:40:30.112728  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:30.112728  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:40:30.112728  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:30.112728  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:40:30.112728  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:30.112728  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:40:30.112728  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:30.112728  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:40:30.112728  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:30.112728  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:40:30.112728  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:40:30.112728  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:40:30.112728  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:40:30.112728  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:40:30.112728  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:40:30.112728  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:40:30.112728  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:40:30.112728  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:40:30.112728  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:40:30.112728  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:40:30.112728  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:40:30.112728  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:40:30.112728  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:40:30.112728  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:40:30.112728  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:40:30.112728  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:40:30.112728  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:40:30.112728  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:40:30.112728  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:40:30.112728  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:40:30.112728  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:40:30.112728  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:40:30.112728  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:40:30.112728  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:40:30.112728  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:40:30.112728  47:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:40:30.112728  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:40:30.112728  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:40:30.112728  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:40:30.112728  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:40:30.112728  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:40:30.112728  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:40:30.112728  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:40:30.112728  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:40:30.112728  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:40:30.112728  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:40:30.112728  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:40:30.112728  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:40:30.112728  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:40:30.112728  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:40:30.112728  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:40:30.112728  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:40:30.112728  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:40:30.112728 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:40:30.112728 IDE     LS --> Clangd NOTIF textDocument/didSave
16:40:30.112728 OUT Elapsed: 0s
16:40:30.112728 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:40:30.112728 IDE     LS --> Clangd NOTIF textDocument/didChange
16:40:30.113234 OUT Elapsed: 506.5µs
16:40:30.113262 SKETCH REBUILD: : write-unlocked
16:40:30.113262 IDE <-- LS NOTIF $/progress
16:40:30.113262 OUT Elapsed: 0s
16:40:31.661152 IN Elapsed: 2.0864752s
16:40:31.661152 IDE --> LS REQU textDocument/documentSymbol 57
16:40:31.661656                 textDocument/documentSymbol 57: read-locked
16:40:31.661701                 textDocument/documentSymbol 57: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:31.661701 IDE     LS --> Clangd REQU textDocument/documentSymbol 58
16:40:31.661701 OUT Elapsed: 0s
16:40:31.662726 IN Elapsed: 2.0885754s
16:40:31.662726 IDE     LS <-- Clangd RESP textDocument/documentSymbol 58
16:40:31.662726                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:40:31.662726                 textDocument/documentSymbol 57:   > convert SymbolKind:Variable 3:0-3:17
16:40:31.663260                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:40:31.663769                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:40:31.663769                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.663769                 textDocument/documentSymbol 57:   > convert SymbolKind:Variable 4:0-4:10
16:40:31.664277                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:40:31.664785                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:40:31.664785                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.664785                 textDocument/documentSymbol 57:   > convert SymbolKind:Variable 5:0-5:10
16:40:31.665292                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:40:31.665292                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:40:31.665292                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.665292                 textDocument/documentSymbol 57:   > convert SymbolKind:Variable 6:0-6:10
16:40:31.665800                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:40:31.666307                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:40:31.666307                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.666307                 textDocument/documentSymbol 57:   > convert SymbolKind:Variable 7:0-7:11
16:40:31.666815                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:40:31.666815                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:40:31.666815                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.667317                 textDocument/documentSymbol 57:   > convert SymbolKind:Function 11:0-11:12
16:40:31.667353                 textDocument/documentSymbol 57: Range is in PREPROCESSED section of the sketch
16:40:31.667353                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:40:31.667353                 textDocument/documentSymbol 57:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:31.667353                 textDocument/documentSymbol 57:   > convert SymbolKind:Function 13:0-13:11
16:40:31.667908                 textDocument/documentSymbol 57: Range is in PREPROCESSED section of the sketch
16:40:31.667908                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:40:31.667908                 textDocument/documentSymbol 57:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:31.667908                 textDocument/documentSymbol 57:   > convert SymbolKind:Function 15:0-15:23
16:40:31.668455                 textDocument/documentSymbol 57: Range is in PREPROCESSED section of the sketch
16:40:31.668455                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:40:31.668455                 textDocument/documentSymbol 57:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:31.668455                 textDocument/documentSymbol 57:   > convert SymbolKind:Function 17:0-17:15
16:40:31.668455                 textDocument/documentSymbol 57: Range is in PREPROCESSED section of the sketch
16:40:31.668455                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:40:31.668455                 textDocument/documentSymbol 57:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:31.668455                 textDocument/documentSymbol 57:   > convert SymbolKind:Function 19:0-19:14
16:40:31.669005                 textDocument/documentSymbol 57: Range is in PREPROCESSED section of the sketch
16:40:31.669005                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:40:31.669005                 textDocument/documentSymbol 57:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:31.669005                 textDocument/documentSymbol 57:   > convert SymbolKind:Function 21:0-28:1
16:40:31.669537                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:40:31.670093                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:40:31.670093                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.670093                 textDocument/documentSymbol 57:   > convert SymbolKind:Function 31:0-41:1
16:40:31.670093                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:40:31.670629                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:40:31.670629                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.670629                 textDocument/documentSymbol 57:   > convert SymbolKind:Function 42:0-48:1
16:40:31.671177                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:40:31.671708                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:40:31.671708                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.671708                 textDocument/documentSymbol 57:   > convert SymbolKind:Function 49:0-55:1
16:40:31.671708                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:40:31.672244                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:40:31.672244                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.672244                 textDocument/documentSymbol 57:   > convert SymbolKind:Function 56:0-62:1
16:40:31.672775                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:40:31.673360                 textDocument/documentSymbol 57: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:40:31.673360                 textDocument/documentSymbol 57: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.673360                 textDocument/documentSymbol 57: read-unlocked
16:40:31.673360 IDE <-- LS RESP textDocument/documentSymbol 57
16:40:31.673360 OUT Elapsed: 0s
16:40:31.673360 IN Elapsed: 0s
16:40:31.673360 IDE --> LS NOTIF textDocument/didChange
16:40:31.673360                  textDocument/didChange: write-locked
16:40:31.673360                  textDocument/didChange: didChange(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino@5)
16:40:31.673360                  textDocument/didChange:   > 34:19-34:23 (len=4) -> "LOW"
16:40:31.673360                  textDocument/didChange: -----Tracked SKETCH file-----
//Line order test function of trolley wheel
int tDelay = 3000; //The delay time is 3S
int D1 = 5;      // Definition of IO port
int D2 = 6;       
int D3 = 9;      
int D4 = 10;      

//Function initialization
void setup() 
{
  pinMode(D1, OUTPUT);
  pinMode(D2, OUTPUT); 
  pinMode(D3, OUTPUT);
  pinMode(D4, OUTPUT);  

}

//Principal function
void loop() 
{
  Forward_rotation(); //Car forward
  delay(tDelay);      //delayed
  // stop_it();          //Car stop
  // delay(500);         //delayed
  // reversal();         //Car back
  // delay(tDelay);      //delayed
  // stop_it();          //delayed
  // delay(500);         //delayed
}
void Forward_rotation()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}
void reversal()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void stop_it()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}

-----------------------------
16:40:31.673893                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:31.674973 Ino Range: 34:19-34:23 -> Cpp Range:47:19-47:23
16:40:31.674973   > Current sketchmapper content:
16:40:31.674973   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:40:31.674973   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:31.674973   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:40:31.674973   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:40:31.674973   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:40:31.674973   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:40:31.674973   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:40:31.674973   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:40:31.674973   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:40:31.674973   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:40:31.674973  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:31.674973  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:40:31.674973  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:31.674973  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:40:31.674973  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:31.674973  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:40:31.674973  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:31.674973  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:40:31.674973  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:31.674973  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:40:31.674973  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:31.674973  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:40:31.674973  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:40:31.674973  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:40:31.674973  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:40:31.674973  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:40:31.674973  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:40:31.674973  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:40:31.674973  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:40:31.674973  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:40:31.674973  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:40:31.674973  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:40:31.674973  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:40:31.674973  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:40:31.674973  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:40:31.674973  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:40:31.674973  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:40:31.674973  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:40:31.674973  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:40:31.674973  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:40:31.674973  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:40:31.674973  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:40:31.674973  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:40:31.674973  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:40:31.674973  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:40:31.674973  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:40:31.674973  46:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:40:31.674973  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:40:31.674973  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:40:31.674973  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:40:31.674973  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:40:31.674973  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:40:31.674973  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:40:31.674973  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:40:31.674973  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:40:31.674973  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:40:31.674973  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:40:31.675475  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:40:31.675475  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:40:31.675475  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:40:31.675475  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:40:31.675475  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:40:31.675475  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:40:31.675475  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:40:31.675475  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:40:31.675515                  textDocument/didChange: to Clang: didChange(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp@17)
16:40:31.675515                  textDocument/didChange:             > 47:19-47:23 -> "LOW"
16:40:31.675515 IDE     LS --> Clangd NOTIF textDocument/didChange
16:40:31.675515 OUT Elapsed: 0s
16:40:31.675515                  textDocument/didChange: write-unlocked
16:40:31.675515 IN Elapsed: 0s
16:40:31.675515 IN Elapsed: 0s
16:40:31.675515 IDE --> LS REQU textDocument/documentSymbol 58
16:40:31.675515                 textDocument/documentSymbol 58: read-locked
16:40:31.675515                 textDocument/documentSymbol 58: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:31.675515 IDE     LS --> Clangd REQU textDocument/documentSymbol 59
16:40:31.675515 OUT Elapsed: 0s
16:40:31.709255 IN Elapsed: 46.5292ms
16:40:31.709255 IDE     LS <-- Clangd RESP textDocument/documentSymbol 59
16:40:31.709255                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:40:31.709255                 textDocument/documentSymbol 58:   > convert SymbolKind:Variable 3:0-3:17
16:40:31.709767                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:40:31.709767 IN Elapsed: 511.6µs
16:40:31.709767 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:40:31.709767                             textDocument/publishDiagnostics: Ignored by configuration
16:40:31.710311                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:40:31.710311                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.710311                 textDocument/documentSymbol 58:   > convert SymbolKind:Variable 4:0-4:10
16:40:31.710860                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:40:31.711370                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:40:31.711370                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.711370                 textDocument/documentSymbol 58:   > convert SymbolKind:Variable 5:0-5:10
16:40:31.711883                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:40:31.712395                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:40:31.712395                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.712395                 textDocument/documentSymbol 58:   > convert SymbolKind:Variable 6:0-6:10
16:40:31.712907                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:40:31.713434                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:40:31.713434                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.713434                 textDocument/documentSymbol 58:   > convert SymbolKind:Variable 7:0-7:11
16:40:31.713945                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:40:31.714535                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:40:31.714535                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.714535                 textDocument/documentSymbol 58:   > convert SymbolKind:Function 11:0-11:12
16:40:31.715085                 textDocument/documentSymbol 58: Range is in PREPROCESSED section of the sketch
16:40:31.715085                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:40:31.715085                 textDocument/documentSymbol 58:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:31.715085                 textDocument/documentSymbol 58:   > convert SymbolKind:Function 13:0-13:11
16:40:31.715654                 textDocument/documentSymbol 58: Range is in PREPROCESSED section of the sketch
16:40:31.715654                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:40:31.715654                 textDocument/documentSymbol 58:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:31.715654                 textDocument/documentSymbol 58:   > convert SymbolKind:Function 15:0-15:23
16:40:31.716166                 textDocument/documentSymbol 58: Range is in PREPROCESSED section of the sketch
16:40:31.716166                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:40:31.716166                 textDocument/documentSymbol 58:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:31.716166                 textDocument/documentSymbol 58:   > convert SymbolKind:Function 17:0-17:15
16:40:31.716679                 textDocument/documentSymbol 58: Range is in PREPROCESSED section of the sketch
16:40:31.716679                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:40:31.716679                 textDocument/documentSymbol 58:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:31.716679                 textDocument/documentSymbol 58:   > convert SymbolKind:Function 19:0-19:14
16:40:31.717189                 textDocument/documentSymbol 58: Range is in PREPROCESSED section of the sketch
16:40:31.717189                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:40:31.717189                 textDocument/documentSymbol 58:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:31.717189                 textDocument/documentSymbol 58:   > convert SymbolKind:Function 21:0-28:1
16:40:31.718248                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:40:31.718761                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:40:31.718761                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.718761                 textDocument/documentSymbol 58:   > convert SymbolKind:Function 31:0-41:1
16:40:31.718761                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:40:31.719296                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:40:31.719296                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.719296                 textDocument/documentSymbol 58:   > convert SymbolKind:Function 42:0-48:1
16:40:31.719806                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:40:31.720318                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:40:31.720318                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.720318                 textDocument/documentSymbol 58:   > convert SymbolKind:Function 49:0-55:1
16:40:31.720831                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:40:31.720831                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:40:31.720831                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.720831                 textDocument/documentSymbol 58:   > convert SymbolKind:Function 56:0-62:1
16:40:31.721341                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:40:31.721850                 textDocument/documentSymbol 58: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:40:31.721850                 textDocument/documentSymbol 58: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:31.721850                 textDocument/documentSymbol 58: read-unlocked
16:40:31.721850 IDE <-- LS RESP textDocument/documentSymbol 58
16:40:31.721850 OUT Elapsed: 0s
16:40:31.906963 IN Elapsed: 185.1127ms
16:40:31.906963 IDE --> LS REQU textDocument/codeAction 59
16:40:31.907021                 textDocument/codeAction 59: read-locked
16:40:31.907021                 textDocument/codeAction 59: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:34:22)
16:40:31.907021                 textDocument/codeAction 59: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:31.908139                 textDocument/codeAction 59:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:34:22)
16:40:31.908139 IDE     LS --> Clangd REQU textDocument/codeAction 60
16:40:31.908139 OUT Elapsed: 0s
16:40:31.908139 IN Elapsed: 198.3722ms
16:40:31.908139 IDE     LS <-- Clangd RESP textDocument/codeAction 60
16:40:31.908139                 textDocument/codeAction 59: read-unlocked
16:40:31.908139 IDE <-- LS RESP textDocument/codeAction 59
16:40:31.908642 OUT Elapsed: 503.2µs
16:40:32.258395 IN Elapsed: 349.7441ms
16:40:32.258395 IDE --> LS REQU textDocument/hover 60
16:40:32.258395                 textDocument/hover 60: read-locked
16:40:32.258395                 textDocument/hover 60: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:32.259465                 textDocument/hover 60: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:20
16:40:32.259465 IDE     LS --> Clangd REQU textDocument/hover 61
16:40:32.259465 OUT Elapsed: 0s
16:40:32.261017 IN Elapsed: 352.8781ms
16:40:32.261017 IDE     LS <-- Clangd RESP textDocument/hover 61
16:40:32.261550                 textDocument/hover 60: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:19-46:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:19-33:22 (.ino)
16:40:32.261550                 textDocument/hover 60: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:40:32.261550                 textDocument/hover 60: read-unlocked
16:40:32.261550 IDE <-- LS RESP textDocument/hover 60
16:40:32.261550 OUT Elapsed: 0s
16:40:32.557610 IN Elapsed: 296.0601ms
16:40:32.557610 IDE --> LS REQU textDocument/hover 61
16:40:32.557610                 textDocument/hover 61: read-locked
16:40:32.557610                 textDocument/hover 61: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:32.558634                 textDocument/hover 61: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:20
16:40:32.558634 IDE     LS --> Clangd REQU textDocument/hover 62
16:40:32.558634 OUT Elapsed: 0s
16:40:32.560453 IN Elapsed: 299.4355ms
16:40:32.560453 IDE     LS <-- Clangd RESP textDocument/hover 62
16:40:32.560967                 textDocument/hover 61: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:19-45:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:19-32:22 (.ino)
16:40:32.560967                 textDocument/hover 61: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:40:32.560967                 textDocument/hover 61: read-unlocked
16:40:32.560967 IDE <-- LS RESP textDocument/hover 61
16:40:32.560967 OUT Elapsed: 0s
16:40:32.664138 IN Elapsed: 103.1701ms
16:40:32.664138 IDE --> LS NOTIF textDocument/didSave
16:40:32.664138                  textDocument/didSave: write-locked
16:40:32.664138                  textDocument/didSave: notification is not forwarded to clang
16:40:32.664138                  textDocument/didSave: write-unlocked
16:40:32.760006 IN Elapsed: 95.868ms
16:40:32.760006 IDE --> LS REQU textDocument/hover 62
16:40:32.760006                 textDocument/hover 62: read-locked
16:40:32.760527                 textDocument/hover 62: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:32.761590                 textDocument/hover 62: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:20
16:40:32.761590 IDE     LS --> Clangd REQU textDocument/hover 63
16:40:32.761590 OUT Elapsed: 0s
16:40:32.763117 IN Elapsed: 202.6648ms
16:40:32.763117 IDE     LS <-- Clangd RESP textDocument/hover 63
16:40:32.763653                 textDocument/hover 62: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:19-44:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:19-31:23 (.ino)
16:40:32.763653                 textDocument/hover 62: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:40:32.763653                 textDocument/hover 62: read-unlocked
16:40:32.763653 IDE <-- LS RESP textDocument/hover 62
16:40:32.763653 OUT Elapsed: 0s
16:40:32.802429 IN Elapsed: 38.7756ms
16:40:32.802429 IDE --> LS REQU textDocument/documentHighlight 63
16:40:32.802429                 textDocument/documentHighlight 63: read-locked
16:40:32.802945                 textDocument/documentHighlight 63: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:32.803969                 textDocument/documentHighlight 63: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:21
16:40:32.803969 IDE     LS --> Clangd REQU textDocument/documentHighlight 64
16:40:32.803969 OUT Elapsed: 0s
16:40:32.803969 IN Elapsed: 40.8516ms
16:40:32.803969 IDE     LS <-- Clangd RESP textDocument/documentHighlight 64
16:40:32.803969                 textDocument/documentHighlight 63: read-unlocked
16:40:32.803969 IDE <-- LS RESP textDocument/documentHighlight 63
16:40:32.803969 OUT Elapsed: 0s
16:40:33.111282 IN Elapsed: 306.9926ms
16:40:33.111282 IDE --> LS REQU textDocument/definition 64
16:40:33.111282                 textDocument/definition 64: read-locked
16:40:33.111282                 textDocument/definition 64: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:33.112364                 textDocument/definition 64: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:44:21
16:40:33.112364 IDE     LS --> Clangd REQU textDocument/definition 65
16:40:33.112364 OUT Elapsed: 0s
16:40:33.112364 IN Elapsed: 308.3953ms
16:40:33.112364 IDE     LS <-- Clangd RESP textDocument/definition 65
16:40:33.113986                 textDocument/definition 64: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 (ext file)
16:40:33.113986                 textDocument/definition 64: read-unlocked
16:40:33.113986 IDE <-- LS RESP textDocument/definition 64
16:40:33.113986 OUT Elapsed: 0s
16:40:33.124501 IN Elapsed: 10.5146ms
16:40:33.124501 IDE --> LS NOTIF textDocument/didOpen
16:40:33.124501                  textDocument/didOpen: write-locked
16:40:33.125526                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:40:33.125526                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:40:33.125526                  textDocument/didOpen: write-unlocked
16:40:33.125526 IN Elapsed: 0s
16:40:33.125526 IDE --> LS NOTIF textDocument/didClose
16:40:33.125526                  textDocument/didClose: write-locked
16:40:33.126825                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:40:33.126825                  textDocument/didClose: write-unlocked
16:40:33.200676 IN Elapsed: 73.8505ms
16:40:33.200967 IDE --> LS REQU textDocument/codeAction 65
16:40:33.201023                 textDocument/codeAction 65: read-locked
16:40:33.201023                 textDocument/codeAction 65: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:31:19)
16:40:33.201290                 textDocument/codeAction 65: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:33.201841                 textDocument/codeAction 65:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:19)
16:40:33.201841 IDE     LS --> Clangd REQU textDocument/codeAction 66
16:40:33.201841 OUT Elapsed: 0s
16:40:33.202381 IN Elapsed: 90.017ms
16:40:33.202381 IDE     LS <-- Clangd RESP textDocument/codeAction 66
16:40:33.202381                 textDocument/codeAction 65: read-unlocked
16:40:33.202381 IDE <-- LS RESP textDocument/codeAction 65
16:40:33.202381 OUT Elapsed: 0s
16:40:33.210952 IN Elapsed: 8.5712ms
16:40:33.210952 IDE --> LS REQU textDocument/definition 66
16:40:33.211455                 textDocument/definition 66: read-locked
16:40:33.211464                 textDocument/definition 66: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:33.212480                 textDocument/definition 66: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:32:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:45:21
16:40:33.212480 IDE     LS --> Clangd REQU textDocument/definition 67
16:40:33.212480 OUT Elapsed: 0s
16:40:33.212480 IN Elapsed: 10.0988ms
16:40:33.212480 IDE     LS <-- Clangd RESP textDocument/definition 67
16:40:33.214059                 textDocument/definition 66: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:40:8-40:11 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:40:8-40:11 (ext file)
16:40:33.214059                 textDocument/definition 66: read-unlocked
16:40:33.214059 IDE <-- LS RESP textDocument/definition 66
16:40:33.214059 OUT Elapsed: 0s
16:40:33.222847 IN Elapsed: 8.7887ms
16:40:33.222855 IDE --> LS NOTIF textDocument/didOpen
16:40:33.222855                  textDocument/didOpen: write-locked
16:40:33.224002                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:40:33.224002                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:40:33.224002                  textDocument/didOpen: write-unlocked
16:40:33.224002 IN Elapsed: 0s
16:40:33.224002 IDE --> LS NOTIF textDocument/didClose
16:40:33.224002                  textDocument/didClose: write-locked
16:40:33.224513                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:40:33.224513                  textDocument/didClose: write-unlocked
16:40:33.463593 IN Elapsed: 238.8554ms
16:40:33.463593 IDE --> LS REQU textDocument/hover 67
16:40:33.463593                 textDocument/hover 67: read-locked
16:40:33.463593                 textDocument/hover 67: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:33.464676                 textDocument/hover 67: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:20
16:40:33.464676 IDE     LS --> Clangd REQU textDocument/hover 68
16:40:33.464676 OUT Elapsed: 0s
16:40:33.466237 IN Elapsed: 253.7573ms
16:40:33.466294 IDE     LS <-- Clangd RESP textDocument/hover 68
16:40:33.466326                 textDocument/hover 67: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:19-46:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:19-33:22 (.ino)
16:40:33.466326                 textDocument/hover 67: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:40:33.466326                 textDocument/hover 67: read-unlocked
16:40:33.466326 IDE <-- LS RESP textDocument/hover 67
16:40:33.466326 OUT Elapsed: 0s
16:40:33.623993 IN Elapsed: 157.667ms
16:40:33.623993 IDE --> LS REQU textDocument/documentHighlight 68
16:40:33.623993                 textDocument/documentHighlight 68: read-locked
16:40:33.623993                 textDocument/documentHighlight 68: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:33.625018                 textDocument/documentHighlight 68: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:20
16:40:33.625018 IDE     LS --> Clangd REQU textDocument/documentHighlight 69
16:40:33.625018 OUT Elapsed: 0s
16:40:33.625530 IN Elapsed: 159.2364ms
16:40:33.625530 IDE     LS <-- Clangd RESP textDocument/documentHighlight 69
16:40:33.625530                 textDocument/documentHighlight 68: read-unlocked
16:40:33.625530 IDE <-- LS RESP textDocument/documentHighlight 68
16:40:33.625530 OUT Elapsed: 0s
16:40:33.958935 IN Elapsed: 333.4049ms
16:40:33.958935 IDE --> LS REQU textDocument/definition 69
16:40:33.958935                 textDocument/definition 69: read-locked
16:40:33.958935                 textDocument/definition 69: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:33.959964                 textDocument/definition 69: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:46:21
16:40:33.959964 IDE     LS --> Clangd REQU textDocument/definition 70
16:40:33.959964 OUT Elapsed: 0s
16:40:33.960488 IN Elapsed: 334.9574ms
16:40:33.960488 IDE     LS <-- Clangd RESP textDocument/definition 70
16:40:33.962021                 textDocument/definition 69: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:40:8-40:11 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:40:8-40:11 (ext file)
16:40:33.962021                 textDocument/definition 69: read-unlocked
16:40:33.962021 IDE <-- LS RESP textDocument/definition 69
16:40:33.962021 OUT Elapsed: 0s
16:40:33.971846 IN Elapsed: 9.8256ms
16:40:33.971846 IDE --> LS NOTIF textDocument/didOpen
16:40:33.971846                  textDocument/didOpen: write-locked
16:40:33.973483                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:40:33.973483                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:40:33.973483                  textDocument/didOpen: write-unlocked
16:40:33.973483 IN Elapsed: 0s
16:40:33.973483 IDE --> LS NOTIF textDocument/didClose
16:40:33.973483                  textDocument/didClose: write-locked
16:40:33.974013                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:40:33.974013                  textDocument/didClose: write-unlocked
16:40:34.001425 IN Elapsed: 27.3265ms
16:40:34.001425 IDE --> LS REQU textDocument/codeAction 70
16:40:34.001425                 textDocument/codeAction 70: read-locked
16:40:34.001425                 textDocument/codeAction 70: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:19)
16:40:34.001425                 textDocument/codeAction 70: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:34.002215                 textDocument/codeAction 70:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:33:19)
16:40:34.002215 IDE     LS --> Clangd REQU textDocument/codeAction 71
16:40:34.002215 OUT Elapsed: 0s
16:40:34.003006 IN Elapsed: 42.5184ms
16:40:34.003006 IDE     LS <-- Clangd RESP textDocument/codeAction 71
16:40:34.003006                 textDocument/codeAction 70: read-unlocked
16:40:34.003006 IDE <-- LS RESP textDocument/codeAction 70
16:40:34.003006 OUT Elapsed: 0s
16:40:34.016951 IN Elapsed: 13.9451ms
16:40:34.016951 IDE --> LS REQU textDocument/documentSymbol 71
16:40:34.016951                 textDocument/documentSymbol 71: read-locked
16:40:34.017470                 textDocument/documentSymbol 71: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:34.017470 IDE     LS --> Clangd REQU textDocument/documentSymbol 72
16:40:34.017470 OUT Elapsed: 0s
16:40:34.018531 IN Elapsed: 15.5247ms
16:40:34.018531 IDE     LS <-- Clangd RESP textDocument/documentSymbol 72
16:40:34.018531                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:40:34.018531                 textDocument/documentSymbol 71:   > convert SymbolKind:Variable 3:0-3:17
16:40:34.019044                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:40:34.019556                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:40:34.019556                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.019556                 textDocument/documentSymbol 71:   > convert SymbolKind:Variable 4:0-4:10
16:40:34.020074                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:40:34.020586                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:40:34.020586                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.020586                 textDocument/documentSymbol 71:   > convert SymbolKind:Variable 5:0-5:10
16:40:34.020586                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:40:34.021097                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:40:34.021097                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.021097                 textDocument/documentSymbol 71:   > convert SymbolKind:Variable 6:0-6:10
16:40:34.021607                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:40:34.022118                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:40:34.022118                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.022118                 textDocument/documentSymbol 71:   > convert SymbolKind:Variable 7:0-7:11
16:40:34.022627                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:40:34.022627                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:40:34.022627                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.022627                 textDocument/documentSymbol 71:   > convert SymbolKind:Function 11:0-11:12
16:40:34.023138                 textDocument/documentSymbol 71: Range is in PREPROCESSED section of the sketch
16:40:34.023138                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:40:34.023138                 textDocument/documentSymbol 71:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:34.023138                 textDocument/documentSymbol 71:   > convert SymbolKind:Function 13:0-13:11
16:40:34.023647                 textDocument/documentSymbol 71: Range is in PREPROCESSED section of the sketch
16:40:34.023647                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:40:34.023647                 textDocument/documentSymbol 71:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:34.023647                 textDocument/documentSymbol 71:   > convert SymbolKind:Function 15:0-15:23
16:40:34.024157                 textDocument/documentSymbol 71: Range is in PREPROCESSED section of the sketch
16:40:34.024157                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:40:34.024157                 textDocument/documentSymbol 71:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:34.024157                 textDocument/documentSymbol 71:   > convert SymbolKind:Function 17:0-17:15
16:40:34.024692                 textDocument/documentSymbol 71: Range is in PREPROCESSED section of the sketch
16:40:34.024692                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:40:34.024692                 textDocument/documentSymbol 71:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:34.024692                 textDocument/documentSymbol 71:   > convert SymbolKind:Function 19:0-19:14
16:40:34.024692                 textDocument/documentSymbol 71: Range is in PREPROCESSED section of the sketch
16:40:34.024692                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:40:34.024692                 textDocument/documentSymbol 71:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:34.024692                 textDocument/documentSymbol 71:   > convert SymbolKind:Function 21:0-28:1
16:40:34.025202                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:40:34.025713                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:40:34.025713                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.025713                 textDocument/documentSymbol 71:   > convert SymbolKind:Function 31:0-41:1
16:40:34.026240                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:40:34.026771                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:40:34.026771                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.026771                 textDocument/documentSymbol 71:   > convert SymbolKind:Function 42:0-48:1
16:40:34.027332                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:40:34.027856                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:40:34.027856                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.027856                 textDocument/documentSymbol 71:   > convert SymbolKind:Function 49:0-55:1
16:40:34.028367                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:40:34.028902                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:40:34.028902                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.028902                 textDocument/documentSymbol 71:   > convert SymbolKind:Function 56:0-62:1
16:40:34.029446                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:40:34.029446                 textDocument/documentSymbol 71: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:40:34.029446                 textDocument/documentSymbol 71: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.029446                 textDocument/documentSymbol 71: read-unlocked
16:40:34.029446 IDE <-- LS RESP textDocument/documentSymbol 71
16:40:34.030035 OUT Elapsed: 62.5µs
16:40:34.030035 IN Elapsed: 0s
16:40:34.030112 IDE --> LS NOTIF textDocument/didChange
16:40:34.030112                  textDocument/didChange: write-locked
16:40:34.030112                  textDocument/didChange: didChange(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino@6)
16:40:34.030112                  textDocument/didChange:   > 33:19-33:22 (len=3) -> "HIGH"
16:40:34.030112                  textDocument/didChange: -----Tracked SKETCH file-----
//Line order test function of trolley wheel
int tDelay = 3000; //The delay time is 3S
int D1 = 5;      // Definition of IO port
int D2 = 6;       
int D3 = 9;      
int D4 = 10;      

//Function initialization
void setup() 
{
  pinMode(D1, OUTPUT);
  pinMode(D2, OUTPUT); 
  pinMode(D3, OUTPUT);
  pinMode(D4, OUTPUT);  

}

//Principal function
void loop() 
{
  Forward_rotation(); //Car forward
  delay(tDelay);      //delayed
  // stop_it();          //Car stop
  // delay(500);         //delayed
  // reversal();         //Car back
  // delay(tDelay);      //delayed
  // stop_it();          //delayed
  // delay(500);         //delayed
}
void Forward_rotation()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void reversal()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void stop_it()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}

-----------------------------
16:40:34.030624                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:34.031648 Ino Range: 33:19-33:22 -> Cpp Range:46:19-46:22
16:40:34.031648   > Current sketchmapper content:
16:40:34.031648   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:40:34.031648   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:34.031648   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:40:34.031648   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:40:34.031648   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:40:34.031648   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:40:34.031648   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:40:34.031648   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:40:34.031648   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:40:34.031648   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:40:34.031648  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:34.031648  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:40:34.031648  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:34.031648  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:40:34.031648  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:34.031648  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:40:34.031648  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:34.031648  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:40:34.031648  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:34.031648  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:40:34.031648  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:34.031648  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:40:34.031648  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:40:34.031648  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:40:34.031648  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:40:34.031648  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:40:34.031648  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:40:34.031648  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:40:34.031648  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:40:34.031648  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:40:34.032171  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:40:34.032171  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:40:34.032171  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:40:34.032171  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:40:34.032171  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:40:34.032171  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:40:34.032171  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:40:34.032171  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:40:34.032171  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:40:34.032171  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:40:34.032171  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:40:34.032171  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:40:34.032171  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:40:34.032171  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:40:34.032171  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:40:34.032171  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:40:34.032171  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:40:34.032171  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:40:34.032171  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:40:34.032171  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:40:34.032171  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:40:34.032171  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:40:34.032171  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:40:34.032171  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:40:34.032171  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:40:34.032171  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:40:34.032171  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:40:34.032171  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:40:34.032171  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:40:34.032171  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:40:34.032171  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:40:34.032171  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:40:34.032171  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:40:34.032171  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:40:34.032171  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:40:34.032675                  textDocument/didChange: to Clang: didChange(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp@18)
16:40:34.032680                  textDocument/didChange:             > 46:19-46:22 -> "HIGH"
16:40:34.032680 IDE     LS --> Clangd NOTIF textDocument/didChange
16:40:34.032680 OUT Elapsed: 0s
16:40:34.032680                  textDocument/didChange: write-unlocked
16:40:34.032680 IN Elapsed: 0s
16:40:34.032680 IN Elapsed: 0s
16:40:34.032680 IDE --> LS REQU textDocument/documentSymbol 72
16:40:34.032680                 textDocument/documentSymbol 72: read-locked
16:40:34.033130                 textDocument/documentSymbol 72: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:34.033130 IDE     LS --> Clangd REQU textDocument/documentSymbol 73
16:40:34.033130 OUT Elapsed: 0s
16:40:34.035712 IN Elapsed: 16.6774ms
16:40:34.035716 IDE     LS <-- Clangd REQU window/workDoneProgress/create 6
16:40:34.035753 IDE     LS --> Clangd RESP window/workDoneProgress/create 6
16:40:34.035753 OUT Elapsed: 0s
16:40:34.035753 IDE <-- LS REQU window/workDoneProgress/create 15
16:40:34.035753 OUT Elapsed: 0s
16:40:34.035753 IN Elapsed: 0s
16:40:34.035753 IDE     LS <-- Clangd NOTIF $/progress
16:40:34.035753                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:40:34.035753 IN Elapsed: 0s
16:40:34.035753 IDE     LS <-- Clangd NOTIF $/progress
16:40:34.035753                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:40:34.067364 IN Elapsed: 31.6109ms
16:40:34.067364 IDE     LS <-- Clangd NOTIF $/progress
16:40:34.067364                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:40:34.067364 IN Elapsed: 0s
16:40:34.067364 IDE     LS <-- Clangd NOTIF $/progress
16:40:34.067364                             $/progress: backgroundIndexProgress END 
16:40:34.070607 IN Elapsed: 3.2426ms
16:40:34.071128 IDE     LS <-- Clangd RESP textDocument/documentSymbol 73
16:40:34.071128                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:40:34.071128                 textDocument/documentSymbol 72:   > convert SymbolKind:Variable 3:0-3:17
16:40:34.071662                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:40:34.071662 IN Elapsed: 534.2µs
16:40:34.071662 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:40:34.071662                             textDocument/publishDiagnostics: Ignored by configuration
16:40:34.072230                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:40:34.072230                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.072230                 textDocument/documentSymbol 72:   > convert SymbolKind:Variable 4:0-4:10
16:40:34.072230                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:40:34.073097                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:40:34.073097                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.073097                 textDocument/documentSymbol 72:   > convert SymbolKind:Variable 5:0-5:10
16:40:34.073346                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:40:34.073855                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:40:34.073855                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.073855                 textDocument/documentSymbol 72:   > convert SymbolKind:Variable 6:0-6:10
16:40:34.073855                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:40:34.074364                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:40:34.074364                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.074364                 textDocument/documentSymbol 72:   > convert SymbolKind:Variable 7:0-7:11
16:40:34.074913                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:40:34.075463                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:40:34.075463                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.075463                 textDocument/documentSymbol 72:   > convert SymbolKind:Function 11:0-11:12
16:40:34.075972                 textDocument/documentSymbol 72: Range is in PREPROCESSED section of the sketch
16:40:34.075972                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:40:34.075972                 textDocument/documentSymbol 72:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:34.075972                 textDocument/documentSymbol 72:   > convert SymbolKind:Function 13:0-13:11
16:40:34.076500                 textDocument/documentSymbol 72: Range is in PREPROCESSED section of the sketch
16:40:34.076500                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:40:34.076500                 textDocument/documentSymbol 72:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:34.076500                 textDocument/documentSymbol 72:   > convert SymbolKind:Function 15:0-15:23
16:40:34.077017                 textDocument/documentSymbol 72: Range is in PREPROCESSED section of the sketch
16:40:34.077017                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:40:34.077017                 textDocument/documentSymbol 72:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:34.077017                 textDocument/documentSymbol 72:   > convert SymbolKind:Function 17:0-17:15
16:40:34.077017                 textDocument/documentSymbol 72: Range is in PREPROCESSED section of the sketch
16:40:34.077017                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:40:34.077017                 textDocument/documentSymbol 72:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:34.077017                 textDocument/documentSymbol 72:   > convert SymbolKind:Function 19:0-19:14
16:40:34.077531                 textDocument/documentSymbol 72: Range is in PREPROCESSED section of the sketch
16:40:34.077531                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:40:34.077531                 textDocument/documentSymbol 72:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:40:34.077531                 textDocument/documentSymbol 72:   > convert SymbolKind:Function 21:0-28:1
16:40:34.078053                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:40:34.078576                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:40:34.078576                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.078576                 textDocument/documentSymbol 72:   > convert SymbolKind:Function 31:0-41:1
16:40:34.079128                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:40:34.079668                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:40:34.079668                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.079668                 textDocument/documentSymbol 72:   > convert SymbolKind:Function 42:0-48:1
16:40:34.080179                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:40:34.080689                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:40:34.080689                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.080689                 textDocument/documentSymbol 72:   > convert SymbolKind:Function 49:0-55:1
16:40:34.080689                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:40:34.081222                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:40:34.081222                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.081222                 textDocument/documentSymbol 72:   > convert SymbolKind:Function 56:0-62:1
16:40:34.081770                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:40:34.082306                 textDocument/documentSymbol 72: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:40:34.082306                 textDocument/documentSymbol 72: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:40:34.082306                 textDocument/documentSymbol 72: read-unlocked
16:40:34.082306 IDE <-- LS RESP textDocument/documentSymbol 72
16:40:34.082306 OUT Elapsed: 0s
16:40:34.082306 IN Elapsed: 0s
16:40:34.082306 IDE --> LS RESP window/workDoneProgress/create 15
16:40:34.082306 IDE <-- LS NOTIF $/progress
16:40:34.082306 OUT Elapsed: 0s
16:40:34.082306 IDE <-- LS NOTIF $/progress
16:40:34.082306 OUT Elapsed: 0s
16:40:34.506677 IN Elapsed: 424.3717ms
16:40:34.506897 IDE --> LS REQU textDocument/codeAction 73
16:40:34.506897                 textDocument/codeAction 73: read-locked
16:40:34.506957                 textDocument/codeAction 73: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:33:25)
16:40:34.507048                 textDocument/codeAction 73: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:40:34.508074                 textDocument/codeAction 73:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:33:25)
16:40:34.508074 IDE     LS --> Clangd REQU textDocument/codeAction 74
16:40:34.508074 OUT Elapsed: 0s
16:40:34.509137 IN Elapsed: 437.4743ms
16:40:34.509137 IDE     LS <-- Clangd RESP textDocument/codeAction 74
16:40:34.509137                 textDocument/codeAction 73: read-unlocked
16:40:34.509137 IDE <-- LS RESP textDocument/codeAction 73
16:40:34.509137 OUT Elapsed: 0s
16:40:35.025188 IN Elapsed: 516.051ms
16:40:35.025188 IDE --> LS NOTIF textDocument/didSave
16:40:35.025188                  textDocument/didSave: write-locked
16:40:35.025188                  textDocument/didSave: notification is not forwarded to clang
16:40:35.025188                  textDocument/didSave: write-unlocked
16:40:36.033661 SKETCH REBUILD: : Sketch rebuild started
16:40:36.033661 IDE <-- LS REQU window/workDoneProgress/create 16
16:40:36.033661 SKETCH REBUILD: : read-locked
16:40:36.033661 SKETCH REBUILD: : read-unlocked
16:40:36.033661 OUT Elapsed: 0s
16:40:36.033661 IN Elapsed: 1.0084737s
16:40:36.033661 IDE --> LS RESP window/workDoneProgress/create 16
16:40:36.033661 IDE <-- LS NOTIF $/progress
16:40:36.033661 OUT Elapsed: 0s
16:40:36.344244 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  // stop_it();          //Car stop\r\n  // delay(500);         //delayed\r\n  // reversal();         //Car back\r\n  // delay(tDelay);      //delayed\r\n  // stop_it();          //delayed\r\n  // delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:40:36.593445 SKETCH REBUILD: : Compile successful!
16:40:36.600995 SKETCH REBUILD: : write-locked
16:40:36.602071   > Current sketchmapper content:
16:40:36.602071   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:40:36.602574   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:36.602580   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:40:36.602580   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:40:36.602580   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:40:36.602580   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:40:36.602580   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:40:36.602580   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:40:36.602580   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:40:36.602580   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:40:36.602580  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:36.602580  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:40:36.602580  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:36.602580  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:40:36.602580  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:36.602580  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:40:36.602580  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:36.602580  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:40:36.602580  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:36.602580  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:40:36.602580  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:36.602580  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:40:36.602580  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:40:36.602580  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:40:36.602580  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:40:36.602580  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:40:36.602580  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:40:36.602580  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:40:36.602580  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:40:36.602580  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:40:36.602580  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:40:36.602580  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:40:36.602580  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:40:36.602580  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:40:36.602580  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:40:36.602580  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:40:36.602580  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:40:36.602580  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:40:36.602580  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:40:36.602580  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:40:36.602580  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:40:36.602580  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:40:36.602580  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:40:36.602580  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:40:36.602580  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:40:36.602580  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:40:36.602580  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:40:36.602580  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:40:36.602580  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:40:36.602580  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:40:36.602580  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:40:36.602580  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:40:36.602580  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:40:36.602580  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:40:36.602580  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:40:36.602580  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:40:36.602580  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:40:36.602580  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:40:36.602580  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:40:36.602580  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:40:36.602580  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:40:36.602580  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:40:36.602580  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:40:36.602580  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:40:36.602580  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:40:36.602580 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:40:36.602580 IDE     LS --> Clangd NOTIF textDocument/didSave
16:40:36.602580 OUT Elapsed: 0s
16:40:36.602580 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:40:36.602580 IDE     LS --> Clangd NOTIF textDocument/didChange
16:40:36.602580 OUT Elapsed: 0s
16:40:36.602580 SKETCH REBUILD: : write-unlocked
16:40:36.602580 IDE <-- LS NOTIF $/progress
16:40:36.603083 OUT Elapsed: 0s
16:40:54.730972 IN Elapsed: 18.6973103s
16:40:54.730972 IDE --> LS NOTIF ino/didCompleteBuild
16:40:54.730972                  ino/didCompleteBuild: write-locked
16:40:54.734587                  ino/didCompleteBuild: Updated 'libraries.cache'. Copied: C:\Users\Administrator\AppData\Local\Temp\arduino-sketch-7DA4ED9A08B34B58449C28360745677E\libraries.cache to C:\Users\Administrator\AppData\Local\Temp\arduino-language-server936776845\libraries.cache
16:40:54.734587                  ino/didCompleteBuild: write-unlocked
16:40:55.741907 SKETCH REBUILD: : Sketch rebuild started
16:40:55.741907 IDE <-- LS REQU window/workDoneProgress/create 17
16:40:55.741907 SKETCH REBUILD: : read-locked
16:40:55.741907 SKETCH REBUILD: : read-unlocked
16:40:55.741907 OUT Elapsed: 0s
16:40:55.741907 IN Elapsed: 1.0073198s
16:40:55.741907 IDE --> LS RESP window/workDoneProgress/create 17
16:40:55.741907 IDE <-- LS NOTIF $/progress
16:40:55.741907 OUT Elapsed: 0s
16:40:56.053205 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  // stop_it();          //Car stop\r\n  // delay(500);         //delayed\r\n  // reversal();         //Car back\r\n  // delay(tDelay);      //delayed\r\n  // stop_it();          //delayed\r\n  // delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:40:56.285090 SKETCH REBUILD: : Compile successful!
16:40:56.293035 SKETCH REBUILD: : write-locked
16:40:56.294640   > Current sketchmapper content:
16:40:56.294640   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:40:56.294640   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:56.294640   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:40:56.294640   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:40:56.294640   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:40:56.294640   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:40:56.294640   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:40:56.294640   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:40:56.294640   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:40:56.294640   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:40:56.294640  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:56.294640  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:40:56.294640  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:56.294640  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:40:56.294640  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:56.294640  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:40:56.294640  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:56.294640  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:40:56.294640  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:40:56.294640  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:40:56.294640  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:40:56.294640  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:40:56.294640  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:40:56.294640  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:40:56.294640  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:40:56.294640  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:40:56.294640  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:40:56.294640  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:40:56.294640  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:40:56.294640  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:40:56.294640  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:40:56.294640  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:40:56.294640  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:40:56.294640  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:40:56.294640  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:40:56.294640  35:   // stop_it();          //Car stop                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:40:56.294640  36:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:40:56.294640  37:   // reversal();         //Car back                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:40:56.294640  38:   // delay(tDelay);      //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:40:56.294640  39:   // stop_it();          //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:40:56.294640  40:   // delay(500);         //delayed                           | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:40:56.294640  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:40:56.294640  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:40:56.294640  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:40:56.294640  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:40:56.294640  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:40:56.294640  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:40:56.294640  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:40:56.294640  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:40:56.294640  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:40:56.294640  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:40:56.294640  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:40:56.294640  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:40:56.294640  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:40:56.294640  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:40:56.294640  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:40:56.294640  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:40:56.294640  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:40:56.294640  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:40:56.294640  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:40:56.295146  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:40:56.295146  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:40:56.295146  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:40:56.295146  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:40:56.295146  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:40:56.295193 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:40:56.295193 IDE     LS --> Clangd NOTIF textDocument/didSave
16:40:56.295193 OUT Elapsed: 0s
16:40:56.295193 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:40:56.295193 IDE     LS --> Clangd NOTIF textDocument/didChange
16:40:56.295193 OUT Elapsed: 0s
16:40:56.295193 SKETCH REBUILD: : write-unlocked
16:40:56.295193 IDE <-- LS NOTIF $/progress
16:40:56.295193 OUT Elapsed: 0s
16:40:56.350231 IN Elapsed: 21.8410938s
16:40:56.350231 IDE     LS <-- Clangd REQU window/workDoneProgress/create 7
16:40:56.350231 IDE     LS --> Clangd RESP window/workDoneProgress/create 7
16:40:56.350231 OUT Elapsed: 0s
16:40:56.350231 IDE <-- LS REQU window/workDoneProgress/create 18
16:40:56.350231 OUT Elapsed: 0s
16:40:56.350231 IN Elapsed: 0s
16:40:56.350231 IDE     LS <-- Clangd NOTIF $/progress
16:40:56.350231                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:40:56.350231 IN Elapsed: 0s
16:40:56.350231 IDE     LS <-- Clangd NOTIF $/progress
16:40:56.350231                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:40:56.350231 IN Elapsed: 608.3234ms
16:40:56.350231 IDE --> LS RESP window/workDoneProgress/create 18
16:40:56.350231 IDE <-- LS NOTIF $/progress
16:40:56.350231 OUT Elapsed: 0s
16:40:56.350231 IDE <-- LS NOTIF $/progress
16:40:56.350231 OUT Elapsed: 0s
16:40:56.380912 IN Elapsed: 30.6812ms
16:40:56.380912 IDE     LS <-- Clangd NOTIF $/progress
16:40:56.380912                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:40:56.380912 IN Elapsed: 0s
16:40:56.380912 IDE     LS <-- Clangd NOTIF $/progress
16:40:56.380912 IDE <-- LS NOTIF $/progress
16:40:56.380912                             $/progress: backgroundIndexProgress END 
16:40:56.380912 OUT Elapsed: 0s
16:40:56.380912 IDE <-- LS NOTIF $/progress
16:40:56.380912 OUT Elapsed: 0s
16:41:18.141067 IN Elapsed: 21.7908367s
16:41:18.141522 IDE --> LS REQU textDocument/codeAction 74
16:41:18.141588                 textDocument/codeAction 74: read-locked
16:41:18.141588                 textDocument/codeAction 74: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:24)
16:41:18.141588                 textDocument/codeAction 74: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:18.142750                 textDocument/codeAction 74:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:39:24)
16:41:18.142750 IDE     LS --> Clangd REQU textDocument/codeAction 75
16:41:18.142750 OUT Elapsed: 0s
16:41:18.143770 IN Elapsed: 21.7628583s
16:41:18.143770 IDE     LS <-- Clangd RESP textDocument/codeAction 75
16:41:18.143770                 textDocument/codeAction 74: read-unlocked
16:41:18.143770 IDE <-- LS RESP textDocument/codeAction 74
16:41:18.143770 OUT Elapsed: 0s
16:41:18.838512 IN Elapsed: 694.7418ms
16:41:18.838512 IDE --> LS REQU textDocument/codeAction 75
16:41:18.838512                 textDocument/codeAction 75: read-locked
16:41:18.838512                 textDocument/codeAction 75: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:38:25)
16:41:18.838512                 textDocument/codeAction 75: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:18.839958                 textDocument/codeAction 75:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:38:25)
16:41:18.839958 IDE     LS --> Clangd REQU textDocument/codeAction 76
16:41:18.839958 OUT Elapsed: 0s
16:41:18.839958 IN Elapsed: 696.1875ms
16:41:18.839958 IDE     LS <-- Clangd RESP textDocument/codeAction 76
16:41:18.839958                 textDocument/codeAction 75: read-unlocked
16:41:18.839958 IDE <-- LS RESP textDocument/codeAction 75
16:41:18.839958 OUT Elapsed: 0s
16:41:20.112344 IN Elapsed: 1.2723867s
16:41:20.112344 IDE --> LS REQU textDocument/codeAction 76
16:41:20.112344                 textDocument/codeAction 76: read-locked
16:41:20.112344                 textDocument/codeAction 76: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:24)
16:41:20.112847                 textDocument/codeAction 76: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:20.113416                 textDocument/codeAction 76:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:39:24)
16:41:20.113416 IDE     LS --> Clangd REQU textDocument/codeAction 77
16:41:20.113416 OUT Elapsed: 0s
16:41:20.113960 IN Elapsed: 1.2740024s
16:41:20.113960 IDE     LS <-- Clangd RESP textDocument/codeAction 77
16:41:20.113960                 textDocument/codeAction 76: read-unlocked
16:41:20.113960 IDE <-- LS RESP textDocument/codeAction 76
16:41:20.113960 OUT Elapsed: 0s
16:41:20.893354 IN Elapsed: 779.394ms
16:41:20.893354 IDE --> LS REQU textDocument/codeAction 77
16:41:20.893354                 textDocument/codeAction 77: read-locked
16:41:20.893354                 textDocument/codeAction 77: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:38:25)
16:41:20.893870                 textDocument/codeAction 77: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:20.894896                 textDocument/codeAction 77:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:38:25)
16:41:20.894896 IDE     LS --> Clangd REQU textDocument/codeAction 78
16:41:20.894896 OUT Elapsed: 0s
16:41:20.894896 IN Elapsed: 780.936ms
16:41:20.894896 IDE     LS <-- Clangd RESP textDocument/codeAction 78
16:41:20.894896                 textDocument/codeAction 77: read-unlocked
16:41:20.894896 IDE <-- LS RESP textDocument/codeAction 77
16:41:20.894896 OUT Elapsed: 0s
16:41:29.803880 IN Elapsed: 8.9089842s
16:41:29.803880 IDE --> LS REQU textDocument/documentHighlight 78
16:41:29.803880                 textDocument/documentHighlight 78: read-locked
16:41:29.804398                 textDocument/documentHighlight 78: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:29.805455                 textDocument/documentHighlight 78: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:27:34 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:40:34
16:41:29.805455 IDE     LS --> Clangd REQU textDocument/documentHighlight 79
16:41:29.805455 OUT Elapsed: 0s
16:41:29.806639 IN Elapsed: 8.9117429s
16:41:29.806639 IDE     LS <-- Clangd RESP textDocument/documentHighlight 79
16:41:29.806639                 textDocument/documentHighlight 78: read-unlocked
16:41:29.806639 IDE <-- LS RESP textDocument/documentHighlight 78
16:41:29.806639 OUT Elapsed: 0s
16:41:30.693368 IN Elapsed: 886.7289ms
16:41:30.693368 IDE --> LS REQU textDocument/codeAction 79
16:41:30.693368                 textDocument/codeAction 79: read-locked
16:41:30.693368                 textDocument/codeAction 79: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:23:0)
16:41:30.693909                 textDocument/codeAction 79: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:30.694458                 textDocument/codeAction 79:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:23:0)
16:41:30.694458 IDE     LS --> Clangd REQU textDocument/codeAction 80
16:41:30.694458 OUT Elapsed: 0s
16:41:30.694982 IN Elapsed: 888.3428ms
16:41:30.694982 IDE     LS <-- Clangd RESP textDocument/codeAction 80
16:41:30.694982                 textDocument/codeAction 79: read-unlocked
16:41:30.694982 IDE <-- LS RESP textDocument/codeAction 79
16:41:30.694982 OUT Elapsed: 0s
16:41:31.007799 IN Elapsed: 312.817ms
16:41:31.007799 IDE --> LS REQU textDocument/codeAction 80
16:41:31.008027                 textDocument/codeAction 80: read-locked
16:41:31.008027                 textDocument/codeAction 80: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:22:0)
16:41:31.008027                 textDocument/codeAction 80: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:31.009103                 textDocument/codeAction 80:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:22:0)
16:41:31.009103 IDE     LS --> Clangd REQU textDocument/codeAction 81
16:41:31.009103 OUT Elapsed: 0s
16:41:31.009616 IN Elapsed: 314.6345ms
16:41:31.009616 IDE     LS <-- Clangd RESP textDocument/codeAction 81
16:41:31.009616                 textDocument/codeAction 80: read-unlocked
16:41:31.009616 IDE <-- LS RESP textDocument/codeAction 80
16:41:31.009616 OUT Elapsed: 0s
16:41:32.910364 IN Elapsed: 1.9007478s
16:41:32.910364 IDE --> LS REQU textDocument/documentSymbol 81
16:41:32.911361                 textDocument/documentSymbol 81: read-locked
16:41:32.912358                 textDocument/documentSymbol 81: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:32.912358 IDE     LS --> Clangd REQU textDocument/documentSymbol 82
16:41:32.913322 OUT Elapsed: 0s
16:41:32.913974 IN Elapsed: 1.9043579s
16:41:32.913974 IDE     LS <-- Clangd RESP textDocument/documentSymbol 82
16:41:32.913974                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:41:32.913974                 textDocument/documentSymbol 81:   > convert SymbolKind:Variable 3:0-3:17
16:41:32.914487                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:41:32.915021                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:41:32.915021                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.915021                 textDocument/documentSymbol 81:   > convert SymbolKind:Variable 4:0-4:10
16:41:32.915531                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:41:32.916054                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:41:32.916054                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.916054                 textDocument/documentSymbol 81:   > convert SymbolKind:Variable 5:0-5:10
16:41:32.916582                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:41:32.916671                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:41:32.916671                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.916671                 textDocument/documentSymbol 81:   > convert SymbolKind:Variable 6:0-6:10
16:41:32.917219                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:41:32.917788                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:41:32.917788                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.917788                 textDocument/documentSymbol 81:   > convert SymbolKind:Variable 7:0-7:11
16:41:32.918333                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:41:32.918873                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:41:32.918873                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.918873                 textDocument/documentSymbol 81:   > convert SymbolKind:Function 11:0-11:12
16:41:32.918873                 textDocument/documentSymbol 81: Range is in PREPROCESSED section of the sketch
16:41:32.918873                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:41:32.918873                 textDocument/documentSymbol 81:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:32.918873                 textDocument/documentSymbol 81:   > convert SymbolKind:Function 13:0-13:11
16:41:32.920002                 textDocument/documentSymbol 81: Range is in PREPROCESSED section of the sketch
16:41:32.920002                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:41:32.920002                 textDocument/documentSymbol 81:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:32.920002                 textDocument/documentSymbol 81:   > convert SymbolKind:Function 15:0-15:23
16:41:32.920561                 textDocument/documentSymbol 81: Range is in PREPROCESSED section of the sketch
16:41:32.920561                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:41:32.920561                 textDocument/documentSymbol 81:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:32.920561                 textDocument/documentSymbol 81:   > convert SymbolKind:Function 17:0-17:15
16:41:32.921100                 textDocument/documentSymbol 81: Range is in PREPROCESSED section of the sketch
16:41:32.921100                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:41:32.921100                 textDocument/documentSymbol 81:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:32.921100                 textDocument/documentSymbol 81:   > convert SymbolKind:Function 19:0-19:14
16:41:32.921626                 textDocument/documentSymbol 81: Range is in PREPROCESSED section of the sketch
16:41:32.921626                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:41:32.921626                 textDocument/documentSymbol 81:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:32.921626                 textDocument/documentSymbol 81:   > convert SymbolKind:Function 21:0-28:1
16:41:32.921626                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:41:32.922136                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:41:32.922136                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.922136                 textDocument/documentSymbol 81:   > convert SymbolKind:Function 31:0-41:1
16:41:32.922782                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:41:32.923316                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:41:32.923316                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.923316                 textDocument/documentSymbol 81:   > convert SymbolKind:Function 42:0-48:1
16:41:32.923851                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:41:32.924384                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:41:32.924384                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.924384                 textDocument/documentSymbol 81:   > convert SymbolKind:Function 49:0-55:1
16:41:32.924384                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:41:32.924898                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:41:32.924898                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.924898                 textDocument/documentSymbol 81:   > convert SymbolKind:Function 56:0-62:1
16:41:32.926691                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:41:32.927387                 textDocument/documentSymbol 81: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:41:32.927387                 textDocument/documentSymbol 81: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.927387                 textDocument/documentSymbol 81: read-unlocked
16:41:32.927387 IDE <-- LS RESP textDocument/documentSymbol 81
16:41:32.927387 OUT Elapsed: 0s
16:41:32.927387 IN Elapsed: 0s
16:41:32.927387 IDE --> LS NOTIF textDocument/didChange
16:41:32.927387                  textDocument/didChange: write-locked
16:41:32.927387                  textDocument/didChange: didChange(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino@7)
16:41:32.927387                  textDocument/didChange:   > 27:2-27:5 (len=3) -> ""
16:41:32.927387                  textDocument/didChange:   > 26:2-26:5 (len=3) -> ""
16:41:32.927387                  textDocument/didChange:   > 25:2-25:5 (len=3) -> ""
16:41:32.927387                  textDocument/didChange:   > 24:2-24:5 (len=3) -> ""
16:41:32.927387                  textDocument/didChange:   > 23:2-23:5 (len=3) -> ""
16:41:32.927387                  textDocument/didChange:   > 22:2-22:5 (len=3) -> ""
16:41:32.927917                  textDocument/didChange: -----Tracked SKETCH file-----
//Line order test function of trolley wheel
int tDelay = 3000; //The delay time is 3S
int D1 = 5;      // Definition of IO port
int D2 = 6;       
int D3 = 9;      
int D4 = 10;      

//Function initialization
void setup() 
{
  pinMode(D1, OUTPUT);
  pinMode(D2, OUTPUT); 
  pinMode(D3, OUTPUT);
  pinMode(D4, OUTPUT);  

}

//Principal function
void loop() 
{
  Forward_rotation(); //Car forward
  delay(tDelay);      //delayed
  stop_it();          //Car stop
  delay(500);         //delayed
  reversal();         //Car back
  delay(tDelay);      //delayed
  stop_it();          //delayed
  delay(500);         //delayed
}
void Forward_rotation()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void reversal()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void stop_it()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}

-----------------------------
16:41:32.927917                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:32.928978 Ino Range: 27:2-27:5 -> Cpp Range:40:2-40:5
16:41:32.929513                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:32.930602 Ino Range: 26:2-26:5 -> Cpp Range:39:2-39:5
16:41:32.931130                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:32.932044 Ino Range: 25:2-25:5 -> Cpp Range:38:2-38:5
16:41:32.932546                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:32.933662 Ino Range: 24:2-24:5 -> Cpp Range:37:2-37:5
16:41:32.933662                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:32.934933 Ino Range: 23:2-23:5 -> Cpp Range:36:2-36:5
16:41:32.935480                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:32.936524 Ino Range: 22:2-22:5 -> Cpp Range:35:2-35:5
16:41:32.936524   > Current sketchmapper content:
16:41:32.936524   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:41:32.936524   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:32.936524   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:41:32.936524   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:41:32.936524   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:41:32.936524   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:41:32.936524   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:41:32.936524   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:41:32.936524   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:41:32.936524   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:41:32.936524  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:32.936524  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:41:32.936524  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:32.936524  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:41:32.936524  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:32.936524  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:41:32.936524  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:32.936524  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:41:32.936524  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:32.936524  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:41:32.936524  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:32.936524  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:41:32.936524  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:41:32.936524  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:41:32.936524  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:41:32.936524  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:41:32.936524  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:41:32.936524  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:41:32.936524  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:41:32.936524  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:41:32.936524  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:41:32.936524  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:41:32.936524  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:41:32.936524  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:41:32.937027  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:41:32.937027  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:41:32.937027  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:41:32.937027  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:41:32.937027  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:41:32.937027  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:41:32.937027  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:41:32.937027  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:41:32.937072  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:41:32.937072  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:41:32.937072  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:41:32.937072  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:41:32.937072  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:41:32.937072  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:41:32.937072  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:41:32.937072  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:41:32.937072  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:41:32.937072  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:41:32.937072  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:41:32.937072  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:41:32.937072  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:41:32.937072  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:41:32.937072  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:41:32.937072  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:41:32.937072  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:41:32.937072  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:41:32.937072  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:41:32.937072  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:41:32.937072  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:41:32.937072  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:41:32.937072  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:41:32.937072                  textDocument/didChange: to Clang: didChange(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp@26)
16:41:32.937072                  textDocument/didChange:             > 40:2-40:5 -> ""
16:41:32.937072                  textDocument/didChange:             > 39:2-39:5 -> ""
16:41:32.937072                  textDocument/didChange:             > 38:2-38:5 -> ""
16:41:32.937072                  textDocument/didChange:             > 37:2-37:5 -> ""
16:41:32.937072                  textDocument/didChange:             > 36:2-36:5 -> ""
16:41:32.937072                  textDocument/didChange:             > 35:2-35:5 -> ""
16:41:32.937072 IDE     LS --> Clangd NOTIF textDocument/didChange
16:41:32.937072 OUT Elapsed: 0s
16:41:32.937072                  textDocument/didChange: write-unlocked
16:41:32.937072 IN Elapsed: 0s
16:41:32.937072 IN Elapsed: 0s
16:41:32.937072 IDE --> LS REQU textDocument/documentSymbol 82
16:41:32.937072                 textDocument/documentSymbol 82: read-locked
16:41:32.937575                 textDocument/documentSymbol 82: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:32.937575 IDE     LS --> Clangd REQU textDocument/documentSymbol 83
16:41:32.937575 OUT Elapsed: 0s
16:41:32.972414 IN Elapsed: 58.3701ms
16:41:32.972414 IDE     LS <-- Clangd RESP textDocument/documentSymbol 83
16:41:32.972414                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:41:32.972414                 textDocument/documentSymbol 82:   > convert SymbolKind:Variable 3:0-3:17
16:41:32.972920 IN Elapsed: 506.8µs
16:41:32.972920 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:41:32.972920                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:41:32.972920                             textDocument/publishDiagnostics: Ignored by configuration
16:41:32.973433                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:41:32.973433                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.973433                 textDocument/documentSymbol 82:   > convert SymbolKind:Variable 4:0-4:10
16:41:32.973941                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:41:32.974448                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:41:32.974448                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.974448                 textDocument/documentSymbol 82:   > convert SymbolKind:Variable 5:0-5:10
16:41:32.974448                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:41:32.974956                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:41:32.974956                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.974956                 textDocument/documentSymbol 82:   > convert SymbolKind:Variable 6:0-6:10
16:41:32.975503                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:41:32.976041                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:41:32.976041                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.976041                 textDocument/documentSymbol 82:   > convert SymbolKind:Variable 7:0-7:11
16:41:32.976594                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:41:32.977129                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:41:32.977129                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.977129                 textDocument/documentSymbol 82:   > convert SymbolKind:Function 11:0-11:12
16:41:32.977129                 textDocument/documentSymbol 82: Range is in PREPROCESSED section of the sketch
16:41:32.977129                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:41:32.977129                 textDocument/documentSymbol 82:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:32.977129                 textDocument/documentSymbol 82:   > convert SymbolKind:Function 13:0-13:11
16:41:32.977669                 textDocument/documentSymbol 82: Range is in PREPROCESSED section of the sketch
16:41:32.977669                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:41:32.977669                 textDocument/documentSymbol 82:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:32.977669                 textDocument/documentSymbol 82:   > convert SymbolKind:Function 15:0-15:23
16:41:32.978201                 textDocument/documentSymbol 82: Range is in PREPROCESSED section of the sketch
16:41:32.978201                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:41:32.978201                 textDocument/documentSymbol 82:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:32.978201                 textDocument/documentSymbol 82:   > convert SymbolKind:Function 17:0-17:15
16:41:32.978753                 textDocument/documentSymbol 82: Range is in PREPROCESSED section of the sketch
16:41:32.978753                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:41:32.978753                 textDocument/documentSymbol 82:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:32.978753                 textDocument/documentSymbol 82:   > convert SymbolKind:Function 19:0-19:14
16:41:32.978753                 textDocument/documentSymbol 82: Range is in PREPROCESSED section of the sketch
16:41:32.978753                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:41:32.978753                 textDocument/documentSymbol 82:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:32.979255                 textDocument/documentSymbol 82:   > convert SymbolKind:Function 21:0-28:1
16:41:32.979287                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:41:32.979824                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:41:32.979824                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.979824                 textDocument/documentSymbol 82:   > convert SymbolKind:Function 31:0-41:1
16:41:32.980356                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:41:32.980867                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:41:32.980867                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.980867                 textDocument/documentSymbol 82:   > convert SymbolKind:Function 42:0-48:1
16:41:32.981369                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:41:32.981401                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:41:32.981401                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.981401                 textDocument/documentSymbol 82:   > convert SymbolKind:Function 49:0-55:1
16:41:32.981911                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:41:32.982419                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:41:32.982419                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.982419                 textDocument/documentSymbol 82:   > convert SymbolKind:Function 56:0-62:1
16:41:32.982965                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:41:32.982965                 textDocument/documentSymbol 82: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:41:32.982965                 textDocument/documentSymbol 82: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:32.982965                 textDocument/documentSymbol 82: read-unlocked
16:41:32.982965 IDE <-- LS RESP textDocument/documentSymbol 82
16:41:32.982965 OUT Elapsed: 0s
16:41:33.154264 IN Elapsed: 171.2985ms
16:41:33.154264 IDE --> LS REQU textDocument/codeAction 83
16:41:33.154264                 textDocument/codeAction 83: read-locked
16:41:33.154264                 textDocument/codeAction 83: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:22:0)
16:41:33.154264                 textDocument/codeAction 83: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:33.155287                 textDocument/codeAction 83:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:22:0)
16:41:33.155287 IDE     LS --> Clangd REQU textDocument/codeAction 84
16:41:33.155287 OUT Elapsed: 0s
16:41:33.155797 IN Elapsed: 182.877ms
16:41:33.155797 IDE     LS <-- Clangd RESP textDocument/codeAction 84
16:41:33.155797                 textDocument/codeAction 83: read-unlocked
16:41:33.155797 IDE <-- LS RESP textDocument/codeAction 83
16:41:33.155797 OUT Elapsed: 0s
16:41:33.908483 IN Elapsed: 752.686ms
16:41:33.908483 IDE --> LS NOTIF textDocument/didSave
16:41:33.908483                  textDocument/didSave: write-locked
16:41:33.908483                  textDocument/didSave: notification is not forwarded to clang
16:41:33.908483                  textDocument/didSave: write-unlocked
16:41:34.626448 IN Elapsed: 717.9644ms
16:41:34.626448 IDE --> LS REQU textDocument/codeAction 84
16:41:34.626448                 textDocument/codeAction 84: read-locked
16:41:34.626448                 textDocument/codeAction 84: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:38:25)
16:41:34.626448                 textDocument/codeAction 84: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:34.627499                 textDocument/codeAction 84:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:38:25)
16:41:34.627499 IDE     LS --> Clangd REQU textDocument/codeAction 85
16:41:34.627499 OUT Elapsed: 0s
16:41:34.628043 IN Elapsed: 1.4722457s
16:41:34.628043 IDE     LS <-- Clangd RESP textDocument/codeAction 85
16:41:34.628043                 textDocument/codeAction 84: read-unlocked
16:41:34.628043 IDE <-- LS RESP textDocument/codeAction 84
16:41:34.628043 OUT Elapsed: 0s
16:41:34.914448 SKETCH REBUILD: : Sketch rebuild started
16:41:34.914448 IDE <-- LS REQU window/workDoneProgress/create 19
16:41:34.914448 SKETCH REBUILD: : read-locked
16:41:34.914448 SKETCH REBUILD: : read-unlocked
16:41:34.914448 OUT Elapsed: 0s
16:41:34.914448 IN Elapsed: 286.405ms
16:41:34.914448 IDE --> LS RESP window/workDoneProgress/create 19
16:41:34.914448 IDE <-- LS NOTIF $/progress
16:41:34.914952 OUT Elapsed: 0s
16:41:35.228841 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //Car stop\r\n  delay(500);         //delayed\r\n  reversal();         //Car back\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //delayed\r\n  delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:41:35.477121 SKETCH REBUILD: : Compile successful!
16:41:35.484309 SKETCH REBUILD: : write-locked
16:41:35.486154   > Current sketchmapper content:
16:41:35.486210   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:41:35.486244   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:35.486244   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:41:35.486244   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:41:35.486244   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:41:35.486244   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:41:35.486244   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:41:35.486244   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:41:35.486244   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:41:35.486244   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:41:35.486244  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:35.486244  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:41:35.486244  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:35.486244  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:41:35.486244  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:35.486244  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:41:35.486244  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:35.486244  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:41:35.486244  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:35.486244  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:41:35.486244  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:35.486244  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:41:35.486244  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:41:35.486244  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:41:35.486244  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:41:35.486244  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:41:35.486244  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:41:35.486244  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:41:35.486244  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:41:35.486244  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:41:35.486244  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:41:35.486244  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:41:35.486244  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:41:35.486244  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:41:35.486244  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:41:35.486244  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:41:35.486244  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:41:35.486244  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:41:35.486244  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:41:35.486244  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:41:35.486244  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:41:35.486244  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:41:35.486244  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:41:35.486244  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:41:35.486244  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:41:35.486244  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:41:35.486244  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:41:35.486244  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:41:35.486244  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:41:35.486244  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:41:35.486244  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:41:35.486244  51:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:41:35.486244  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:41:35.486244  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:41:35.486244  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:41:35.486244  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:41:35.486244  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:41:35.486244  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:41:35.486244  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:41:35.486244  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:41:35.486244  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:41:35.486244  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:41:35.486244  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:41:35.486244  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:41:35.486244  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:41:35.486244 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:41:35.486244 IDE     LS --> Clangd NOTIF textDocument/didSave
16:41:35.486244 OUT Elapsed: 0s
16:41:35.486244 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:41:35.486244 IDE     LS --> Clangd NOTIF textDocument/didChange
16:41:35.486244 OUT Elapsed: 0s
16:41:35.486244 SKETCH REBUILD: : write-unlocked
16:41:35.486244 IDE <-- LS NOTIF $/progress
16:41:35.486244 OUT Elapsed: 0s
16:41:35.794845 IN Elapsed: 880.3972ms
16:41:35.794845 IDE --> LS REQU textDocument/documentHighlight 85
16:41:35.795350                 textDocument/documentHighlight 85: read-locked
16:41:35.795448                 textDocument/documentHighlight 85: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:35.797027                 textDocument/documentHighlight 85: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:20
16:41:35.797027 IDE     LS --> Clangd REQU textDocument/documentHighlight 86
16:41:35.797027 OUT Elapsed: 0s
16:41:35.797027 IN Elapsed: 1.168984s
16:41:35.797027 IDE     LS <-- Clangd RESP textDocument/documentHighlight 86
16:41:35.797027                 textDocument/documentHighlight 85: read-unlocked
16:41:35.797027 IDE <-- LS RESP textDocument/documentHighlight 85
16:41:35.797027 OUT Elapsed: 0s
16:41:36.213688 IN Elapsed: 416.6608ms
16:41:36.213688 IDE --> LS REQU textDocument/codeAction 86
16:41:36.213688                 textDocument/codeAction 86: read-locked
16:41:36.213688                 textDocument/codeAction 86: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:19)
16:41:36.213688                 textDocument/codeAction 86: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:36.214776                 textDocument/codeAction 86:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:39:19)
16:41:36.214776 IDE     LS --> Clangd REQU textDocument/codeAction 87
16:41:36.214776 OUT Elapsed: 0s
16:41:36.215310 IN Elapsed: 418.2834ms
16:41:36.215310 IDE     LS <-- Clangd RESP textDocument/codeAction 87
16:41:36.215310                 textDocument/codeAction 86: read-unlocked
16:41:36.215310 IDE <-- LS RESP textDocument/codeAction 86
16:41:36.215310 OUT Elapsed: 0s
16:41:37.746933 IN Elapsed: 1.5316223s
16:41:37.746933 IDE --> LS REQU textDocument/documentHighlight 87
16:41:37.746933                 textDocument/documentHighlight 87: read-locked
16:41:37.746933                 textDocument/documentHighlight 87: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:37.748184                 textDocument/documentHighlight 87: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:38:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:51:20
16:41:37.748184 IDE     LS --> Clangd REQU textDocument/documentHighlight 88
16:41:37.748184 OUT Elapsed: 0s
16:41:37.748184 IN Elapsed: 1.5328735s
16:41:37.748184 IDE     LS <-- Clangd RESP textDocument/documentHighlight 88
16:41:37.748184                 textDocument/documentHighlight 87: read-unlocked
16:41:37.748184 IDE <-- LS RESP textDocument/documentHighlight 87
16:41:37.748184 OUT Elapsed: 0s
16:41:38.044561 IN Elapsed: 296.3766ms
16:41:38.044561 IDE --> LS REQU textDocument/definition 88
16:41:38.044561                 textDocument/definition 88: read-locked
16:41:38.044561                 textDocument/definition 88: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:38.045585                 textDocument/definition 88: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:38:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:51:21
16:41:38.045585 IDE     LS --> Clangd REQU textDocument/definition 89
16:41:38.045585 OUT Elapsed: 0s
16:41:38.045585 IN Elapsed: 297.4012ms
16:41:38.046109 IDE     LS <-- Clangd RESP textDocument/definition 89
16:41:38.047213                 textDocument/definition 88: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 (ext file)
16:41:38.047213                 textDocument/definition 88: read-unlocked
16:41:38.047213 IDE <-- LS RESP textDocument/definition 88
16:41:38.047213 OUT Elapsed: 0s
16:41:38.066264 IN Elapsed: 19.0516ms
16:41:38.066264 IDE --> LS NOTIF textDocument/didOpen
16:41:38.066264                  textDocument/didOpen: write-locked
16:41:38.067537                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:41:38.067537                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:38.067537                  textDocument/didOpen: write-unlocked
16:41:38.067537 IN Elapsed: 0s
16:41:38.067537 IDE --> LS NOTIF textDocument/didClose
16:41:38.067537                  textDocument/didClose: write-locked
16:41:38.068605                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:38.068605                  textDocument/didClose: write-unlocked
16:41:38.151692 IN Elapsed: 82.939ms
16:41:38.151692 IDE --> LS REQU textDocument/codeAction 89
16:41:38.151692                 textDocument/codeAction 89: read-locked
16:41:38.151692                 textDocument/codeAction 89: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:38:19)
16:41:38.151692                 textDocument/codeAction 89: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:38.152760                 textDocument/codeAction 89:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:38:19)
16:41:38.152760 IDE     LS --> Clangd REQU textDocument/codeAction 90
16:41:38.152760 OUT Elapsed: 0s
16:41:38.153263 IN Elapsed: 107.6775ms
16:41:38.153316 IDE     LS <-- Clangd RESP textDocument/codeAction 90
16:41:38.153316                 textDocument/codeAction 89: read-unlocked
16:41:38.153316 IDE <-- LS RESP textDocument/codeAction 89
16:41:38.153316 OUT Elapsed: 0s
16:41:38.187463 IN Elapsed: 34.1469ms
16:41:38.187463 IDE --> LS REQU textDocument/documentSymbol 90
16:41:38.187463                 textDocument/documentSymbol 90: read-locked
16:41:38.188590                 textDocument/documentSymbol 90: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:38.188590 IDE     LS --> Clangd REQU textDocument/documentSymbol 91
16:41:38.188590 OUT Elapsed: 0s
16:41:38.189104 IN Elapsed: 35.7887ms
16:41:38.189680 IDE     LS <-- Clangd RESP textDocument/documentSymbol 91
16:41:38.189680                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:41:38.189680                 textDocument/documentSymbol 90:   > convert SymbolKind:Variable 3:0-3:17
16:41:38.190191                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:41:38.190701                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:41:38.190701                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.190701                 textDocument/documentSymbol 90:   > convert SymbolKind:Variable 4:0-4:10
16:41:38.191210                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:41:38.191210                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:41:38.191210                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.191210                 textDocument/documentSymbol 90:   > convert SymbolKind:Variable 5:0-5:10
16:41:38.191724                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:41:38.192750                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:41:38.192750                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.192750                 textDocument/documentSymbol 90:   > convert SymbolKind:Variable 6:0-6:10
16:41:38.192834                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:41:38.193370                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:41:38.193370                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.193370                 textDocument/documentSymbol 90:   > convert SymbolKind:Variable 7:0-7:11
16:41:38.193887                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:41:38.194426                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:41:38.194426                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.194426                 textDocument/documentSymbol 90:   > convert SymbolKind:Function 11:0-11:12
16:41:38.194426                 textDocument/documentSymbol 90: Range is in PREPROCESSED section of the sketch
16:41:38.194426                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:41:38.194426                 textDocument/documentSymbol 90:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:38.194426                 textDocument/documentSymbol 90:   > convert SymbolKind:Function 13:0-13:11
16:41:38.194961                 textDocument/documentSymbol 90: Range is in PREPROCESSED section of the sketch
16:41:38.194961                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:41:38.194961                 textDocument/documentSymbol 90:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:38.194961                 textDocument/documentSymbol 90:   > convert SymbolKind:Function 15:0-15:23
16:41:38.195731                 textDocument/documentSymbol 90: Range is in PREPROCESSED section of the sketch
16:41:38.195731                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:41:38.195731                 textDocument/documentSymbol 90:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:38.195731                 textDocument/documentSymbol 90:   > convert SymbolKind:Function 17:0-17:15
16:41:38.195731                 textDocument/documentSymbol 90: Range is in PREPROCESSED section of the sketch
16:41:38.195731                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:41:38.195731                 textDocument/documentSymbol 90:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:38.195731                 textDocument/documentSymbol 90:   > convert SymbolKind:Function 19:0-19:14
16:41:38.196553                 textDocument/documentSymbol 90: Range is in PREPROCESSED section of the sketch
16:41:38.196553                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:41:38.196553                 textDocument/documentSymbol 90:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:38.196553                 textDocument/documentSymbol 90:   > convert SymbolKind:Function 21:0-28:1
16:41:38.196638                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:41:38.197362                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:41:38.197362                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.197362                 textDocument/documentSymbol 90:   > convert SymbolKind:Function 31:0-41:1
16:41:38.197362                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:41:38.197907                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:41:38.197907                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.197907                 textDocument/documentSymbol 90:   > convert SymbolKind:Function 42:0-48:1
16:41:38.198446                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:41:38.198956                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:41:38.198956                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.198956                 textDocument/documentSymbol 90:   > convert SymbolKind:Function 49:0-55:1
16:41:38.199479                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:41:38.199988                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:41:38.199988                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.199988                 textDocument/documentSymbol 90:   > convert SymbolKind:Function 56:0-62:1
16:41:38.199988                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:41:38.200500                 textDocument/documentSymbol 90: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:41:38.200500                 textDocument/documentSymbol 90: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.200500                 textDocument/documentSymbol 90: read-unlocked
16:41:38.200500 IDE <-- LS RESP textDocument/documentSymbol 90
16:41:38.200500 OUT Elapsed: 0s
16:41:38.200500 IN Elapsed: 0s
16:41:38.200500 IDE --> LS NOTIF textDocument/didChange
16:41:38.200500                  textDocument/didChange: write-locked
16:41:38.200500                  textDocument/didChange: didChange(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino@8)
16:41:38.200500                  textDocument/didChange:   > 38:19-38:23 (len=4) -> "LOW"
16:41:38.201055                  textDocument/didChange: -----Tracked SKETCH file-----
//Line order test function of trolley wheel
int tDelay = 3000; //The delay time is 3S
int D1 = 5;      // Definition of IO port
int D2 = 6;       
int D3 = 9;      
int D4 = 10;      

//Function initialization
void setup() 
{
  pinMode(D1, OUTPUT);
  pinMode(D2, OUTPUT); 
  pinMode(D3, OUTPUT);
  pinMode(D4, OUTPUT);  

}

//Principal function
void loop() 
{
  Forward_rotation(); //Car forward
  delay(tDelay);      //delayed
  stop_it();          //Car stop
  delay(500);         //delayed
  reversal();         //Car back
  delay(tDelay);      //delayed
  stop_it();          //delayed
  delay(500);         //delayed
}
void Forward_rotation()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void reversal()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void stop_it()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}

-----------------------------
16:41:38.201055                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:38.202594 Ino Range: 38:19-38:23 -> Cpp Range:51:19-51:23
16:41:38.202594   > Current sketchmapper content:
16:41:38.202594   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:41:38.202594   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:38.203097   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:41:38.203097   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:41:38.203097   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:41:38.203097   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:41:38.203097   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:41:38.203097   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:41:38.203149   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:41:38.203149   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:41:38.203149  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:38.203149  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:41:38.203149  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:38.203149  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:41:38.203149  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:38.203149  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:41:38.203149  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:38.203149  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:41:38.203149  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:38.203149  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:41:38.203149  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:38.203149  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:41:38.203149  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:41:38.203149  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:41:38.203149  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:41:38.203149  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:41:38.203149  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:41:38.203149  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:41:38.203149  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:41:38.203149  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:41:38.203149  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:41:38.203149  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:41:38.203149  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:41:38.203149  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:41:38.203149  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:41:38.203149  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:41:38.203149  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:41:38.203149  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:41:38.203149  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:41:38.203149  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:41:38.203149  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:41:38.203149  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:41:38.203149  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:41:38.203149  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:41:38.203149  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:41:38.203149  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:41:38.203149  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:41:38.203149  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:41:38.203149  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:41:38.203149  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:41:38.203149  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:41:38.203149  51:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:41:38.203149  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:41:38.203149  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:41:38.203149  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:41:38.203149  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:41:38.203149  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:41:38.203149  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:41:38.203149  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:41:38.203149  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:41:38.203149  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:41:38.203149  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:41:38.203149  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:41:38.203149  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:41:38.203149  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:41:38.203149                  textDocument/didChange: to Clang: didChange(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp@28)
16:41:38.203149                  textDocument/didChange:             > 51:19-51:23 -> "LOW"
16:41:38.203149 IDE     LS --> Clangd NOTIF textDocument/didChange
16:41:38.203149 OUT Elapsed: 0s
16:41:38.203149                  textDocument/didChange: write-unlocked
16:41:38.203149 IN Elapsed: 0s
16:41:38.203149 IN Elapsed: 0s
16:41:38.203149 IDE --> LS REQU textDocument/documentSymbol 91
16:41:38.203149                 textDocument/documentSymbol 91: read-locked
16:41:38.203684                 textDocument/documentSymbol 91: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:38.203684 IDE     LS --> Clangd REQU textDocument/documentSymbol 92
16:41:38.203684 OUT Elapsed: 0s
16:41:38.205300 IN Elapsed: 15.6194ms
16:41:38.205803 IDE     LS <-- Clangd REQU window/workDoneProgress/create 8
16:41:38.205803 IDE     LS --> Clangd RESP window/workDoneProgress/create 8
16:41:38.205803 OUT Elapsed: 0s
16:41:38.205803 IDE <-- LS REQU window/workDoneProgress/create 20
16:41:38.205803 OUT Elapsed: 0s
16:41:38.205904 IN Elapsed: 100.3µs
16:41:38.205904 IDE     LS <-- Clangd NOTIF $/progress
16:41:38.205904                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:41:38.205904 IN Elapsed: 0s
16:41:38.205904 IDE     LS <-- Clangd NOTIF $/progress
16:41:38.205904                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:41:38.239914 IN Elapsed: 34.0103ms
16:41:38.240310 IDE     LS <-- Clangd NOTIF $/progress
16:41:38.240310                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:41:38.240310 IN Elapsed: 0s
16:41:38.240310 IDE     LS <-- Clangd NOTIF $/progress
16:41:38.240310                             $/progress: backgroundIndexProgress END 
16:41:38.245197 IN Elapsed: 4.887ms
16:41:38.245197 IDE     LS <-- Clangd RESP textDocument/documentSymbol 92
16:41:38.245197                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:41:38.245197                 textDocument/documentSymbol 91:   > convert SymbolKind:Variable 3:0-3:17
16:41:38.245701                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:41:38.246361 IN Elapsed: 1.1643ms
16:41:38.246361 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:41:38.246361                             textDocument/publishDiagnostics: Ignored by configuration
16:41:38.246361                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:41:38.246361                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.246361                 textDocument/documentSymbol 91:   > convert SymbolKind:Variable 4:0-4:10
16:41:38.247603                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:41:38.248173                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:41:38.248173                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.248173                 textDocument/documentSymbol 91:   > convert SymbolKind:Variable 5:0-5:10
16:41:38.248709                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:41:38.248709                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:41:38.248709                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.248709                 textDocument/documentSymbol 91:   > convert SymbolKind:Variable 6:0-6:10
16:41:38.249244                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:41:38.249778                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:41:38.249778                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.249778                 textDocument/documentSymbol 91:   > convert SymbolKind:Variable 7:0-7:11
16:41:38.250337                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:41:38.250856                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:41:38.250856                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.250856                 textDocument/documentSymbol 91:   > convert SymbolKind:Function 11:0-11:12
16:41:38.251368                 textDocument/documentSymbol 91: Range is in PREPROCESSED section of the sketch
16:41:38.251368                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:41:38.251368                 textDocument/documentSymbol 91:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:38.251368                 textDocument/documentSymbol 91:   > convert SymbolKind:Function 13:0-13:11
16:41:38.251368                 textDocument/documentSymbol 91: Range is in PREPROCESSED section of the sketch
16:41:38.251368                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:41:38.251368                 textDocument/documentSymbol 91:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:38.251368                 textDocument/documentSymbol 91:   > convert SymbolKind:Function 15:0-15:23
16:41:38.252249                 textDocument/documentSymbol 91: Range is in PREPROCESSED section of the sketch
16:41:38.252281                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:41:38.252281                 textDocument/documentSymbol 91:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:38.252281                 textDocument/documentSymbol 91:   > convert SymbolKind:Function 17:0-17:15
16:41:38.252281                 textDocument/documentSymbol 91: Range is in PREPROCESSED section of the sketch
16:41:38.252281                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:41:38.252281                 textDocument/documentSymbol 91:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:38.252281                 textDocument/documentSymbol 91:   > convert SymbolKind:Function 19:0-19:14
16:41:38.252800                 textDocument/documentSymbol 91: Range is in PREPROCESSED section of the sketch
16:41:38.252800                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:41:38.252800                 textDocument/documentSymbol 91:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:38.252800                 textDocument/documentSymbol 91:   > convert SymbolKind:Function 21:0-28:1
16:41:38.253336                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:41:38.253874                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:41:38.253874                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.253874                 textDocument/documentSymbol 91:   > convert SymbolKind:Function 31:0-41:1
16:41:38.254387                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:41:38.254387                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:41:38.254387                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.254387                 textDocument/documentSymbol 91:   > convert SymbolKind:Function 42:0-48:1
16:41:38.254897                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:41:38.255436                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:41:38.255436                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.255436                 textDocument/documentSymbol 91:   > convert SymbolKind:Function 49:0-55:1
16:41:38.255970                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:41:38.256503                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:41:38.256503                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.256503                 textDocument/documentSymbol 91:   > convert SymbolKind:Function 56:0-62:1
16:41:38.256503                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:41:38.257012                 textDocument/documentSymbol 91: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:41:38.257012                 textDocument/documentSymbol 91: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:38.257012                 textDocument/documentSymbol 91: read-unlocked
16:41:38.257012 IDE <-- LS RESP textDocument/documentSymbol 91
16:41:38.257012 OUT Elapsed: 0s
16:41:38.257012 IN Elapsed: 0s
16:41:38.257515 IDE --> LS RESP window/workDoneProgress/create 20
16:41:38.257515 IDE <-- LS NOTIF $/progress
16:41:38.257550 OUT Elapsed: 0s
16:41:38.257550 IDE <-- LS NOTIF $/progress
16:41:38.257550 OUT Elapsed: 0s
16:41:38.437782 IN Elapsed: 180.77ms
16:41:38.437782 IDE --> LS REQU textDocument/codeAction 92
16:41:38.437838                 textDocument/codeAction 92: read-locked
16:41:38.437838                 textDocument/codeAction 92: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:38:22)
16:41:38.437838                 textDocument/codeAction 92: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:38.438599                 textDocument/codeAction 92:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:38:22)
16:41:38.438599 IDE     LS --> Clangd REQU textDocument/codeAction 93
16:41:38.438599 OUT Elapsed: 0s
16:41:38.439152 IN Elapsed: 192.7905ms
16:41:38.439152 IDE     LS <-- Clangd RESP textDocument/codeAction 93
16:41:38.439152                 textDocument/codeAction 92: read-unlocked
16:41:38.439152 IDE <-- LS RESP textDocument/codeAction 92
16:41:38.439152 OUT Elapsed: 0s
16:41:38.596707 IN Elapsed: 156.9815ms
16:41:38.596707 IDE --> LS REQU textDocument/hover 93
16:41:38.596707                 textDocument/hover 93: read-locked
16:41:38.596707                 textDocument/hover 93: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:38.597571                 textDocument/hover 93: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:23 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:23
16:41:38.597571 IDE     LS --> Clangd REQU textDocument/hover 94
16:41:38.597571 OUT Elapsed: 0s
16:41:38.599260 IN Elapsed: 160.1083ms
16:41:38.599260 IDE     LS <-- Clangd RESP textDocument/hover 94
16:41:38.599795                 textDocument/hover 93: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:19-53:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:19-40:23 (.ino)
16:41:38.599795                 textDocument/hover 93: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:41:38.599795                 textDocument/hover 93: read-unlocked
16:41:38.599795 IDE <-- LS RESP textDocument/hover 93
16:41:38.599795 OUT Elapsed: 0s
16:41:38.866531 IN Elapsed: 266.7361ms
16:41:38.866809 IDE --> LS REQU textDocument/hover 94
16:41:38.866809                 textDocument/hover 94: read-locked
16:41:38.866809                 textDocument/hover 94: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:38.867858                 textDocument/hover 94: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:22
16:41:38.867858 IDE     LS --> Clangd REQU textDocument/hover 95
16:41:38.867858 OUT Elapsed: 0s
16:41:38.868927 IN Elapsed: 269.6672ms
16:41:38.869430 IDE     LS <-- Clangd RESP textDocument/hover 95
16:41:38.869546                 textDocument/hover 94: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:19-53:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:19-40:23 (.ino)
16:41:38.869546                 textDocument/hover 94: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:41:38.869546                 textDocument/hover 94: read-unlocked
16:41:38.869546 IDE <-- LS RESP textDocument/hover 94
16:41:38.869546 OUT Elapsed: 0s
16:41:39.167784 IN Elapsed: 297.9166ms
16:41:39.167784 IDE --> LS REQU textDocument/hover 95
16:41:39.167784                 textDocument/hover 95: read-locked
16:41:39.167784                 textDocument/hover 95: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:39.169012                 textDocument/hover 95: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:21
16:41:39.169012 IDE     LS --> Clangd REQU textDocument/hover 96
16:41:39.169012 OUT Elapsed: 0s
16:41:39.170031 IN Elapsed: 301.1042ms
16:41:39.170031 IDE     LS <-- Clangd RESP textDocument/hover 96
16:41:39.170542                 textDocument/hover 95: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:19-53:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:19-40:23 (.ino)
16:41:39.170542                 textDocument/hover 95: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:41:39.170542                 textDocument/hover 95: read-unlocked
16:41:39.170542 IDE <-- LS RESP textDocument/hover 95
16:41:39.170542 OUT Elapsed: 0s
16:41:39.203918 IN Elapsed: 33.3756ms
16:41:39.203918 IDE --> LS NOTIF textDocument/didSave
16:41:39.203918                  textDocument/didSave: write-locked
16:41:39.203918                  textDocument/didSave: notification is not forwarded to clang
16:41:39.203918                  textDocument/didSave: write-unlocked
16:41:40.218479 SKETCH REBUILD: : Sketch rebuild started
16:41:40.218479 IDE <-- LS REQU window/workDoneProgress/create 21
16:41:40.218479 SKETCH REBUILD: : read-locked
16:41:40.218479 SKETCH REBUILD: : read-unlocked
16:41:40.218479 OUT Elapsed: 0s
16:41:40.218479 IN Elapsed: 1.0145613s
16:41:40.218479 IDE --> LS RESP window/workDoneProgress/create 21
16:41:40.218479 IDE <-- LS NOTIF $/progress
16:41:40.218479 OUT Elapsed: 0s
16:41:40.303688 IN Elapsed: 85.2092ms
16:41:40.303688 IDE --> LS REQU textDocument/documentHighlight 96
16:41:40.303688                 textDocument/documentHighlight 96: read-locked
16:41:40.303688                 textDocument/documentHighlight 96: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:40.304720                 textDocument/documentHighlight 96: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:21
16:41:40.304720 IDE     LS --> Clangd REQU textDocument/documentHighlight 97
16:41:40.304720 OUT Elapsed: 0s
16:41:40.305234 IN Elapsed: 1.1352026s
16:41:40.305234 IDE     LS <-- Clangd RESP textDocument/documentHighlight 97
16:41:40.305234                 textDocument/documentHighlight 96: read-unlocked
16:41:40.305234 IDE <-- LS RESP textDocument/documentHighlight 96
16:41:40.305234 OUT Elapsed: 0s
16:41:40.519629 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //Car stop\r\n  delay(500);         //delayed\r\n  reversal();         //Car back\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //delayed\r\n  delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:41:40.736830 IN Elapsed: 431.1825ms
16:41:40.736830 IDE --> LS REQU textDocument/codeAction 97
16:41:40.736830                 textDocument/codeAction 97: read-locked
16:41:40.736830                 textDocument/codeAction 97: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:19)
16:41:40.736830                 textDocument/codeAction 97: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:40.737687                 textDocument/codeAction 97:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:40:19)
16:41:40.737687 IDE     LS --> Clangd REQU textDocument/codeAction 98
16:41:40.737687 OUT Elapsed: 0s
16:41:40.739352 IN Elapsed: 434.07ms
16:41:40.739352 IDE     LS <-- Clangd RESP textDocument/codeAction 98
16:41:40.739352                 textDocument/codeAction 97: read-unlocked
16:41:40.739352 IDE <-- LS RESP textDocument/codeAction 97
16:41:40.739352 OUT Elapsed: 0s
16:41:40.750743 SKETCH REBUILD: : Compile successful!
16:41:40.758272 SKETCH REBUILD: : write-locked
16:41:40.760430   > Current sketchmapper content:
16:41:40.760430   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:41:40.760430   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:40.760430   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:41:40.760430   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:41:40.760430   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:41:40.760430   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:41:40.760430   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:41:40.760430   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:41:40.760430   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:41:40.760430   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:41:40.760430  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:40.760430  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:41:40.760430  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:40.760430  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:41:40.760430  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:40.760430  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:41:40.760430  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:40.760430  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:41:40.760430  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:40.760430  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:41:40.760430  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:40.760430  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:41:40.760430  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:41:40.760430  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:41:40.760430  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:41:40.760430  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:41:40.760430  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:41:40.760430  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:41:40.760430  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:41:40.760430  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:41:40.760430  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:41:40.760430  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:41:40.760430  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:41:40.760430  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:41:40.760430  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:41:40.760430  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:41:40.760430  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:41:40.760430  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:41:40.760430  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:41:40.760430  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:41:40.760430  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:41:40.760430  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:41:40.760430  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:41:40.760430  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:41:40.760430  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:41:40.760430  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:41:40.760430  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:41:40.760430  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:41:40.760430  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:41:40.760430  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:41:40.760430  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:41:40.760430  51:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:41:40.760430  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:41:40.760430  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:41:40.760430  54:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:41:40.760933  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:41:40.760933  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:41:40.760933  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:41:40.760933  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:41:40.760933  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:41:40.760933  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:41:40.760933  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:41:40.760970  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:41:40.760970  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:41:40.760970  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:41:40.760970 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:41:40.760970 IDE     LS --> Clangd NOTIF textDocument/didSave
16:41:40.760970 OUT Elapsed: 0s
16:41:40.760970 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:41:40.760970 IDE     LS --> Clangd NOTIF textDocument/didChange
16:41:40.760970 OUT Elapsed: 0s
16:41:40.760970 SKETCH REBUILD: : write-unlocked
16:41:40.760970 IDE <-- LS NOTIF $/progress
16:41:40.760970 OUT Elapsed: 0s
16:41:42.237230 IN Elapsed: 1.4975313s
16:41:42.237230 IDE --> LS REQU textDocument/hover 98
16:41:42.237230                 textDocument/hover 98: read-locked
16:41:42.237230                 textDocument/hover 98: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:42.238428                 textDocument/hover 98: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:54:21
16:41:42.238428 IDE     LS --> Clangd REQU textDocument/hover 99
16:41:42.238428 OUT Elapsed: 0s
16:41:42.239440 IN Elapsed: 1.5000885s
16:41:42.239892 IDE     LS <-- Clangd RESP textDocument/hover 99
16:41:42.240056                 textDocument/hover 98: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:54:19-54:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:19-41:22 (.ino)
16:41:42.240056                 textDocument/hover 98: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:41:42.240056                 textDocument/hover 98: read-unlocked
16:41:42.240056 IDE <-- LS RESP textDocument/hover 98
16:41:42.240056 OUT Elapsed: 0s
16:41:42.669749 IN Elapsed: 429.6929ms
16:41:42.669749 IDE --> LS REQU textDocument/documentHighlight 99
16:41:42.669749                 textDocument/documentHighlight 99: read-locked
16:41:42.670388                 textDocument/documentHighlight 99: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:42.671344                 textDocument/documentHighlight 99: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:54:21
16:41:42.671344 IDE     LS --> Clangd REQU textDocument/documentHighlight 100
16:41:42.671406 OUT Elapsed: 0s
16:41:42.671552 IN Elapsed: 431.6593ms
16:41:42.671552 IDE     LS <-- Clangd RESP textDocument/documentHighlight 100
16:41:42.671552                 textDocument/documentHighlight 99: read-unlocked
16:41:42.671552 IDE <-- LS RESP textDocument/documentHighlight 99
16:41:42.671552 OUT Elapsed: 0s
16:41:43.069540 IN Elapsed: 397.9879ms
16:41:43.069540 IDE --> LS REQU textDocument/definition 100
16:41:43.069540                 textDocument/definition 100: read-locked
16:41:43.069540                 textDocument/definition 100: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:43.070729                 textDocument/definition 100: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:54:21
16:41:43.070729 IDE     LS --> Clangd REQU textDocument/definition 101
16:41:43.070729 OUT Elapsed: 0s
16:41:43.070729 IN Elapsed: 399.1775ms
16:41:43.070729 IDE     LS <-- Clangd RESP textDocument/definition 101
16:41:43.072260                 textDocument/definition 100: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:40:8-40:11 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:40:8-40:11 (ext file)
16:41:43.072260                 textDocument/definition 100: read-unlocked
16:41:43.072260 IDE <-- LS RESP textDocument/definition 100
16:41:43.072260 OUT Elapsed: 0s
16:41:43.083940 IN Elapsed: 11.6793ms
16:41:43.084019 IDE --> LS NOTIF textDocument/didOpen
16:41:43.084019                  textDocument/didOpen: write-locked
16:41:43.084532                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:41:43.084532                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:43.084532                  textDocument/didOpen: write-unlocked
16:41:43.084532 IN Elapsed: 0s
16:41:43.085043 IDE --> LS NOTIF textDocument/didClose
16:41:43.085043                  textDocument/didClose: write-locked
16:41:43.085552                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:43.085552                  textDocument/didClose: write-unlocked
16:41:43.096134 IN Elapsed: 10.5811ms
16:41:43.096134 IDE --> LS REQU textDocument/codeAction 101
16:41:43.096134                 textDocument/codeAction 101: read-locked
16:41:43.096637                 textDocument/codeAction 101: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:19)
16:41:43.096675                 textDocument/codeAction 101: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:43.097697                 textDocument/codeAction 101:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:41:19)
16:41:43.097697 IDE     LS --> Clangd REQU textDocument/codeAction 102
16:41:43.097697 OUT Elapsed: 0s
16:41:43.097697 IN Elapsed: 26.9675ms
16:41:43.098200 IDE     LS <-- Clangd RESP textDocument/codeAction 102
16:41:43.098200                 textDocument/codeAction 101: read-unlocked
16:41:43.098200 IDE <-- LS RESP textDocument/codeAction 101
16:41:43.098298 OUT Elapsed: 98.2µs
16:41:43.336364 IN Elapsed: 238.0664ms
16:41:43.336364 IDE --> LS REQU textDocument/documentSymbol 102
16:41:43.336364                 textDocument/documentSymbol 102: read-locked
16:41:43.336907                 textDocument/documentSymbol 102: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:43.336907 IDE     LS --> Clangd REQU textDocument/documentSymbol 103
16:41:43.336907 OUT Elapsed: 0s
16:41:43.337945 IN Elapsed: 240.2484ms
16:41:43.337945 IDE     LS <-- Clangd RESP textDocument/documentSymbol 103
16:41:43.337945                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:41:43.337945                 textDocument/documentSymbol 102:   > convert SymbolKind:Variable 3:0-3:17
16:41:43.338495                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:41:43.339028                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:41:43.339028                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.339028                 textDocument/documentSymbol 102:   > convert SymbolKind:Variable 4:0-4:10
16:41:43.339579                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:41:43.339579                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:41:43.340082                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.340082                 textDocument/documentSymbol 102:   > convert SymbolKind:Variable 5:0-5:10
16:41:43.340121                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:41:43.340632                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:41:43.340632                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.340632                 textDocument/documentSymbol 102:   > convert SymbolKind:Variable 6:0-6:10
16:41:43.341166                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:41:43.341669                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:41:43.341669                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.341718                 textDocument/documentSymbol 102:   > convert SymbolKind:Variable 7:0-7:11
16:41:43.341718                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:41:43.342292                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:41:43.342292                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.342292                 textDocument/documentSymbol 102:   > convert SymbolKind:Function 11:0-11:12
16:41:43.342826                 textDocument/documentSymbol 102: Range is in PREPROCESSED section of the sketch
16:41:43.342826                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:41:43.342826                 textDocument/documentSymbol 102:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:43.342826                 textDocument/documentSymbol 102:   > convert SymbolKind:Function 13:0-13:11
16:41:43.343365                 textDocument/documentSymbol 102: Range is in PREPROCESSED section of the sketch
16:41:43.343365                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:41:43.343365                 textDocument/documentSymbol 102:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:43.343365                 textDocument/documentSymbol 102:   > convert SymbolKind:Function 15:0-15:23
16:41:43.343868                 textDocument/documentSymbol 102: Range is in PREPROCESSED section of the sketch
16:41:43.343931                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:41:43.343931                 textDocument/documentSymbol 102:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:43.343931                 textDocument/documentSymbol 102:   > convert SymbolKind:Function 17:0-17:15
16:41:43.344179                 textDocument/documentSymbol 102: Range is in PREPROCESSED section of the sketch
16:41:43.344179                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:41:43.344179                 textDocument/documentSymbol 102:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:43.344179                 textDocument/documentSymbol 102:   > convert SymbolKind:Function 19:0-19:14
16:41:43.344761                 textDocument/documentSymbol 102: Range is in PREPROCESSED section of the sketch
16:41:43.344761                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:41:43.344761                 textDocument/documentSymbol 102:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:43.344761                 textDocument/documentSymbol 102:   > convert SymbolKind:Function 21:0-28:1
16:41:43.345446                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:41:43.345526                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:41:43.345526                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.345526                 textDocument/documentSymbol 102:   > convert SymbolKind:Function 31:0-41:1
16:41:43.346037                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:41:43.346550                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:41:43.346550                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.346550                 textDocument/documentSymbol 102:   > convert SymbolKind:Function 42:0-48:1
16:41:43.347060                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:41:43.347060                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:41:43.347060                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.347060                 textDocument/documentSymbol 102:   > convert SymbolKind:Function 49:0-55:1
16:41:43.347572                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:41:43.348082                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:41:43.348082                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.348082                 textDocument/documentSymbol 102:   > convert SymbolKind:Function 56:0-62:1
16:41:43.348594                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:41:43.349097                 textDocument/documentSymbol 102: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:41:43.349097                 textDocument/documentSymbol 102: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.349147                 textDocument/documentSymbol 102: read-unlocked
16:41:43.349147 IDE <-- LS RESP textDocument/documentSymbol 102
16:41:43.349147 OUT Elapsed: 0s
16:41:43.349147 IN Elapsed: 0s
16:41:43.349147 IDE --> LS NOTIF textDocument/didChange
16:41:43.349147                  textDocument/didChange: write-locked
16:41:43.349147                  textDocument/didChange: didChange(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino@9)
16:41:43.349147                  textDocument/didChange:   > 41:19-41:22 (len=3) -> "HIGH"
16:41:43.349147                  textDocument/didChange: -----Tracked SKETCH file-----
//Line order test function of trolley wheel
int tDelay = 3000; //The delay time is 3S
int D1 = 5;      // Definition of IO port
int D2 = 6;       
int D3 = 9;      
int D4 = 10;      

//Function initialization
void setup() 
{
  pinMode(D1, OUTPUT);
  pinMode(D2, OUTPUT); 
  pinMode(D3, OUTPUT);
  pinMode(D4, OUTPUT);  

}

//Principal function
void loop() 
{
  Forward_rotation(); //Car forward
  delay(tDelay);      //delayed
  stop_it();          //Car stop
  delay(500);         //delayed
  reversal();         //Car back
  delay(tDelay);      //delayed
  stop_it();          //delayed
  delay(500);         //delayed
}
void Forward_rotation()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void reversal()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, HIGH);
}
void stop_it()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}

-----------------------------
16:41:43.349688                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:43.350735 Ino Range: 41:19-41:22 -> Cpp Range:54:19-54:22
16:41:43.350735   > Current sketchmapper content:
16:41:43.350735   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:41:43.350735   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:43.350735   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:41:43.350735   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:41:43.350735   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:41:43.350735   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:41:43.350735   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:41:43.350735   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:41:43.350735   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:41:43.350735   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:41:43.350735  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:43.350735  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:41:43.350735  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:43.350735  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:41:43.350735  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:43.350735  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:41:43.350735  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:43.350735  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:41:43.350735  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:43.350735  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:41:43.350735  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:43.350735  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:41:43.350735  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:41:43.350735  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:41:43.350735  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:41:43.350735  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:41:43.350735  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:41:43.350735  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:41:43.350735  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:41:43.350735  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:41:43.350735  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:41:43.350735  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:41:43.350735  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:41:43.350735  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:41:43.350735  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:41:43.350735  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:41:43.350735  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:41:43.350735  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:41:43.351238  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:41:43.351238  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:41:43.351238  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:41:43.351238  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:41:43.351238  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:41:43.351238  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:41:43.351238  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:41:43.351272  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:41:43.351272  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:41:43.351272  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:41:43.351272  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:41:43.351272  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:41:43.351272  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:41:43.351272  51:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:41:43.351272  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:41:43.351272  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:41:43.351272  54:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:41:43.351272  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:41:43.351272  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:41:43.351272  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:41:43.351272  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:41:43.351272  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:41:43.351272  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:41:43.351272  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:41:43.351272  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:41:43.351272  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:41:43.351272  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:41:43.351272                  textDocument/didChange: to Clang: didChange(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp@30)
16:41:43.351272                  textDocument/didChange:             > 54:19-54:22 -> "HIGH"
16:41:43.351272 IDE     LS --> Clangd NOTIF textDocument/didChange
16:41:43.351272 OUT Elapsed: 0s
16:41:43.351272                  textDocument/didChange: write-unlocked
16:41:43.351272 IN Elapsed: 0s
16:41:43.351272 IN Elapsed: 0s
16:41:43.351272 IDE --> LS REQU textDocument/documentSymbol 103
16:41:43.351272                 textDocument/documentSymbol 103: read-locked
16:41:43.351272                 textDocument/documentSymbol 103: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:43.351272 IDE     LS --> Clangd REQU textDocument/documentSymbol 104
16:41:43.351272 OUT Elapsed: 0s
16:41:43.353447 IN Elapsed: 15.5014ms
16:41:43.353447 IDE     LS <-- Clangd REQU window/workDoneProgress/create 9
16:41:43.353447 IDE     LS --> Clangd RESP window/workDoneProgress/create 9
16:41:43.353447 OUT Elapsed: 0s
16:41:43.353447 IDE <-- LS REQU window/workDoneProgress/create 22
16:41:43.353447 OUT Elapsed: 0s
16:41:43.353447 IN Elapsed: 0s
16:41:43.353447 IDE     LS <-- Clangd NOTIF $/progress
16:41:43.353447                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:41:43.353949 IN Elapsed: 502.8µs
16:41:43.353949 IDE     LS <-- Clangd NOTIF $/progress
16:41:43.353949                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:41:43.384664 IN Elapsed: 30.477ms
16:41:43.384697 IDE     LS <-- Clangd NOTIF $/progress
16:41:43.384697                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:41:43.384697 IN Elapsed: 0s
16:41:43.384697 IDE     LS <-- Clangd NOTIF $/progress
16:41:43.384697                             $/progress: backgroundIndexProgress END 
16:41:43.387747 IN Elapsed: 3.0501ms
16:41:43.387747 IDE     LS <-- Clangd RESP textDocument/documentSymbol 104
16:41:43.388258                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:41:43.388258                 textDocument/documentSymbol 103:   > convert SymbolKind:Variable 3:0-3:17
16:41:43.388258                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:41:43.388774 IN Elapsed: 1.0263ms
16:41:43.388774 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:41:43.388774                             textDocument/publishDiagnostics: Ignored by configuration
16:41:43.388774                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:41:43.388774                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.388774                 textDocument/documentSymbol 103:   > convert SymbolKind:Variable 4:0-4:10
16:41:43.389523                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:41:43.389666                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:41:43.389666                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.389666                 textDocument/documentSymbol 103:   > convert SymbolKind:Variable 5:0-5:10
16:41:43.390337                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:41:43.390427                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:41:43.390427                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.390427                 textDocument/documentSymbol 103:   > convert SymbolKind:Variable 6:0-6:10
16:41:43.391115                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:41:43.391115                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:41:43.391115                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.391115                 textDocument/documentSymbol 103:   > convert SymbolKind:Variable 7:0-7:11
16:41:43.391648                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:41:43.392161                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:41:43.392665                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.392665                 textDocument/documentSymbol 103:   > convert SymbolKind:Function 11:0-11:12
16:41:43.393215                 textDocument/documentSymbol 103: Range is in PREPROCESSED section of the sketch
16:41:43.393215                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:41:43.393215                 textDocument/documentSymbol 103:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:43.393215                 textDocument/documentSymbol 103:   > convert SymbolKind:Function 13:0-13:11
16:41:43.393730                 textDocument/documentSymbol 103: Range is in PREPROCESSED section of the sketch
16:41:43.393730                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:41:43.393730                 textDocument/documentSymbol 103:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:43.393730                 textDocument/documentSymbol 103:   > convert SymbolKind:Function 15:0-15:23
16:41:43.394256                 textDocument/documentSymbol 103: Range is in PREPROCESSED section of the sketch
16:41:43.394256                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:41:43.394256                 textDocument/documentSymbol 103:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:43.394256                 textDocument/documentSymbol 103:   > convert SymbolKind:Function 17:0-17:15
16:41:43.394768                 textDocument/documentSymbol 103: Range is in PREPROCESSED section of the sketch
16:41:43.394768                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:41:43.394768                 textDocument/documentSymbol 103:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:43.394768                 textDocument/documentSymbol 103:   > convert SymbolKind:Function 19:0-19:14
16:41:43.395285                 textDocument/documentSymbol 103: Range is in PREPROCESSED section of the sketch
16:41:43.395285                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:41:43.395285                 textDocument/documentSymbol 103:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:43.395285                 textDocument/documentSymbol 103:   > convert SymbolKind:Function 21:0-28:1
16:41:43.395817                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:41:43.396350                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:41:43.396350                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.396350                 textDocument/documentSymbol 103:   > convert SymbolKind:Function 31:0-41:1
16:41:43.396882                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:41:43.396882                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:41:43.397384                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.397391                 textDocument/documentSymbol 103:   > convert SymbolKind:Function 42:0-48:1
16:41:43.397391                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:41:43.397899                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:41:43.397899                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.397899                 textDocument/documentSymbol 103:   > convert SymbolKind:Function 49:0-55:1
16:41:43.398409                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:41:43.398917                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:41:43.398917                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.398917                 textDocument/documentSymbol 103:   > convert SymbolKind:Function 56:0-62:1
16:41:43.399426                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:41:43.399426                 textDocument/documentSymbol 103: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:41:43.399426                 textDocument/documentSymbol 103: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:43.399426                 textDocument/documentSymbol 103: read-unlocked
16:41:43.399426 IDE <-- LS RESP textDocument/documentSymbol 103
16:41:43.399956 OUT Elapsed: 529.4µs
16:41:43.399956 IN Elapsed: 0s
16:41:43.399956 IDE --> LS RESP window/workDoneProgress/create 22
16:41:43.399956 IDE <-- LS NOTIF $/progress
16:41:43.399956 OUT Elapsed: 0s
16:41:43.399956 IDE <-- LS NOTIF $/progress
16:41:43.399956 OUT Elapsed: 0s
16:41:43.579538 IN Elapsed: 179.5826ms
16:41:43.579538 IDE --> LS REQU textDocument/codeAction 104
16:41:43.579538                 textDocument/codeAction 104: read-locked
16:41:43.579538                 textDocument/codeAction 104: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:23)
16:41:43.579538                 textDocument/codeAction 104: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:43.580632                 textDocument/codeAction 104:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:41:23)
16:41:43.580632 IDE     LS --> Clangd REQU textDocument/codeAction 105
16:41:43.580632 OUT Elapsed: 0s
16:41:43.580632 IN Elapsed: 191.8587ms
16:41:43.581143 IDE     LS <-- Clangd RESP textDocument/codeAction 105
16:41:43.581143                 textDocument/codeAction 104: read-unlocked
16:41:43.581143 IDE <-- LS RESP textDocument/codeAction 104
16:41:43.581143 OUT Elapsed: 0s
16:41:44.338637 IN Elapsed: 757.4937ms
16:41:44.338712 IDE --> LS NOTIF textDocument/didSave
16:41:44.338712                  textDocument/didSave: write-locked
16:41:44.338712                  textDocument/didSave: notification is not forwarded to clang
16:41:44.338712                  textDocument/didSave: write-unlocked
16:41:44.364875 IN Elapsed: 26.163ms
16:41:44.364875 IDE --> LS REQU textDocument/hover 105
16:41:44.364875                 textDocument/hover 105: read-locked
16:41:44.364875                 textDocument/hover 105: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:44.365917                 textDocument/hover 105: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:22
16:41:44.365917 IDE     LS --> Clangd REQU textDocument/hover 106
16:41:44.365917 OUT Elapsed: 0s
16:41:44.367449 IN Elapsed: 786.3058ms
16:41:44.367449 IDE     LS <-- Clangd RESP textDocument/hover 106
16:41:44.367961                 textDocument/hover 105: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:19-53:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:19-40:23 (.ino)
16:41:44.367961                 textDocument/hover 105: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:41:44.367961                 textDocument/hover 105: read-unlocked
16:41:44.367961 IDE <-- LS RESP textDocument/hover 105
16:41:44.367961 OUT Elapsed: 0s
16:41:45.350632 SKETCH REBUILD: : Sketch rebuild started
16:41:45.350632 IDE <-- LS REQU window/workDoneProgress/create 23
16:41:45.350632 SKETCH REBUILD: : read-locked
16:41:45.350632 OUT Elapsed: 0s
16:41:45.350632 SKETCH REBUILD: : read-unlocked
16:41:45.350632 IN Elapsed: 982.6711ms
16:41:45.350632 IDE --> LS RESP window/workDoneProgress/create 23
16:41:45.350632 IDE <-- LS NOTIF $/progress
16:41:45.350632 OUT Elapsed: 0s
16:41:45.666141 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //Car stop\r\n  delay(500);         //delayed\r\n  reversal();         //Car back\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //delayed\r\n  delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:41:45.914486 SKETCH REBUILD: : Compile successful!
16:41:45.921700 SKETCH REBUILD: : write-locked
16:41:45.923325   > Current sketchmapper content:
16:41:45.923325   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:41:45.923325   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:45.923325   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:41:45.923325   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:41:45.923325   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:41:45.923325   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:41:45.923325   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:41:45.923325   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:41:45.923325   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:41:45.923325   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:41:45.923325  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:45.923325  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:41:45.923325  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:45.923325  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:41:45.923325  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:45.923325  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:41:45.923325  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:45.923325  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:41:45.923325  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:45.923325  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:41:45.923325  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:45.923325  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:41:45.923325  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:41:45.923325  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:41:45.923325  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:41:45.923325  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:41:45.923325  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:41:45.923325  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:41:45.923325  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:41:45.923325  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:41:45.923325  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:41:45.923325  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:41:45.923325  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:41:45.923325  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:41:45.923325  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:41:45.923325  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:41:45.923325  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:41:45.923325  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:41:45.923325  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:41:45.923325  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:41:45.923325  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:41:45.923325  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:41:45.923325  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:41:45.923325  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:41:45.923325  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:41:45.923325  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:41:45.923325  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:41:45.923325  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:41:45.923325  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:41:45.923325  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:41:45.923837  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:41:45.923837  51:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:41:45.923837  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:41:45.923837  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:41:45.923837  54:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:41:45.923837  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:41:45.923837  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:41:45.923837  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:41:45.923837  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:41:45.923837  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:41:45.923837  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:41:45.923837  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:41:45.923837  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:41:45.923837  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:41:45.923837  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:41:45.923837 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:41:45.923837 IDE     LS --> Clangd NOTIF textDocument/didSave
16:41:45.924380 OUT Elapsed: 35.7µs
16:41:45.924380 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:41:45.924380 IDE     LS --> Clangd NOTIF textDocument/didChange
16:41:45.924380 OUT Elapsed: 0s
16:41:45.924380 SKETCH REBUILD: : write-unlocked
16:41:45.924380 IDE <-- LS NOTIF $/progress
16:41:45.924380 OUT Elapsed: 0s
16:41:46.154318 IN Elapsed: 803.686ms
16:41:46.154318 IDE --> LS REQU textDocument/hover 106
16:41:46.154318                 textDocument/hover 106: read-locked
16:41:46.154318                 textDocument/hover 106: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:46.155405                 textDocument/hover 106: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:22
16:41:46.155405 IDE     LS --> Clangd REQU textDocument/hover 107
16:41:46.155405 OUT Elapsed: 0s
16:41:46.157002 IN Elapsed: 1.7895526s
16:41:46.157002 IDE     LS <-- Clangd RESP textDocument/hover 107
16:41:46.157552                 textDocument/hover 106: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:19-52:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:19-39:22 (.ino)
16:41:46.157552                 textDocument/hover 106: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:41:46.157552                 textDocument/hover 106: read-unlocked
16:41:46.157552 IDE <-- LS RESP textDocument/hover 106
16:41:46.157552 OUT Elapsed: 0s
16:41:46.454441 IN Elapsed: 296.8896ms
16:41:46.454441 IDE --> LS REQU textDocument/hover 107
16:41:46.454441                 textDocument/hover 107: read-locked
16:41:46.454441                 textDocument/hover 107: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:46.455582                 textDocument/hover 107: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:20 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:20
16:41:46.455582 IDE     LS --> Clangd REQU textDocument/hover 108
16:41:46.455582 OUT Elapsed: 0s
16:41:46.456658 IN Elapsed: 299.6558ms
16:41:46.456658 IDE     LS <-- Clangd RESP textDocument/hover 108
16:41:46.457195                 textDocument/hover 107: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:19-52:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:19-39:22 (.ino)
16:41:46.457195                 textDocument/hover 107: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:41:46.457195                 textDocument/hover 107: read-unlocked
16:41:46.457195 IDE <-- LS RESP textDocument/hover 107
16:41:46.457195 OUT Elapsed: 0s
16:41:46.523074 IN Elapsed: 65.8789ms
16:41:46.523074 IDE --> LS REQU textDocument/documentHighlight 108
16:41:46.523074                 textDocument/documentHighlight 108: read-locked
16:41:46.523591                 textDocument/documentHighlight 108: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:46.524101                 textDocument/documentHighlight 108: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:21
16:41:46.524101 IDE     LS --> Clangd REQU textDocument/documentHighlight 109
16:41:46.524101 OUT Elapsed: 0s
16:41:46.524637 IN Elapsed: 67.979ms
16:41:46.524637 IDE     LS <-- Clangd RESP textDocument/documentHighlight 109
16:41:46.524637                 textDocument/documentHighlight 108: read-unlocked
16:41:46.524637 IDE <-- LS RESP textDocument/documentHighlight 108
16:41:46.524637 OUT Elapsed: 0s
16:41:46.944299 IN Elapsed: 419.6622ms
16:41:46.944527 IDE --> LS REQU textDocument/codeAction 109
16:41:46.944617                 textDocument/codeAction 109: read-locked
16:41:46.944617                 textDocument/codeAction 109: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:19)
16:41:46.944901                 textDocument/codeAction 109: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:46.945568                 textDocument/codeAction 109:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:39:19)
16:41:46.945568 IDE     LS --> Clangd REQU textDocument/codeAction 110
16:41:46.945568 OUT Elapsed: 0s
16:41:46.946123 IN Elapsed: 421.4349ms
16:41:46.946123 IDE     LS <-- Clangd RESP textDocument/codeAction 110
16:41:46.946123                 textDocument/codeAction 109: read-unlocked
16:41:46.946123 IDE <-- LS RESP textDocument/codeAction 109
16:41:46.946123 OUT Elapsed: 0s
16:41:47.053557 IN Elapsed: 107.4339ms
16:41:47.053557 IDE --> LS REQU textDocument/definition 110
16:41:47.053557                 textDocument/definition 110: read-locked
16:41:47.053557                 textDocument/definition 110: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:47.054586                 textDocument/definition 110: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:21
16:41:47.054586 IDE     LS --> Clangd REQU textDocument/definition 111
16:41:47.054586 OUT Elapsed: 0s
16:41:47.054586 IN Elapsed: 108.4633ms
16:41:47.054586 IDE     LS <-- Clangd RESP textDocument/definition 111
16:41:47.056120                 textDocument/definition 110: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:40:8-40:11 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:40:8-40:11 (ext file)
16:41:47.056120                 textDocument/definition 110: read-unlocked
16:41:47.056120 IDE <-- LS RESP textDocument/definition 110
16:41:47.056120 OUT Elapsed: 0s
16:41:47.066654 IN Elapsed: 10.5344ms
16:41:47.067188 IDE --> LS NOTIF textDocument/didOpen
16:41:47.067188                  textDocument/didOpen: write-locked
16:41:47.067736                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:41:47.067736                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:47.067736                  textDocument/didOpen: write-unlocked
16:41:47.067736 IN Elapsed: 0s
16:41:47.067736 IDE --> LS NOTIF textDocument/didClose
16:41:47.067736                  textDocument/didClose: write-locked
16:41:47.068886                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:47.068886                  textDocument/didClose: write-unlocked
16:41:47.305471 IN Elapsed: 236.2629ms
16:41:47.305471 IDE --> LS REQU textDocument/hover 111
16:41:47.305471                 textDocument/hover 111: read-locked
16:41:47.305471                 textDocument/hover 111: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:47.306678                 textDocument/hover 111: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:22
16:41:47.306678 IDE     LS --> Clangd REQU textDocument/hover 112
16:41:47.306730 OUT Elapsed: 51.8µs
16:41:47.308107 IN Elapsed: 253.5209ms
16:41:47.308107 IDE     LS <-- Clangd RESP textDocument/hover 112
16:41:47.308107                 textDocument/hover 111: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:19-52:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:19-39:22 (.ino)
16:41:47.308107                 textDocument/hover 111: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:41:47.308638                 textDocument/hover 111: read-unlocked
16:41:47.308638 IDE <-- LS RESP textDocument/hover 111
16:41:47.308672 OUT Elapsed: 0s
16:41:47.357013 IN Elapsed: 48.3414ms
16:41:47.357013 IDE --> LS REQU textDocument/definition 112
16:41:47.357013                 textDocument/definition 112: read-locked
16:41:47.357013                 textDocument/definition 112: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:47.358059                 textDocument/definition 112: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:22
16:41:47.358059 IDE     LS --> Clangd REQU textDocument/definition 113
16:41:47.358059 OUT Elapsed: 0s
16:41:47.358059 IN Elapsed: 49.9521ms
16:41:47.358599 IDE     LS <-- Clangd RESP textDocument/definition 113
16:41:47.360189                 textDocument/definition 112: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 (ext file)
16:41:47.360189                 textDocument/definition 112: read-unlocked
16:41:47.360189 IDE <-- LS RESP textDocument/definition 112
16:41:47.360189 OUT Elapsed: 0s
16:41:47.371944 IN Elapsed: 11.7551ms
16:41:47.372459 IDE --> LS NOTIF textDocument/didOpen
16:41:47.372459                  textDocument/didOpen: write-locked
16:41:47.372988                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:41:47.372988                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:47.372988                  textDocument/didOpen: write-unlocked
16:41:47.372988 IN Elapsed: 0s
16:41:47.372988 IDE --> LS NOTIF textDocument/didClose
16:41:47.372988                  textDocument/didClose: write-locked
16:41:47.374010                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:47.374010                  textDocument/didClose: write-unlocked
16:41:47.510029 IN Elapsed: 136.0186ms
16:41:47.510513 IDE --> LS REQU textDocument/hover 113
16:41:47.510513                 textDocument/hover 113: read-locked
16:41:47.511035                 textDocument/hover 113: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:47.512479                 textDocument/hover 113: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:22
16:41:47.512479 IDE     LS --> Clangd REQU textDocument/hover 114
16:41:47.512479 OUT Elapsed: 0s
16:41:47.513501 IN Elapsed: 154.9387ms
16:41:47.514004 IDE     LS <-- Clangd RESP textDocument/hover 114
16:41:47.514037                 textDocument/hover 113: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:19-53:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:19-40:23 (.ino)
16:41:47.514037                 textDocument/hover 113: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:41:47.514037                 textDocument/hover 113: read-unlocked
16:41:47.514037 IDE <-- LS RESP textDocument/hover 113
16:41:47.514540 OUT Elapsed: 503µs
16:41:48.385755 SKETCH REBUILD: : Sketch rebuild started
16:41:48.385755 SKETCH REBUILD: : read-locked
16:41:48.385755 SKETCH REBUILD: : read-unlocked
16:41:48.385755 IDE <-- LS REQU window/workDoneProgress/create 24
16:41:48.385755 OUT Elapsed: 0s
16:41:48.385755 IN Elapsed: 871.2148ms
16:41:48.386285 IDE --> LS RESP window/workDoneProgress/create 24
16:41:48.386285 IDE <-- LS NOTIF $/progress
16:41:48.386285 OUT Elapsed: 0s
16:41:48.698185 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //Car stop\r\n  delay(500);         //delayed\r\n  reversal();         //Car back\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //delayed\r\n  delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:41:48.767485 IN Elapsed: 381.2254ms
16:41:48.767485 IDE --> LS REQU textDocument/documentHighlight 114
16:41:48.767485                 textDocument/documentHighlight 114: read-locked
16:41:48.768097                 textDocument/documentHighlight 114: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:48.769090                 textDocument/documentHighlight 114: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:21
16:41:48.769145 IDE     LS --> Clangd REQU textDocument/documentHighlight 115
16:41:48.769145 OUT Elapsed: 0s
16:41:48.769193 IN Elapsed: 1.2556917s
16:41:48.769193 IDE     LS <-- Clangd RESP textDocument/documentHighlight 115
16:41:48.769193                 textDocument/documentHighlight 114: read-unlocked
16:41:48.769193 IDE <-- LS RESP textDocument/documentHighlight 114
16:41:48.769193 OUT Elapsed: 0s
16:41:48.946427 SKETCH REBUILD: : Compile successful!
16:41:48.954494 SKETCH REBUILD: : write-locked
16:41:48.955582   > Current sketchmapper content:
16:41:48.955582   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:41:48.955582   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:48.955582   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:41:48.955582   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:41:48.955582   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:41:48.955582   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:41:48.955582   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:41:48.955582   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:41:48.956084   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:41:48.956084   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:41:48.956084  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:48.956084  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:41:48.956084  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:48.956084  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:41:48.956084  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:48.956084  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:41:48.956129  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:48.956129  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:41:48.956129  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:48.956129  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:41:48.956129  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:48.956129  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:41:48.956129  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:41:48.956129  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:41:48.956129  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:41:48.956129  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:41:48.956129  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:41:48.956129  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:41:48.956129  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:41:48.956129  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:41:48.956129  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:41:48.956129  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:41:48.956129  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:41:48.956129  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:41:48.956129  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:41:48.956129  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:41:48.956129  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:41:48.956129  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:41:48.956129  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:41:48.956129  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:41:48.956129  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:41:48.956129  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:41:48.956129  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:41:48.956129  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:41:48.956129  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:41:48.956129  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:41:48.956129  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:41:48.956129  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:41:48.956129  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:41:48.956129  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:41:48.956129  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:41:48.956129  51:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:41:48.956129  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:41:48.956129  53:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:41:48.956129  54:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:41:48.956129  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:41:48.956129  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:41:48.956129  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:41:48.956129  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:41:48.956129  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:41:48.956129  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:41:48.956129  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:41:48.956129  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:41:48.956129  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:41:48.956129  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:41:48.956129 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:41:48.956129 IDE     LS --> Clangd NOTIF textDocument/didSave
16:41:48.956129 OUT Elapsed: 0s
16:41:48.956129 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:41:48.956129 IDE     LS --> Clangd NOTIF textDocument/didChange
16:41:48.956129 OUT Elapsed: 0s
16:41:48.956129 SKETCH REBUILD: : write-unlocked
16:41:48.956129 IDE <-- LS NOTIF $/progress
16:41:48.956129 OUT Elapsed: 0s
16:41:49.010390 IN Elapsed: 241.1975ms
16:41:49.010893 IDE     LS <-- Clangd REQU window/workDoneProgress/create 10
16:41:49.010893 IDE     LS --> Clangd RESP window/workDoneProgress/create 10
16:41:49.011247 IDE <-- LS REQU window/workDoneProgress/create 25
16:41:49.011247 OUT Elapsed: 0s
16:41:49.011247 OUT Elapsed: 354.1µs
16:41:49.011247 IN Elapsed: 0s
16:41:49.011247 IDE     LS <-- Clangd NOTIF $/progress
16:41:49.011247                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:41:49.011247 IN Elapsed: 0s
16:41:49.011247 IDE     LS <-- Clangd NOTIF $/progress
16:41:49.011247                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:41:49.011247 IN Elapsed: 242.0548ms
16:41:49.011751 IDE --> LS RESP window/workDoneProgress/create 25
16:41:49.011751 IDE <-- LS NOTIF $/progress
16:41:49.012157 OUT Elapsed: 405.9µs
16:41:49.012157 IDE <-- LS NOTIF $/progress
16:41:49.012157 OUT Elapsed: 0s
16:41:49.041210 IN Elapsed: 29.9628ms
16:41:49.041210 IDE     LS <-- Clangd NOTIF $/progress
16:41:49.041210                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:41:49.041210 IN Elapsed: 0s
16:41:49.041210 IDE     LS <-- Clangd NOTIF $/progress
16:41:49.041210                             $/progress: backgroundIndexProgress END 
16:41:49.041210 IDE <-- LS NOTIF $/progress
16:41:49.041210 OUT Elapsed: 0s
16:41:49.041210 IDE <-- LS NOTIF $/progress
16:41:49.041210 OUT Elapsed: 0s
16:41:49.093376 IN Elapsed: 81.6246ms
16:41:49.093376 IDE --> LS REQU textDocument/definition 115
16:41:49.093376                 textDocument/definition 115: read-locked
16:41:49.093376                 textDocument/definition 115: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:49.094449                 textDocument/definition 115: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:21
16:41:49.094449 IDE     LS --> Clangd REQU textDocument/definition 116
16:41:49.094449 OUT Elapsed: 0s
16:41:49.094449 IN Elapsed: 53.2391ms
16:41:49.095006 IDE     LS <-- Clangd RESP textDocument/definition 116
16:41:49.096026                 textDocument/definition 115: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 (ext file)
16:41:49.096026                 textDocument/definition 115: read-unlocked
16:41:49.096026 IDE <-- LS RESP textDocument/definition 115
16:41:49.096026 OUT Elapsed: 0s
16:41:49.106133 IN Elapsed: 10.1068ms
16:41:49.106165 IDE --> LS NOTIF textDocument/didOpen
16:41:49.106165                  textDocument/didOpen: write-locked
16:41:49.107205                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:41:49.107205                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:49.107205                  textDocument/didOpen: write-unlocked
16:41:49.107255 IN Elapsed: 49.6µs
16:41:49.107255 IDE --> LS NOTIF textDocument/didClose
16:41:49.107255                  textDocument/didClose: write-locked
16:41:49.107810                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:49.107810                  textDocument/didClose: write-unlocked
16:41:49.167631 IN Elapsed: 59.8213ms
16:41:49.168010 IDE --> LS REQU textDocument/documentSymbol 116
16:41:49.168010                 textDocument/documentSymbol 116: read-locked
16:41:49.168010                 textDocument/documentSymbol 116: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:49.168010 IDE     LS --> Clangd REQU textDocument/documentSymbol 117
16:41:49.168010 OUT Elapsed: 0s
16:41:49.169555 IN Elapsed: 74.6013ms
16:41:49.169555 IDE     LS <-- Clangd RESP textDocument/documentSymbol 117
16:41:49.169555                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:41:49.169555                 textDocument/documentSymbol 116:   > convert SymbolKind:Variable 3:0-3:17
16:41:49.170107                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:41:49.170641                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:41:49.170641                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.170641                 textDocument/documentSymbol 116:   > convert SymbolKind:Variable 4:0-4:10
16:41:49.171153                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:41:49.171656                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:41:49.171656                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.171656                 textDocument/documentSymbol 116:   > convert SymbolKind:Variable 5:0-5:10
16:41:49.171688                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:41:49.172227                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:41:49.172227                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.172227                 textDocument/documentSymbol 116:   > convert SymbolKind:Variable 6:0-6:10
16:41:49.172761                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:41:49.173304                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:41:49.173304                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.173304                 textDocument/documentSymbol 116:   > convert SymbolKind:Variable 7:0-7:11
16:41:49.173304                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:41:49.173836                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:41:49.173836                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.173836                 textDocument/documentSymbol 116:   > convert SymbolKind:Function 11:0-11:12
16:41:49.174390                 textDocument/documentSymbol 116: Range is in PREPROCESSED section of the sketch
16:41:49.174390                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:41:49.174390                 textDocument/documentSymbol 116:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:49.174390                 textDocument/documentSymbol 116:   > convert SymbolKind:Function 13:0-13:11
16:41:49.174938                 textDocument/documentSymbol 116: Range is in PREPROCESSED section of the sketch
16:41:49.174938                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:41:49.174938                 textDocument/documentSymbol 116:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:49.174938                 textDocument/documentSymbol 116:   > convert SymbolKind:Function 15:0-15:23
16:41:49.174938                 textDocument/documentSymbol 116: Range is in PREPROCESSED section of the sketch
16:41:49.174938                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:41:49.174938                 textDocument/documentSymbol 116:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:49.174938                 textDocument/documentSymbol 116:   > convert SymbolKind:Function 17:0-17:15
16:41:49.175998                 textDocument/documentSymbol 116: Range is in PREPROCESSED section of the sketch
16:41:49.175998                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:41:49.175998                 textDocument/documentSymbol 116:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:49.175998                 textDocument/documentSymbol 116:   > convert SymbolKind:Function 19:0-19:14
16:41:49.177041                 textDocument/documentSymbol 116: Range is in PREPROCESSED section of the sketch
16:41:49.177041                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:41:49.177079                 textDocument/documentSymbol 116:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:49.177079                 textDocument/documentSymbol 116:   > convert SymbolKind:Function 21:0-28:1
16:41:49.177678                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:41:49.178191                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:41:49.178191                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.178191                 textDocument/documentSymbol 116:   > convert SymbolKind:Function 31:0-41:1
16:41:49.178705                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:41:49.179220                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:41:49.179220                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.179220                 textDocument/documentSymbol 116:   > convert SymbolKind:Function 42:0-48:1
16:41:49.179735                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:41:49.180245                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:41:49.180245                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.180245                 textDocument/documentSymbol 116:   > convert SymbolKind:Function 49:0-55:1
16:41:49.180245                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:41:49.180759                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:41:49.180759                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.180759                 textDocument/documentSymbol 116:   > convert SymbolKind:Function 56:0-62:1
16:41:49.181270                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:41:49.181782                 textDocument/documentSymbol 116: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:41:49.181782                 textDocument/documentSymbol 116: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.181782                 textDocument/documentSymbol 116: read-unlocked
16:41:49.181782 IDE <-- LS RESP textDocument/documentSymbol 116
16:41:49.181782 OUT Elapsed: 0s
16:41:49.181782 IN Elapsed: 0s
16:41:49.181782 IDE --> LS NOTIF textDocument/didChange
16:41:49.181782                  textDocument/didChange: write-locked
16:41:49.181782                  textDocument/didChange: didChange(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino@10)
16:41:49.181782                  textDocument/didChange:   > 40:19-40:23 (len=4) -> "LOW"
16:41:49.182293                  textDocument/didChange: -----Tracked SKETCH file-----
//Line order test function of trolley wheel
int tDelay = 3000; //The delay time is 3S
int D1 = 5;      // Definition of IO port
int D2 = 6;       
int D3 = 9;      
int D4 = 10;      

//Function initialization
void setup() 
{
  pinMode(D1, OUTPUT);
  pinMode(D2, OUTPUT); 
  pinMode(D3, OUTPUT);
  pinMode(D4, OUTPUT);  

}

//Principal function
void loop() 
{
  Forward_rotation(); //Car forward
  delay(tDelay);      //delayed
  stop_it();          //Car stop
  delay(500);         //delayed
  reversal();         //Car back
  delay(tDelay);      //delayed
  stop_it();          //delayed
  delay(500);         //delayed
}
void Forward_rotation()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void reversal()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, HIGH);
}
void stop_it()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}

-----------------------------
16:41:49.182293                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:49.183326 Ino Range: 40:19-40:23 -> Cpp Range:53:19-53:23
16:41:49.183829   > Current sketchmapper content:
16:41:49.183829   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:41:49.183866   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:49.183866   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:41:49.183866   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:41:49.183866   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:41:49.183866   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:41:49.183866   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:41:49.183866   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:41:49.183866   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:41:49.183866   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:41:49.183866  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:49.183866  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:41:49.183866  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:49.183866  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:41:49.183866  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:49.183866  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:41:49.183866  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:49.183866  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:41:49.183866  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:49.183866  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:41:49.183866  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:49.183866  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:41:49.183866  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:41:49.183866  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:41:49.183866  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:41:49.183866  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:41:49.183866  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:41:49.183866  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:41:49.183866  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:41:49.183866  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:41:49.183866  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:41:49.183866  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:41:49.183866  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:41:49.183866  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:41:49.183866  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:41:49.183866  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:41:49.183866  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:41:49.183866  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:41:49.183866  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:41:49.183866  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:41:49.183866  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:41:49.183866  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:41:49.183866  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:41:49.183866  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:41:49.183866  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:41:49.183866  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:41:49.183866  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:41:49.183866  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:41:49.183866  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:41:49.183866  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:41:49.183866  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:41:49.183866  51:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:41:49.183866  52:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:41:49.183866  53:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:41:49.183866  54:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:41:49.183866  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:41:49.183866  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:41:49.183866  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:41:49.183866  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:41:49.183866  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:41:49.183866  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:41:49.183866  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:41:49.183866  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:41:49.183866  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:41:49.183866  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:41:49.183866                  textDocument/didChange: to Clang: didChange(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp@33)
16:41:49.183866                  textDocument/didChange:             > 53:19-53:23 -> "LOW"
16:41:49.183866 IDE     LS --> Clangd NOTIF textDocument/didChange
16:41:49.183866 OUT Elapsed: 0s
16:41:49.183866                  textDocument/didChange: write-unlocked
16:41:49.183866 IN Elapsed: 0s
16:41:49.183866 IN Elapsed: 0s
16:41:49.183866 IDE --> LS REQU textDocument/documentSymbol 117
16:41:49.183866                 textDocument/documentSymbol 117: read-locked
16:41:49.184391                 textDocument/documentSymbol 117: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:49.184391 IDE     LS --> Clangd REQU textDocument/documentSymbol 118
16:41:49.184391 OUT Elapsed: 0s
16:41:49.219506 IN Elapsed: 49.9516ms
16:41:49.219506 IDE     LS <-- Clangd RESP textDocument/documentSymbol 118
16:41:49.219506                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:41:49.219506                 textDocument/documentSymbol 117:   > convert SymbolKind:Variable 3:0-3:17
16:41:49.220042                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:41:49.220042 IN Elapsed: 536µs
16:41:49.220042 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:41:49.220545                             textDocument/publishDiagnostics: Ignored by configuration
16:41:49.220718                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:41:49.220718                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.220718                 textDocument/documentSymbol 117:   > convert SymbolKind:Variable 4:0-4:10
16:41:49.220983                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:41:49.221532                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:41:49.221532                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.221532                 textDocument/documentSymbol 117:   > convert SymbolKind:Variable 5:0-5:10
16:41:49.221532                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:41:49.222065                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:41:49.222065                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.222065                 textDocument/documentSymbol 117:   > convert SymbolKind:Variable 6:0-6:10
16:41:49.222598                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:41:49.223108                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:41:49.223108                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.223108                 textDocument/documentSymbol 117:   > convert SymbolKind:Variable 7:0-7:11
16:41:49.223108                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:41:49.223762                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:41:49.223762                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.223762                 textDocument/documentSymbol 117:   > convert SymbolKind:Function 11:0-11:12
16:41:49.224320                 textDocument/documentSymbol 117: Range is in PREPROCESSED section of the sketch
16:41:49.224320                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:41:49.224320                 textDocument/documentSymbol 117:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:49.224320                 textDocument/documentSymbol 117:   > convert SymbolKind:Function 13:0-13:11
16:41:49.224830                 textDocument/documentSymbol 117: Range is in PREPROCESSED section of the sketch
16:41:49.224830                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:41:49.224830                 textDocument/documentSymbol 117:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:49.224830                 textDocument/documentSymbol 117:   > convert SymbolKind:Function 15:0-15:23
16:41:49.225341                 textDocument/documentSymbol 117: Range is in PREPROCESSED section of the sketch
16:41:49.225341                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:41:49.225341                 textDocument/documentSymbol 117:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:49.225341                 textDocument/documentSymbol 117:   > convert SymbolKind:Function 17:0-17:15
16:41:49.225865                 textDocument/documentSymbol 117: Range is in PREPROCESSED section of the sketch
16:41:49.225865                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:41:49.225865                 textDocument/documentSymbol 117:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:49.225865                 textDocument/documentSymbol 117:   > convert SymbolKind:Function 19:0-19:14
16:41:49.226380                 textDocument/documentSymbol 117: Range is in PREPROCESSED section of the sketch
16:41:49.226380                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:41:49.226380                 textDocument/documentSymbol 117:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:49.226380                 textDocument/documentSymbol 117:   > convert SymbolKind:Function 21:0-28:1
16:41:49.226893                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:41:49.227408                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:41:49.227408                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.227408                 textDocument/documentSymbol 117:   > convert SymbolKind:Function 31:0-41:1
16:41:49.227935                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:41:49.228467                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:41:49.228467                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.228467                 textDocument/documentSymbol 117:   > convert SymbolKind:Function 42:0-48:1
16:41:49.229025                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:41:49.229550                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:41:49.229550                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.229550                 textDocument/documentSymbol 117:   > convert SymbolKind:Function 49:0-55:1
16:41:49.229550                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:41:49.230063                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:41:49.230063                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.230063                 textDocument/documentSymbol 117:   > convert SymbolKind:Function 56:0-62:1
16:41:49.231088                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:41:49.231600                 textDocument/documentSymbol 117: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:41:49.231600                 textDocument/documentSymbol 117: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:49.231600                 textDocument/documentSymbol 117: read-unlocked
16:41:49.231600 IDE <-- LS RESP textDocument/documentSymbol 117
16:41:49.231600 OUT Elapsed: 0s
16:41:49.413576 IN Elapsed: 181.976ms
16:41:49.414327 IDE --> LS REQU textDocument/codeAction 118
16:41:49.414327                 textDocument/codeAction 118: read-locked
16:41:49.414327                 textDocument/codeAction 118: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:22)
16:41:49.414327                 textDocument/codeAction 118: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:49.415050                 textDocument/codeAction 118:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:40:22)
16:41:49.415050 IDE     LS --> Clangd REQU textDocument/codeAction 119
16:41:49.415552 OUT Elapsed: 502.4µs
16:41:49.415647 IN Elapsed: 195.6049ms
16:41:49.415647 IDE     LS <-- Clangd RESP textDocument/codeAction 119
16:41:49.415647                 textDocument/codeAction 118: read-unlocked
16:41:49.415647 IDE <-- LS RESP textDocument/codeAction 118
16:41:49.415647 OUT Elapsed: 0s
16:41:49.828002 IN Elapsed: 412.3544ms
16:41:49.828002 IDE --> LS REQU textDocument/codeAction 119
16:41:49.828058                 textDocument/codeAction 119: read-locked
16:41:49.828058                 textDocument/codeAction 119: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:24)
16:41:49.828183                 textDocument/codeAction 119: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:49.828974                 textDocument/codeAction 119:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:40:24)
16:41:49.828974 IDE     LS --> Clangd REQU textDocument/codeAction 120
16:41:49.828974 OUT Elapsed: 0s
16:41:49.828974 IN Elapsed: 413.3268ms
16:41:49.829489 IDE     LS <-- Clangd RESP textDocument/codeAction 120
16:41:49.829489                 textDocument/codeAction 119: read-unlocked
16:41:49.829489 IDE <-- LS RESP textDocument/codeAction 119
16:41:49.829489 OUT Elapsed: 0s
16:41:50.171031 IN Elapsed: 341.5415ms
16:41:50.171031 IDE --> LS NOTIF textDocument/didSave
16:41:50.171031                  textDocument/didSave: write-locked
16:41:50.171031                  textDocument/didSave: notification is not forwarded to clang
16:41:50.171031                  textDocument/didSave: write-unlocked
16:41:50.506020 IN Elapsed: 334.9897ms
16:41:50.506020 IDE --> LS REQU textDocument/hover 120
16:41:50.506077                 textDocument/hover 120: read-locked
16:41:50.506109                 textDocument/hover 120: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:50.507199                 textDocument/hover 120: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:54:21
16:41:50.507199 IDE     LS --> Clangd REQU textDocument/hover 121
16:41:50.507199 OUT Elapsed: 0s
16:41:50.508259 IN Elapsed: 678.7816ms
16:41:50.508259 IDE     LS <-- Clangd RESP textDocument/hover 121
16:41:50.508908                 textDocument/hover 120: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:54:19-54:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:19-41:23 (.ino)
16:41:50.508908                 textDocument/hover 120: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:41:50.508908                 textDocument/hover 120: read-unlocked
16:41:50.508908 IDE <-- LS RESP textDocument/hover 120
16:41:50.508908 OUT Elapsed: 0s
16:41:50.615753 IN Elapsed: 106.8452ms
16:41:50.615796 IDE --> LS REQU textDocument/documentHighlight 121
16:41:50.615796                 textDocument/documentHighlight 121: read-locked
16:41:50.615796                 textDocument/documentHighlight 121: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:50.616821                 textDocument/documentHighlight 121: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:54:22
16:41:50.616821 IDE     LS --> Clangd REQU textDocument/documentHighlight 122
16:41:50.616821 OUT Elapsed: 0s
16:41:50.616821 IN Elapsed: 108.5622ms
16:41:50.616821 IDE     LS <-- Clangd RESP textDocument/documentHighlight 122
16:41:50.616821                 textDocument/documentHighlight 121: read-unlocked
16:41:50.616821 IDE <-- LS RESP textDocument/documentHighlight 121
16:41:50.616821 OUT Elapsed: 0s
16:41:50.989230 IN Elapsed: 372.4088ms
16:41:50.989498 IDE --> LS REQU textDocument/definition 122
16:41:50.989498                 textDocument/definition 122: read-locked
16:41:50.989498                 textDocument/definition 122: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:50.990581                 textDocument/definition 122: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:22 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:54:22
16:41:50.990581 IDE     LS --> Clangd REQU textDocument/definition 123
16:41:50.990581 OUT Elapsed: 0s
16:41:50.991672 IN Elapsed: 374.8512ms
16:41:50.991672 IDE     LS <-- Clangd RESP textDocument/definition 123
16:41:50.993257                 textDocument/definition 122: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 (ext file)
16:41:50.993257                 textDocument/definition 122: read-unlocked
16:41:50.993257 IDE <-- LS RESP textDocument/definition 122
16:41:50.993257 OUT Elapsed: 0s
16:41:51.003919 IN Elapsed: 10.662ms
16:41:51.003919 IDE --> LS NOTIF textDocument/didOpen
16:41:51.003919                  textDocument/didOpen: write-locked
16:41:51.005016                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:41:51.005016                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:51.005016                  textDocument/didOpen: write-unlocked
16:41:51.005016 IN Elapsed: 0s
16:41:51.005016 IDE --> LS REQU textDocument/codeAction 123
16:41:51.005016                 textDocument/codeAction 123: read-locked
16:41:51.005016                 textDocument/codeAction 123: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:19)
16:41:51.005016                 textDocument/codeAction 123: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:51.006103                 textDocument/codeAction 123:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:41:19)
16:41:51.006103 IDE     LS --> Clangd REQU textDocument/codeAction 124
16:41:51.006103 OUT Elapsed: 0s
16:41:51.006103 IN Elapsed: 14.4312ms
16:41:51.006658 IDE     LS <-- Clangd RESP textDocument/codeAction 124
16:41:51.006658                 textDocument/codeAction 123: read-unlocked
16:41:51.006658 IDE <-- LS RESP textDocument/codeAction 123
16:41:51.006658 OUT Elapsed: 0s
16:41:51.006658 IN Elapsed: 0s
16:41:51.006658 IDE --> LS NOTIF textDocument/didClose
16:41:51.006658                  textDocument/didClose: write-locked
16:41:51.007203                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:51.007203                  textDocument/didClose: write-unlocked
16:41:51.140313 IN Elapsed: 133.11ms
16:41:51.140313 IDE --> LS REQU textDocument/hover 124
16:41:51.140313                 textDocument/hover 124: read-locked
16:41:51.140313                 textDocument/hover 124: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:51.141414                 textDocument/hover 124: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:54:21
16:41:51.141414 IDE     LS --> Clangd REQU textDocument/hover 125
16:41:51.141414 OUT Elapsed: 0s
16:41:51.143118 IN Elapsed: 136.5116ms
16:41:51.143118 IDE     LS <-- Clangd RESP textDocument/hover 125
16:41:51.143657                 textDocument/hover 124: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:54:19-54:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:41:19-41:23 (.ino)
16:41:51.143657                 textDocument/hover 124: Hover content: "### macro `HIGH`  \n\n---\n```cpp\n#define HIGH 0x1\n```"
16:41:51.143657                 textDocument/hover 124: read-unlocked
16:41:51.143657 IDE <-- LS RESP textDocument/hover 124
16:41:51.143657 OUT Elapsed: 0s
16:41:51.344579 IN Elapsed: 200.9222ms
16:41:51.344579 IDE --> LS REQU textDocument/hover 125
16:41:51.344579                 textDocument/hover 125: read-locked
16:41:51.344579                 textDocument/hover 125: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:51.345655                 textDocument/hover 125: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:21
16:41:51.345655 IDE     LS --> Clangd REQU textDocument/hover 126
16:41:51.345655 OUT Elapsed: 0s
16:41:51.347206 IN Elapsed: 204.0884ms
16:41:51.347267 IDE     LS <-- Clangd RESP textDocument/hover 126
16:41:51.347315                 textDocument/hover 125: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:53:19-53:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:40:19-40:22 (.ino)
16:41:51.347315                 textDocument/hover 125: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:41:51.347315                 textDocument/hover 125: read-unlocked
16:41:51.347315 IDE <-- LS RESP textDocument/hover 125
16:41:51.347822 OUT Elapsed: 0s
16:41:51.547988 IN Elapsed: 199.8902ms
16:41:51.547988 IDE --> LS REQU textDocument/hover 126
16:41:51.547988                 textDocument/hover 126: read-locked
16:41:51.547988                 textDocument/hover 126: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:51.549036                 textDocument/hover 126: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:21
16:41:51.549036 IDE     LS --> Clangd REQU textDocument/hover 127
16:41:51.549036 OUT Elapsed: 0s
16:41:51.550593 IN Elapsed: 203.3262ms
16:41:51.550593 IDE     LS <-- Clangd RESP textDocument/hover 127
16:41:51.551104                 textDocument/hover 126: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:19-52:22 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:19-39:22 (.ino)
16:41:51.551104                 textDocument/hover 126: Hover content: "### macro `LOW`  \n\n---\n```cpp\n#define LOW 0x0\n```"
16:41:51.551104                 textDocument/hover 126: read-unlocked
16:41:51.551104 IDE <-- LS RESP textDocument/hover 126
16:41:51.551104 OUT Elapsed: 0s
16:41:51.644596 IN Elapsed: 93.492ms
16:41:51.644596 IDE --> LS REQU textDocument/documentHighlight 127
16:41:51.644596                 textDocument/documentHighlight 127: read-locked
16:41:51.645112                 textDocument/documentHighlight 127: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:51.646137                 textDocument/documentHighlight 127: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:21
16:41:51.646137 IDE     LS --> Clangd REQU textDocument/documentHighlight 128
16:41:51.646137 OUT Elapsed: 0s
16:41:51.646137 IN Elapsed: 95.5432ms
16:41:51.646137 IDE     LS <-- Clangd RESP textDocument/documentHighlight 128
16:41:51.646137                 textDocument/documentHighlight 127: read-unlocked
16:41:51.646137 IDE <-- LS RESP textDocument/documentHighlight 127
16:41:51.646137 OUT Elapsed: 0s
16:41:51.966188 IN Elapsed: 320.0517ms
16:41:51.966188 IDE --> LS REQU textDocument/documentSymbol 128
16:41:51.966188                 textDocument/documentSymbol 128: read-locked
16:41:51.966694                 textDocument/documentSymbol 128: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:51.966789 IDE     LS --> Clangd REQU textDocument/documentSymbol 129
16:41:51.966789 OUT Elapsed: 0s
16:41:51.967305 IN Elapsed: 321.1684ms
16:41:51.967808 IDE     LS <-- Clangd RESP textDocument/documentSymbol 129
16:41:51.967869                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:41:51.967926                 textDocument/documentSymbol 128:   > convert SymbolKind:Variable 3:0-3:17
16:41:51.968332                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:41:51.968332                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:41:51.968332                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:51.968332                 textDocument/documentSymbol 128:   > convert SymbolKind:Variable 4:0-4:10
16:41:51.968988                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:41:51.969499                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:41:51.969499                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:51.969499                 textDocument/documentSymbol 128:   > convert SymbolKind:Variable 5:0-5:10
16:41:51.970009                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:41:51.970009                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:41:51.970009                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:51.970009                 textDocument/documentSymbol 128:   > convert SymbolKind:Variable 6:0-6:10
16:41:51.970542                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:41:51.971078                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:41:51.971078                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:51.971078                 textDocument/documentSymbol 128:   > convert SymbolKind:Variable 7:0-7:11
16:41:51.971625                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:41:51.971625                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:41:51.971625                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:51.971625                 textDocument/documentSymbol 128:   > convert SymbolKind:Function 11:0-11:12
16:41:51.972158                 textDocument/documentSymbol 128: Range is in PREPROCESSED section of the sketch
16:41:51.972158                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:41:51.972158                 textDocument/documentSymbol 128:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:51.972158                 textDocument/documentSymbol 128:   > convert SymbolKind:Function 13:0-13:11
16:41:51.972706                 textDocument/documentSymbol 128: Range is in PREPROCESSED section of the sketch
16:41:51.972706                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:41:51.972706                 textDocument/documentSymbol 128:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:51.972706                 textDocument/documentSymbol 128:   > convert SymbolKind:Function 15:0-15:23
16:41:51.973215                 textDocument/documentSymbol 128: Range is in PREPROCESSED section of the sketch
16:41:51.973215                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:41:51.973215                 textDocument/documentSymbol 128:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:51.973215                 textDocument/documentSymbol 128:   > convert SymbolKind:Function 17:0-17:15
16:41:51.973215                 textDocument/documentSymbol 128: Range is in PREPROCESSED section of the sketch
16:41:51.973215                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:41:51.973718                 textDocument/documentSymbol 128:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:51.973718                 textDocument/documentSymbol 128:   > convert SymbolKind:Function 19:0-19:14
16:41:51.973869                 textDocument/documentSymbol 128: Range is in PREPROCESSED section of the sketch
16:41:51.973869                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:41:51.973869                 textDocument/documentSymbol 128:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:51.973869                 textDocument/documentSymbol 128:   > convert SymbolKind:Function 21:0-28:1
16:41:51.974421                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:41:51.974923                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:41:51.974923                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:51.974923                 textDocument/documentSymbol 128:   > convert SymbolKind:Function 31:0-41:1
16:41:51.974979                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:41:51.975516                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:41:51.975516                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:51.975516                 textDocument/documentSymbol 128:   > convert SymbolKind:Function 42:0-48:1
16:41:51.976026                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:41:51.976567                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:41:51.976567                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:51.976567                 textDocument/documentSymbol 128:   > convert SymbolKind:Function 49:0-55:1
16:41:51.977116                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:41:51.977116                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:41:51.977116                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:51.977116                 textDocument/documentSymbol 128:   > convert SymbolKind:Function 56:0-62:1
16:41:51.977659                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:41:51.978233                 textDocument/documentSymbol 128: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:41:51.978233                 textDocument/documentSymbol 128: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:51.978233                 textDocument/documentSymbol 128: read-unlocked
16:41:51.978233 IDE <-- LS RESP textDocument/documentSymbol 128
16:41:51.978233 OUT Elapsed: 0s
16:41:51.978233 IN Elapsed: 0s
16:41:51.978233 IDE --> LS NOTIF textDocument/didChange
16:41:51.978233                  textDocument/didChange: write-locked
16:41:51.978233                  textDocument/didChange: didChange(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino@11)
16:41:51.978233                  textDocument/didChange:   > 39:19-39:22 (len=3) -> "HIGH"
16:41:51.978761                  textDocument/didChange: -----Tracked SKETCH file-----
//Line order test function of trolley wheel
int tDelay = 3000; //The delay time is 3S
int D1 = 5;      // Definition of IO port
int D2 = 6;       
int D3 = 9;      
int D4 = 10;      

//Function initialization
void setup() 
{
  pinMode(D1, OUTPUT);
  pinMode(D2, OUTPUT); 
  pinMode(D3, OUTPUT);
  pinMode(D4, OUTPUT);  

}

//Principal function
void loop() 
{
  Forward_rotation(); //Car forward
  delay(tDelay);      //delayed
  stop_it();          //Car stop
  delay(500);         //delayed
  reversal();         //Car back
  delay(tDelay);      //delayed
  stop_it();          //delayed
  delay(500);         //delayed
}
void Forward_rotation()
{
  digitalWrite(D1, HIGH);
  digitalWrite(D2, LOW);
  digitalWrite(D3, HIGH);
  digitalWrite(D4, LOW);
}
void reversal()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, HIGH);
  digitalWrite(D3, LOW);
  digitalWrite(D4, HIGH);
}
void stop_it()
{
  digitalWrite(D1, LOW);
  digitalWrite(D2, LOW);
  digitalWrite(D3, LOW);
  digitalWrite(D4, LOW);
}

-----------------------------
16:41:51.978761                  textDocument/didChange: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:51.980356 Ino Range: 39:19-39:22 -> Cpp Range:52:19-52:22
16:41:51.980356   > Current sketchmapper content:
16:41:51.980356   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:41:51.980356   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:51.980356   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:41:51.980356   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:41:51.980356   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:41:51.980356   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:41:51.980356   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:41:51.980356   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:41:51.980356   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:41:51.980356   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:41:51.980356  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:51.980356  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:41:51.980356  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:51.980356  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:41:51.980356  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:51.980356  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:41:51.980356  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:51.980356  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:41:51.980356  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:51.980356  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:41:51.980356  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:51.980356  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:41:51.980356  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:41:51.980356  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:41:51.980356  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:41:51.980356  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:41:51.980356  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:41:51.980356  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:41:51.980356  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:41:51.980356  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:41:51.980356  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:41:51.980356  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:41:51.980356  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:41:51.980356  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:41:51.980356  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:41:51.980356  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:41:51.980356  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:41:51.980356  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:41:51.980356  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:41:51.980884  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:41:51.980884  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:41:51.980884  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:41:51.980884  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:41:51.980884  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:41:51.980884  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:41:51.980884  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:41:51.980884  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:41:51.980884  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:41:51.980884  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:41:51.980884  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:41:51.980884  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:41:51.980884  51:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:41:51.980884  52:   digitalWrite(D2, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:41:51.980884  53:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:41:51.980884  54:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:41:51.980884  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:41:51.980884  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:41:51.980884  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:41:51.980884  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:41:51.980884  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:41:51.980884  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:41:51.980884  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:41:51.980884  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:41:51.980884  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:41:51.980884  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:41:51.980884                  textDocument/didChange: to Clang: didChange(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp@34)
16:41:51.980884                  textDocument/didChange:             > 52:19-52:22 -> "HIGH"
16:41:51.980884 IDE     LS --> Clangd NOTIF textDocument/didChange
16:41:51.980884 OUT Elapsed: 0s
16:41:51.980884                  textDocument/didChange: write-unlocked
16:41:51.980884 IN Elapsed: 0s
16:41:51.980884 IN Elapsed: 0s
16:41:51.980884 IDE --> LS REQU textDocument/documentSymbol 129
16:41:51.981387                 textDocument/documentSymbol 129: read-locked
16:41:51.981630                 textDocument/documentSymbol 129: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:51.981630 IDE     LS --> Clangd REQU textDocument/documentSymbol 130
16:41:51.981630 OUT Elapsed: 0s
16:41:52.014733 IN Elapsed: 47.4278ms
16:41:52.014733 IDE     LS <-- Clangd RESP textDocument/documentSymbol 130
16:41:52.014733                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (15 document symbols)
16:41:52.014733                 textDocument/documentSymbol 129:   > convert SymbolKind:Variable 3:0-3:17
16:41:52.015245                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:0-3:17 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:0-1:17 (.ino)
16:41:52.015756 IN Elapsed: 1.023ms
16:41:52.015756 IDE     LS <-- Clangd NOTIF textDocument/publishDiagnostics
16:41:52.015756                             textDocument/publishDiagnostics: Ignored by configuration
16:41:52.015756                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:3:4-3:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:1:4-1:10 (.ino)
16:41:52.015756                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:52.015756                 textDocument/documentSymbol 129:   > convert SymbolKind:Variable 4:0-4:10
16:41:52.016269                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:0-4:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:0-2:10 (.ino)
16:41:52.016779                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:4:4-4:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:2:4-2:6 (.ino)
16:41:52.016779                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:52.016779                 textDocument/documentSymbol 129:   > convert SymbolKind:Variable 5:0-5:10
16:41:52.017290                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:0-5:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:0-3:10 (.ino)
16:41:52.017801                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:5:4-5:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:3:4-3:6 (.ino)
16:41:52.017801                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:52.017801                 textDocument/documentSymbol 129:   > convert SymbolKind:Variable 6:0-6:10
16:41:52.017801                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:0-6:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:0-4:10 (.ino)
16:41:52.018316                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:6:4-6:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:4:4-4:6 (.ino)
16:41:52.018316                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:52.018316                 textDocument/documentSymbol 129:   > convert SymbolKind:Variable 7:0-7:11
16:41:52.018826                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:0-7:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:0-5:11 (.ino)
16:41:52.019340                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:7:4-7:6 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:5:4-5:6 (.ino)
16:41:52.019340                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:52.019340                 textDocument/documentSymbol 129:   > convert SymbolKind:Function 11:0-11:12
16:41:52.019851                 textDocument/documentSymbol 129: Range is in PREPROCESSED section of the sketch
16:41:52.019851                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:11:0-11:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-8:12 (.ino)
16:41:52.019851                 textDocument/documentSymbol 129:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:52.019851                 textDocument/documentSymbol 129:   > convert SymbolKind:Function 13:0-13:11
16:41:52.020361                 textDocument/documentSymbol 129: Range is in PREPROCESSED section of the sketch
16:41:52.020361                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:13:0-13:11 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-18:11 (.ino)
16:41:52.020361                 textDocument/documentSymbol 129:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:52.020361                 textDocument/documentSymbol 129:   > convert SymbolKind:Function 15:0-15:23
16:41:52.020361                 textDocument/documentSymbol 129: Range is in PREPROCESSED section of the sketch
16:41:52.020361                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:15:0-15:23 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-29:23 (.ino)
16:41:52.020361                 textDocument/documentSymbol 129:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:52.020361                 textDocument/documentSymbol 129:   > convert SymbolKind:Function 17:0-17:15
16:41:52.020870                 textDocument/documentSymbol 129: Range is in PREPROCESSED section of the sketch
16:41:52.020870                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:17:0-17:15 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-36:15 (.ino)
16:41:52.020870                 textDocument/documentSymbol 129:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:52.020870                 textDocument/documentSymbol 129:   > convert SymbolKind:Function 19:0-19:14
16:41:52.021380                 textDocument/documentSymbol 129: Range is in PREPROCESSED section of the sketch
16:41:52.021892                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:19:0-19:14 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-43:14 (.ino)
16:41:52.021892                 textDocument/documentSymbol 129:     symbol is in the preprocessed section of the sketch.ino.cpp, skipping
16:41:52.021892                 textDocument/documentSymbol 129:   > convert SymbolKind:Function 21:0-28:1
16:41:52.022428                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:0-28:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:0-15:1 (.ino)
16:41:52.022931                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:21:5-21:10 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:8:5-8:10 (.ino)
16:41:52.022963                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:52.022963                 textDocument/documentSymbol 129:   > convert SymbolKind:Function 31:0-41:1
16:41:52.022963                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:0-41:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:0-28:1 (.ino)
16:41:52.023496                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:31:5-31:9 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:18:5-18:9 (.ino)
16:41:52.023496                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:52.023496                 textDocument/documentSymbol 129:   > convert SymbolKind:Function 42:0-48:1
16:41:52.024029                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:0-48:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:0-35:1 (.ino)
16:41:52.024569                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:42:5-42:21 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:29:5-29:21 (.ino)
16:41:52.024569                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:52.024569                 textDocument/documentSymbol 129:   > convert SymbolKind:Function 49:0-55:1
16:41:52.024569                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:0-55:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:0-42:1 (.ino)
16:41:52.025102                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:49:5-49:13 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:36:5-36:13 (.ino)
16:41:52.025102                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:52.025102                 textDocument/documentSymbol 129:   > convert SymbolKind:Function 56:0-62:1
16:41:52.025630                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:0-62:1 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:0-49:1 (.ino)
16:41:52.026144                 textDocument/documentSymbol 129: Range: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:56:5-56:12 -> file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:43:5-43:12 (.ino)
16:41:52.026144                 textDocument/documentSymbol 129: file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp (0 document symbols)
16:41:52.026144                 textDocument/documentSymbol 129: read-unlocked
16:41:52.026144 IDE <-- LS RESP textDocument/documentSymbol 129
16:41:52.026144 OUT Elapsed: 0s
16:41:52.026144 IN Elapsed: 0s
16:41:52.026144 IDE --> LS REQU textDocument/definition 130
16:41:52.026648                 textDocument/definition 130: read-locked
16:41:52.026804                 textDocument/definition 130: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:52.027915                 textDocument/definition 130: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:21 -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:52:21
16:41:52.027915 IDE     LS --> Clangd REQU textDocument/definition 131
16:41:52.027915 OUT Elapsed: 0s
16:41:52.028427 IN Elapsed: 12.6709ms
16:41:52.028427 IDE     LS <-- Clangd RESP textDocument/definition 131
16:41:52.030061                 textDocument/definition 130: Range: file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 -> file:///C:/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h:39:8-39:12 (ext file)
16:41:52.030061                 textDocument/definition 130: read-unlocked
16:41:52.030061 IDE <-- LS RESP textDocument/definition 130
16:41:52.030061 OUT Elapsed: 0s
16:41:52.040500 IN Elapsed: 10.4386ms
16:41:52.040500 IDE --> LS NOTIF textDocument/didOpen
16:41:52.040500                  textDocument/didOpen: write-locked
16:41:52.041523                  textDocument/didOpen: ERROR: could not determine if 'C:\Users\Administrator\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\Arduino.h' is inside 'E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor'
16:41:52.041523                  textDocument/didOpen: Error: Document is not available: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:52.041523                  textDocument/didOpen: write-unlocked
16:41:52.041523 IN Elapsed: 0s
16:41:52.041523 IDE --> LS NOTIF textDocument/didClose
16:41:52.041523                  textDocument/didClose: write-locked
16:41:52.042564                  textDocument/didClose: didClose of untracked document: file:///c%3A/Users/Administrator/AppData/Local/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino/Arduino.h
16:41:52.042564                  textDocument/didClose: write-unlocked
16:41:52.465519 IN Elapsed: 422.955ms
16:41:52.465711 IDE --> LS REQU textDocument/codeAction 131
16:41:52.465764                 textDocument/codeAction 131: read-locked
16:41:52.465764                 textDocument/codeAction 131: --> codeAction(file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino:39:25)
16:41:52.465764                 textDocument/codeAction 131: URI: file:///e%3A/5-%E6%95%99%E7%A8%8B/1.tutorial/ZYC0055%29Mini%20DIY%20obstacle%20avoidance%20car/ZYC0055/Part2.0%20Module%20learning/code/motor/motor.ino -> file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp
16:41:52.466809                 textDocument/codeAction 131:     --> codeAction(file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server936776845/sketch/motor.ino.cpp:39:25)
16:41:52.466809 IDE     LS --> Clangd REQU textDocument/codeAction 132
16:41:52.466809 OUT Elapsed: 0s
16:41:52.466809 IN Elapsed: 438.3825ms
16:41:52.467352 IDE     LS <-- Clangd RESP textDocument/codeAction 132
16:41:52.467352                 textDocument/codeAction 131: read-unlocked
16:41:52.467352 IDE <-- LS RESP textDocument/codeAction 131
16:41:52.467352 OUT Elapsed: 0s
16:41:52.973081 IN Elapsed: 505.7286ms
16:41:52.973081 IDE --> LS NOTIF textDocument/didSave
16:41:52.973081                  textDocument/didSave: write-locked
16:41:52.973081                  textDocument/didSave: notification is not forwarded to clang
16:41:52.973081                  textDocument/didSave: write-unlocked
16:41:53.978537 SKETCH REBUILD: : Sketch rebuild started
16:41:53.978537 IDE <-- LS REQU window/workDoneProgress/create 26
16:41:53.978537 SKETCH REBUILD: : read-locked
16:41:53.978537 SKETCH REBUILD: : read-unlocked
16:41:53.978537 OUT Elapsed: 0s
16:41:53.978537 IN Elapsed: 1.0054567s
16:41:53.978537 IDE --> LS RESP window/workDoneProgress/create 26
16:41:53.978537 IDE <-- LS NOTIF $/progress
16:41:53.978537 OUT Elapsed: 0s
16:41:54.293379 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //Car stop\r\n  delay(500);         //delayed\r\n  reversal();         //Car back\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //delayed\r\n  delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, HIGH);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:41:54.475111 IN Elapsed: 496.5742ms
16:41:54.475111 IDE --> LS NOTIF textDocument/didSave
16:41:54.475111                  textDocument/didSave: write-locked
16:41:54.475111                  textDocument/didSave: notification is not forwarded to clang
16:41:54.475111                  textDocument/didSave: write-unlocked
16:41:54.539746 SKETCH REBUILD: : Compile successful!
16:41:54.547617 SKETCH REBUILD: : write-locked
16:41:54.547617 SKETCH REBUILD: : write-unlocked
16:41:54.547617 SKETCH REBUILD: : Error: context canceled
16:41:54.547617 IDE <-- LS NOTIF $/progress
16:41:54.547617 OUT Elapsed: 0s
16:41:55.559147 SKETCH REBUILD: : Sketch rebuild started
16:41:55.559252 SKETCH REBUILD: : read-locked
16:41:55.559252 IDE <-- LS REQU window/workDoneProgress/create 27
16:41:55.559252 SKETCH REBUILD: : read-unlocked
16:41:55.559756 OUT Elapsed: 504.1µs
16:41:55.559799 IN Elapsed: 1.0846871s
16:41:55.559799 IDE --> LS RESP window/workDoneProgress/create 27
16:41:55.560393 IDE <-- LS NOTIF $/progress
16:41:55.560393 OUT Elapsed: 0s
16:41:55.875953 SKETCH REBUILD: : Running build with: {
  "instance": {
    "id": 1
  },
  "fqbn": "arduino:avr:nano",
  "sketch_path": "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle avoidance car\\ZYC0055\\Part2.0 Module learning\\code\\motor",
  "build_path": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server936776845",
  "verbose": true,
  "create_compilation_database_only": true,
  "source_override": {
    "motor.ino": "//Line order test function of trolley wheel\r\nint tDelay = 3000; //The delay time is 3S\r\nint D1 = 5;      // Definition of IO port\r\nint D2 = 6;       \r\nint D3 = 9;      \r\nint D4 = 10;      \r\n\r\n//Function initialization\r\nvoid setup() \r\n{\r\n  pinMode(D1, OUTPUT);\r\n  pinMode(D2, OUTPUT); \r\n  pinMode(D3, OUTPUT);\r\n  pinMode(D4, OUTPUT);  \r\n\r\n}\r\n\r\n//Principal function\r\nvoid loop() \r\n{\r\n  Forward_rotation(); //Car forward\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //Car stop\r\n  delay(500);         //delayed\r\n  reversal();         //Car back\r\n  delay(tDelay);      //delayed\r\n  stop_it();          //delayed\r\n  delay(500);         //delayed\r\n}\r\nvoid Forward_rotation()\r\n{\r\n  digitalWrite(D1, HIGH);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, HIGH);\r\n  digitalWrite(D4, LOW);\r\n}\r\nvoid reversal()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, HIGH);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, HIGH);\r\n}\r\nvoid stop_it()\r\n{\r\n  digitalWrite(D1, LOW);\r\n  digitalWrite(D2, LOW);\r\n  digitalWrite(D3, LOW);\r\n  digitalWrite(D4, LOW);\r\n}\r\n"
  },
  "skip_libraries_discovery": true
}
16:41:56.123546 SKETCH REBUILD: : Compile successful!
16:41:56.131113 SKETCH REBUILD: : write-locked
16:41:56.132699   > Current sketchmapper content:
16:41:56.132699   0: #include <Arduino.h>                                         | /not-ino:0                                         
16:41:56.132751   1: #line 1 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:56.132751   2: //Line order test function of trolley wheel                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:0                          
16:41:56.132751   3: int tDelay = 3000; //The delay time is 3S                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:1                          
16:41:56.132751   4: int D1 = 5;      // Definition of IO port                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:2                          
16:41:56.132751   5: int D2 = 6;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:3                          
16:41:56.132751   6: int D3 = 9;                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:4                          
16:41:56.132751   7: int D4 = 10;                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:5                          
16:41:56.132751   8:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:6                          
16:41:56.132751   9: //Function initialization                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:7                          
16:41:56.132751  10: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:56.132751  11: void setup();                                                | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8
16:41:56.132751  12: #line 19 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:56.132751  13: void loop();                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18
16:41:56.132751  14: #line 30 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:56.132751  15: void Forward_rotation();                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29
16:41:56.132751  16: #line 37 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:56.132751  17: void reversal();                                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36
16:41:56.132751  18: #line 44 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacl     | /not-ino:0                                         
16:41:56.132751  19: void stop_it();                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43 E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43
16:41:56.132751  20: #line 9 "E:\\5-教程\\1.tutorial\\ZYC0055)Mini DIY obstacle     | /not-ino:0                                         
16:41:56.132751  21: void setup()                                                 | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:8                          
16:41:56.132751  22: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:9                          
16:41:56.132751  23:   pinMode(D1, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:10                          
16:41:56.132751  24:   pinMode(D2, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:11                          
16:41:56.132751  25:   pinMode(D3, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:12                          
16:41:56.132751  26:   pinMode(D4, OUTPUT);                                       | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:13                          
16:41:56.132751  27:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:14                          
16:41:56.132751  28: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:15                          
16:41:56.132751  29:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:16                          
16:41:56.132751  30: //Principal function                                         | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:17                          
16:41:56.132751  31: void loop()                                                  | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:18                          
16:41:56.132751  32: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:19                          
16:41:56.132751  33:   Forward_rotation(); //Car forward                          | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:20                          
16:41:56.132751  34:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:21                          
16:41:56.132751  35:   stop_it();          //Car stop                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:22                          
16:41:56.132751  36:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:23                          
16:41:56.132751  37:   reversal();         //Car back                             | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:24                          
16:41:56.132751  38:   delay(tDelay);      //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:25                          
16:41:56.132751  39:   stop_it();          //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:26                          
16:41:56.132751  40:   delay(500);         //delayed                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:27                          
16:41:56.132751  41: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:28                          
16:41:56.132751  42: void Forward_rotation()                                      | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:29                          
16:41:56.132751  43: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:30                          
16:41:56.132751  44:   digitalWrite(D1, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:31                          
16:41:56.132751  45:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:32                          
16:41:56.132751  46:   digitalWrite(D3, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:33                          
16:41:56.132751  47:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:34                          
16:41:56.132751  48: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:35                          
16:41:56.132751  49: void reversal()                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:36                          
16:41:56.132751  50: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:37                          
16:41:56.132751  51:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:38                          
16:41:56.132751  52:   digitalWrite(D2, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:39                          
16:41:56.132751  53:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:40                          
16:41:56.132751  54:   digitalWrite(D4, HIGH);                                    | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:41                          
16:41:56.132751  55: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:42                          
16:41:56.132751  56: void stop_it()                                               | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:43                          
16:41:56.132751  57: {                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:44                          
16:41:56.132751  58:   digitalWrite(D1, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:45                          
16:41:56.132751  59:   digitalWrite(D2, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:46                          
16:41:56.132751  60:   digitalWrite(D3, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:47                          
16:41:56.132751  61:   digitalWrite(D4, LOW);                                     | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:48                          
16:41:56.132751  62: }                                                            | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:49                          
16:41:56.132751  63:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:50                          
16:41:56.132751  64:                                                              | E:\5-教程\1.tutorial\ZYC0055)Mini DIY obstacle avoidance car\ZYC0055\Part2.0 Module learning\code\motor\motor.ino:51                          
16:41:56.132751 SKETCH REBUILD: : Sending 'didSave' notification to Clangd
16:41:56.132751 IDE     LS --> Clangd NOTIF textDocument/didSave
16:41:56.132751 OUT Elapsed: 0s
16:41:56.132751 SKETCH REBUILD: : Sending full-text 'didChange' notification to Clangd
16:41:56.132751 IDE     LS --> Clangd NOTIF textDocument/didChange
16:41:56.132751 OUT Elapsed: 0s
16:41:56.132751 SKETCH REBUILD: : write-unlocked
16:41:56.132751 IDE <-- LS NOTIF $/progress
16:41:56.132751 OUT Elapsed: 0s
16:41:56.188617 IN Elapsed: 3.7213043s
16:41:56.189120 IDE     LS <-- Clangd REQU window/workDoneProgress/create 11
16:41:56.189120 IDE     LS --> Clangd RESP window/workDoneProgress/create 11
16:41:56.189170 OUT Elapsed: 50.3µs
16:41:56.189170 IDE <-- LS REQU window/workDoneProgress/create 28
16:41:56.189170 OUT Elapsed: 0s
16:41:56.189170 IN Elapsed: 0s
16:41:56.189170 IDE     LS <-- Clangd NOTIF $/progress
16:41:56.189170                             $/progress: backgroundIndexProgress BEGIN indexing, 0.0%
16:41:56.189170 IN Elapsed: 0s
16:41:56.189170 IDE     LS <-- Clangd NOTIF $/progress
16:41:56.189170                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:41:56.189170 IN Elapsed: 629.3718ms
16:41:56.189170 IDE --> LS RESP window/workDoneProgress/create 28
16:41:56.189170 IDE <-- LS NOTIF $/progress
16:41:56.189170 OUT Elapsed: 0s
16:41:56.189170 IDE <-- LS NOTIF $/progress
16:41:56.189170 OUT Elapsed: 0s
16:41:56.220208 IN Elapsed: 31.0372ms
16:41:56.220208 IDE     LS <-- Clangd NOTIF $/progress
16:41:56.220208                             $/progress: backgroundIndexProgress REPORT, 0/1, 0.0%
16:41:56.220208 IN Elapsed: 0s
16:41:56.220208 IDE     LS <-- Clangd NOTIF $/progress
16:41:56.220208                             $/progress: backgroundIndexProgress END 
16:41:56.220208 IDE <-- LS NOTIF $/progress
16:41:56.220208 OUT Elapsed: 0s
16:41:56.220208 IDE <-- LS NOTIF $/progress
16:41:56.220208 OUT Elapsed: 0s
16:42:03.464250 IN Elapsed: 7.2750793s
16:42:03.464384 IDE --> LS REQU shutdown 132
16:42:03.464384 IDE     LS --> Clangd REQU shutdown 133
16:42:03.464384 OUT Elapsed: 0s
16:42:03.464384 IN Elapsed: 7.2441767s
16:42:03.464384 IDE     LS <-- Clangd RESP shutdown 133
16:42:03.464384 IDE <-- LS RESP shutdown 132
16:42:03.464384 OUT Elapsed: 0s
16:42:03.464384 IN Elapsed: 0s
16:42:03.464887 IDE --> LS NOTIF exit
16:42:03.464887 IDE     LS --> Clangd NOTIF exit
16:42:03.465633 OUT Elapsed: 745.4µs
16:42:03.465633                  exit: Arduino Language Server is shutting down.
