






Started logging.

>>>
Content-Length: 3211

{"jsonrpc":"2.0","id":"1","method":"initialize","params":{"processId":512,"clientInfo":{"name":"vscode","version":"1.53.2"},"rootPath":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server1391305533\\sketch","rootUri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch","initializationOptions":{},"capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"workspaceFolders":true,"configuration":true},"textDocument":{"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"contextSupport":true},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"isPreferredSupport":true},"codeLens":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"colorProvider":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"publishDiagnostics":{"relatedInformation":true,"tagSupport":{"valueSet":[1,2]}},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"trace":"off","workspaceFolders":[{"uri":"file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0076%E6%8B%8D%E7%85%A7%E9%BA%A6%E5%85%8B%E8%BD%AEWiFi%E5%B0%8F%E8%BD%A6/ZYC0076/4_Arduino_Code/1_Auto_move","name":"1_Auto_move"}]}}
<<<
Content-Length: 1905

{"id":"1","jsonrpc":"2.0","result":{"capabilities":{"astProvider":true,"callHierarchyProvider":true,"clangdInlayHintsProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"compilationDatabase":{"automaticReload":true},"completionProvider":{"allCommitCharacters":[" ","\t","(",")","[","]","{","}","<",">",":",";",",","+","-","/","*","%","^","&","#","?",".","=","\"","'","|"],"resolveProvider":false,"triggerCharacters":[".","<",">",":","\"","/","*"]},"declarationProvider":true,"definitionProvider":true,"documentFormattingProvider":true,"documentHighlightProvider":true,"documentLinkProvider":{"resolveProvider":false},"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n","moreTriggerCharacter":[]},"documentRangeFormattingProvider":true,"documentSymbolProvider":true,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]},"hoverProvider":true,"implementationProvider":true,"memoryUsageProvider":true,"referencesProvider":true,"renameProvider":{"prepareProvider":true},"selectionRangeProvider":true,"semanticTokensProvider":{"full":{"delta":true},"legend":{"tokenModifiers":["declaration","deprecated","deduced","readonly","static","abstract","virtual","dependentName","defaultLibrary","usedAsMutableReference","functionScope","classScope","fileScope","globalScope"],"tokenTypes":["variable","variable","parameter","function","method","function","property","variable","class","interface","enum","enumMember","type","type","unknown","namespace","typeParameter","concept","type","macro","comment"]},"range":false},"signatureHelpProvider":{"triggerCharacters":["(",")","{","}","<",">",","]},"textDocumentSync":{"change":2,"openClose":true,"save":true},"typeDefinitionProvider":true,"typeHierarchyProvider":true,"workspaceSymbolProvider":true},"serverInfo":{"name":"clangd","version":"clangd version 14.0.0 windows x86_64-pc-windows-msvc"}}}
>>>
Content-Length: 52

{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 3631

{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp","languageId":"cpp","version":1,"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM 控制引脚\n#define PWM1_PIN            5\n#define PWM2_PIN            6      \n// 74HCT595N 芯片引脚\n#define SHCP_PIN            2                               // 位移时钟\n#define EN_PIN              7                               // 使能控制\n#define DATA_PIN            8                               // 串行数据\n#define STCP_PIN            4                               // 存储寄存器时钟          \n\nconst int Forward       = 92;                               // 前进\nconst int Backward      = 163;                              // 后退\nconst int Turn_Left     = 149;                              // 左平移\nconst int Turn_Right    = 106;                              // 右平移\nconst int Top_Left      = 20;                               // 左上移动\nconst int Bottom_Left   = 129;                              // 左下移动\nconst int Top_Right     = 72;                               // 右上移动\nconst int Bottom_Right  = 34;                               // 右下移动\nconst int Stop          = 0;                                // 停止\nconst int Contrarotate  = 172;                              // 逆时针旋转\nconst int Clockwise     = 83;                               // 顺时针旋转\n\n#line 22 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid setup();\n#line 32 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid loop();\n#line 69 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid Motor(int Dir, int Speed);\n#line 22 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid setup()\n{\n    pinMode(SHCP_PIN, OUTPUT);\n    pinMode(EN_PIN, OUTPUT);\n    pinMode(DATA_PIN, OUTPUT);\n    pinMode(STCP_PIN, OUTPUT);\n    pinMode(PWM1_PIN, OUTPUT);\n    pinMode(PWM2_PIN, OUTPUT);\n}\n\nvoid loop()\n{\n    /* 向前 */\n    Motor(Forward, 250);     \n    delay(2000);\n    /* 向后 */\n    Motor(Backward, 250);\n    delay(2000);\n    /* 左平移 */\n    Motor(Turn_Left, 250);\n    delay(2000);\n    /* 右平移 */\n    Motor(Turn_Right, 250);\n    delay(2000);\n    /* 左上移 */\n    Motor(Top_Left, 250);\n    delay(2000);\n    /* 右下移 */\n    Motor(Bottom_Right, 250);\n    delay(2000);\n    /* 左下移 */\n    Motor(Bottom_Left, 250);\n    delay(2000);\n    /* 右上移 */\n    Motor(Top_Right, 250);\n    delay(2000);\n    /* 原地顺时针转 */\n    Motor(Clockwise, 250);\n    delay(2000);\n    /* 原地逆时针转 */\n    Motor(Contrarotate, 250);\n    delay(2000);\n    /* 停止 */\n    Motor(Stop, 250);\n    delay(2000);\n}\n\nvoid Motor(int Dir, int Speed)\n{\n    digitalWrite(EN_PIN, LOW);\n    analogWrite(PWM1_PIN, Speed);\n    analogWrite(PWM2_PIN, Speed);\n\n    digitalWrite(STCP_PIN, LOW);\n    shiftOut(DATA_PIN, SHCP_PIN, MSBFIRST, Dir);\n    digitalWrite(STCP_PIN, HIGH);\n}\n"}}}
<<<
Content-Length: 188

{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/.clangd"}}
>>>
Content-Length: 315

{"jsonrpc":"2.0","id":"2","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":37,"character":30},"end":{"line":37,"character":30}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 111

{"id":0,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":0,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}Content-Length: 219

{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp","version":1}}Content-Length: 38

{"id":"2","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 212

{"jsonrpc":"2.0","id":"3","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 3676

{"id":"3","jsonrpc":"2.0","result":[{"detail":"const int","kind":13,"name":"Forward","range":{"end":{"character":28,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":17,"line":11},"start":{"character":10,"line":11}}},{"detail":"const int","kind":13,"name":"Backward","range":{"end":{"character":29,"line":12},"start":{"character":0,"line":12}},"selectionRange":{"end":{"character":18,"line":12},"start":{"character":10,"line":12}}},{"detail":"const int","kind":13,"name":"Turn_Left","range":{"end":{"character":29,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":19,"line":13},"start":{"character":10,"line":13}}},{"detail":"const int","kind":13,"name":"Turn_Right","range":{"end":{"character":29,"line":14},"start":{"character":0,"line":14}},"selectionRange":{"end":{"character":20,"line":14},"start":{"character":10,"line":14}}},{"detail":"const int","kind":13,"name":"Top_Left","range":{"end":{"character":28,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":18,"line":15},"start":{"character":10,"line":15}}},{"detail":"const int","kind":13,"name":"Bottom_Left","range":{"end":{"character":29,"line":16},"start":{"character":0,"line":16}},"selectionRange":{"end":{"character":21,"line":16},"start":{"character":10,"line":16}}},{"detail":"const int","kind":13,"name":"Top_Right","range":{"end":{"character":28,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":19,"line":17},"start":{"character":10,"line":17}}},{"detail":"const int","kind":13,"name":"Bottom_Right","range":{"end":{"character":28,"line":18},"start":{"character":0,"line":18}},"selectionRange":{"end":{"character":22,"line":18},"start":{"character":10,"line":18}}},{"detail":"const int","kind":13,"name":"Stop","range":{"end":{"character":27,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":14,"line":19},"start":{"character":10,"line":19}}},{"detail":"const int","kind":13,"name":"Contrarotate","range":{"end":{"character":29,"line":20},"start":{"character":0,"line":20}},"selectionRange":{"end":{"character":22,"line":20},"start":{"character":10,"line":20}}},{"detail":"const int","kind":13,"name":"Clockwise","range":{"end":{"character":28,"line":21},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":19,"line":21},"start":{"character":10,"line":21}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":24},"start":{"character":0,"line":24}},"selectionRange":{"end":{"character":10,"line":24},"start":{"character":5,"line":24}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":26},"start":{"character":0,"line":26}},"selectionRange":{"end":{"character":9,"line":26},"start":{"character":5,"line":26}}},{"detail":"void (int, int)","kind":12,"name":"Motor","range":{"end":{"character":30,"line":28},"start":{"character":0,"line":28}},"selectionRange":{"end":{"character":10,"line":28},"start":{"character":5,"line":28}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":38},"start":{"character":0,"line":30}},"selectionRange":{"end":{"character":10,"line":30},"start":{"character":5,"line":30}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":75},"start":{"character":0,"line":40}},"selectionRange":{"end":{"character":9,"line":40},"start":{"character":5,"line":40}}},{"detail":"void (int, int)","kind":12,"name":"Motor","range":{"end":{"character":1,"line":86},"start":{"character":0,"line":77}},"selectionRange":{"end":{"character":10,"line":77},"start":{"character":5,"line":77}}}]}
>>>
Content-Length: 240

{"jsonrpc":"2.0","id":"4","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":6,"character":40}}}
<<<
Content-Length: 40

{"id":"4","jsonrpc":"2.0","result":null}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/27","percentage":7}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/27","percentage":7}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/27","percentage":11}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/27","percentage":11}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/27","percentage":14}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/27","percentage":14}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/27","percentage":18}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/27","percentage":18}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/27","percentage":22}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/27","percentage":22}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/27","percentage":25}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/27","percentage":25}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/27","percentage":29}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/27","percentage":29}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/27","percentage":33}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/27","percentage":33}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/27","percentage":37}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/27","percentage":37}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/27","percentage":40}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/27","percentage":40}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/27","percentage":44}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/27","percentage":44}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/27","percentage":48}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/27","percentage":48}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/27","percentage":51}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/27","percentage":51}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/27","percentage":55}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/27","percentage":55}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/27","percentage":59}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/27","percentage":59}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/27","percentage":62}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/27","percentage":62}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/27","percentage":66}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/27","percentage":66}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/27","percentage":70}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/27","percentage":70}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/27","percentage":74}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/27","percentage":74}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/27","percentage":77}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/27","percentage":77}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"22/27","percentage":81}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"23/27","percentage":85}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"24/27","percentage":88}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"25/27","percentage":92}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"26/27","percentage":96}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 240

{"jsonrpc":"2.0","id":"5","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":8,"character":29}}}
<<<
Content-Length: 40

{"id":"5","jsonrpc":"2.0","result":null}
>>>
Content-Length: 240

{"jsonrpc":"2.0","id":"6","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":8,"character":30}}}
<<<
Content-Length: 40

{"id":"6","jsonrpc":"2.0","result":null}
>>>
Content-Length: 240

{"jsonrpc":"2.0","id":"7","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":7,"character":30}}}
<<<
Content-Length: 40

{"id":"7","jsonrpc":"2.0","result":null}
>>>
Content-Length: 240

{"jsonrpc":"2.0","id":"8","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":7,"character":30}}}
<<<
Content-Length: 40

{"id":"8","jsonrpc":"2.0","result":null}
>>>
Content-Length: 240

{"jsonrpc":"2.0","id":"9","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":7,"character":27}}}
<<<
Content-Length: 40

{"id":"9","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"10","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":11,"character":16}}}
<<<
Content-Length: 287

{"id":"10","jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"### variable `Forward`  \n\n---\nType: `const int`  \nValue = `92 (0x5c)`  \n前进  \n\n---\n```cpp\nconst int Forward = 92\n```"},"range":{"end":{"character":17,"line":11},"start":{"character":10,"line":11}}}}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"11","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":15,"character":59}}}
<<<
Content-Length: 41

{"id":"11","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"12","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":16,"character":60}}}
<<<
Content-Length: 41

{"id":"12","jsonrpc":"2.0","result":null}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 3635

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp","version":2},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM 控制引脚\n#define PWM1_PIN            5\n#define PWM2_PIN            6      \n// 74HCT595N 芯片引脚\n#define SHCP_PIN            2                               // 位移时钟\n#define EN_PIN              7                               // 使能控制\n#define DATA_PIN            8                               // 串行数据\n#define STCP_PIN            4                               // 存储寄存器时钟          \n\nconst int Forward       = 92;                               // 前进\nconst int Backward      = 163;                              // 后退\nconst int Turn_Left     = 149;                              // 左平移\nconst int Turn_Right    = 106;                              // 右平移\nconst int Top_Left      = 20;                               // 左上移动\nconst int Bottom_Left   = 129;                              // 左下移动\nconst int Top_Right     = 72;                               // 右上移动\nconst int Bottom_Right  = 34;                               // 右下移动\nconst int Stop          = 0;                                // 停止\nconst int Contrarotate  = 172;                              // 逆时针旋转\nconst int Clockwise     = 83;                               // 顺时针旋转\n\n#line 22 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid setup();\n#line 32 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid loop();\n#line 69 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid Motor(int Dir, int Speed);\n#line 22 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid setup()\n{\n    pinMode(SHCP_PIN, OUTPUT);\n    pinMode(EN_PIN, OUTPUT);\n    pinMode(DATA_PIN, OUTPUT);\n    pinMode(STCP_PIN, OUTPUT);\n    pinMode(PWM1_PIN, OUTPUT);\n    pinMode(PWM2_PIN, OUTPUT);\n}\n\nvoid loop()\n{\n    /* 向前 */\n    Motor(Forward, 250);     \n    delay(2000);\n    /* 向后 */\n    Motor(Backward, 250);\n    delay(2000);\n    /* 左平移 */\n    Motor(Turn_Left, 250);\n    delay(2000);\n    /* 右平移 */\n    Motor(Turn_Right, 250);\n    delay(2000);\n    /* 左上移 */\n    Motor(Top_Left, 250);\n    delay(2000);\n    /* 右下移 */\n    Motor(Bottom_Right, 250);\n    delay(2000);\n    /* 左下移 */\n    Motor(Bottom_Left, 250);\n    delay(2000);\n    /* 右上移 */\n    Motor(Top_Right, 250);\n    delay(2000);\n    /* 原地顺时针转 */\n    Motor(Clockwise, 250);\n    delay(2000);\n    /* 原地逆时针转 */\n    Motor(Contrarotate, 250);\n    delay(2000);\n    /* 停止 */\n    Motor(Stop, 250);\n    delay(2000);\n}\n\nvoid Motor(int Dir, int Speed)\n{\n    digitalWrite(EN_PIN, LOW);\n    analogWrite(PWM1_PIN, Speed);\n    analogWrite(PWM2_PIN, Speed);\n\n    digitalWrite(STCP_PIN, LOW);\n    shiftOut(DATA_PIN, SHCP_PIN, MSBFIRST, Dir);\n    digitalWrite(STCP_PIN, HIGH);\n}\n"}]}}
<<<
Content-Length: 111

{"id":1,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":1,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"13","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":20,"character":53}}}
<<<
Content-Length: 41

{"id":"13","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"14","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":20,"character":52}}}
<<<
Content-Length: 41

{"id":"14","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"15","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":20,"character":53}}}
<<<
Content-Length: 41

{"id":"15","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"16","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":21,"character":34}}}
<<<
Content-Length: 41

{"id":"16","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"17","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":20,"character":35}}}
<<<
Content-Length: 41

{"id":"17","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"18","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":20,"character":39}}}
<<<
Content-Length: 41

{"id":"18","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"19","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":20,"character":38}}}
<<<
Content-Length: 41

{"id":"19","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"20","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":19,"character":38}}}
<<<
Content-Length: 41

{"id":"20","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"21","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":19,"character":38}}}
<<<
Content-Length: 41

{"id":"21","jsonrpc":"2.0","result":null}
>>>
Content-Length: 316

{"jsonrpc":"2.0","id":"22","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":18,"character":49},"end":{"line":19,"character":50}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"22","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"23","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":15,"character":50}}}
<<<
Content-Length: 41

{"id":"23","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"24","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":15,"character":49}}}
<<<
Content-Length: 41

{"id":"24","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"25","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":16,"character":48}}}
<<<
Content-Length: 41

{"id":"25","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"26","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":15,"character":47}}}
<<<
Content-Length: 41

{"id":"26","jsonrpc":"2.0","result":null}
>>>
Content-Length: 241

{"jsonrpc":"2.0","id":"27","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":7,"character":43}}}
<<<
Content-Length: 41

{"id":"27","jsonrpc":"2.0","result":null}
>>>
Content-Length: 241

{"jsonrpc":"2.0","id":"28","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":7,"character":42}}}
<<<
Content-Length: 41

{"id":"28","jsonrpc":"2.0","result":null}
>>>
Content-Length: 241

{"jsonrpc":"2.0","id":"29","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":9,"character":36}}}
<<<
Content-Length: 41

{"id":"29","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"30","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":14,"character":27}}}
<<<
Content-Length: 41

{"id":"30","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"31","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":13,"character":27}}}
<<<
Content-Length: 41

{"id":"31","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"32","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":12,"character":23}}}
<<<
Content-Length: 41

{"id":"32","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"33","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":13,"character":38}}}
<<<
Content-Length: 41

{"id":"33","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"34","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":12,"character":37}}}
<<<
Content-Length: 41

{"id":"34","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"35","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":13,"character":35}}}
<<<
Content-Length: 41

{"id":"35","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"36","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":14,"character":35}}}
<<<
Content-Length: 41

{"id":"36","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"37","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":15,"character":33}}}
<<<
Content-Length: 41

{"id":"37","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"38","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":16,"character":33}}}
<<<
Content-Length: 41

{"id":"38","jsonrpc":"2.0","result":null}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 3635

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp","version":3},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM 控制引脚\n#define PWM1_PIN            5\n#define PWM2_PIN            6      \n// 74HCT595N 芯片引脚\n#define SHCP_PIN            2                               // 位移时钟\n#define EN_PIN              7                               // 使能控制\n#define DATA_PIN            8                               // 串行数据\n#define STCP_PIN            4                               // 存储寄存器时钟          \n\nconst int Forward       = 92;                               // 前进\nconst int Backward      = 163;                              // 后退\nconst int Turn_Left     = 149;                              // 左平移\nconst int Turn_Right    = 106;                              // 右平移\nconst int Top_Left      = 20;                               // 左上移动\nconst int Bottom_Left   = 129;                              // 左下移动\nconst int Top_Right     = 72;                               // 右上移动\nconst int Bottom_Right  = 34;                               // 右下移动\nconst int Stop          = 0;                                // 停止\nconst int Contrarotate  = 172;                              // 逆时针旋转\nconst int Clockwise     = 83;                               // 顺时针旋转\n\n#line 22 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid setup();\n#line 32 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid loop();\n#line 69 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid Motor(int Dir, int Speed);\n#line 22 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid setup()\n{\n    pinMode(SHCP_PIN, OUTPUT);\n    pinMode(EN_PIN, OUTPUT);\n    pinMode(DATA_PIN, OUTPUT);\n    pinMode(STCP_PIN, OUTPUT);\n    pinMode(PWM1_PIN, OUTPUT);\n    pinMode(PWM2_PIN, OUTPUT);\n}\n\nvoid loop()\n{\n    /* 向前 */\n    Motor(Forward, 250);     \n    delay(2000);\n    /* 向后 */\n    Motor(Backward, 250);\n    delay(2000);\n    /* 左平移 */\n    Motor(Turn_Left, 250);\n    delay(2000);\n    /* 右平移 */\n    Motor(Turn_Right, 250);\n    delay(2000);\n    /* 左上移 */\n    Motor(Top_Left, 250);\n    delay(2000);\n    /* 右下移 */\n    Motor(Bottom_Right, 250);\n    delay(2000);\n    /* 左下移 */\n    Motor(Bottom_Left, 250);\n    delay(2000);\n    /* 右上移 */\n    Motor(Top_Right, 250);\n    delay(2000);\n    /* 原地顺时针转 */\n    Motor(Clockwise, 250);\n    delay(2000);\n    /* 原地逆时针转 */\n    Motor(Contrarotate, 250);\n    delay(2000);\n    /* 停止 */\n    Motor(Stop, 250);\n    delay(2000);\n}\n\nvoid Motor(int Dir, int Speed)\n{\n    digitalWrite(EN_PIN, LOW);\n    analogWrite(PWM1_PIN, Speed);\n    analogWrite(PWM2_PIN, Speed);\n\n    digitalWrite(STCP_PIN, LOW);\n    shiftOut(DATA_PIN, SHCP_PIN, MSBFIRST, Dir);\n    digitalWrite(STCP_PIN, HIGH);\n}\n"}]}}
<<<
Content-Length: 111

{"id":2,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":2,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 316

{"jsonrpc":"2.0","id":"39","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":54,"character":13},"end":{"line":54,"character":13}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"39","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 316

{"jsonrpc":"2.0","id":"40","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":55,"character":25},"end":{"line":55,"character":25}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"40","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"41","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":21,"character":53}}}
<<<
Content-Length: 41

{"id":"41","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"42","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":19,"character":53}}}
<<<
Content-Length: 41

{"id":"42","jsonrpc":"2.0","result":null}
>>>
Content-Length: 316

{"jsonrpc":"2.0","id":"43","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":63,"character":13},"end":{"line":63,"character":13}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"43","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 316

{"jsonrpc":"2.0","id":"44","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":68,"character":16},"end":{"line":68,"character":16}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"44","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"45","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":20,"character":52}}}
<<<
Content-Length: 41

{"id":"45","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"46","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":20,"character":51}}}
<<<
Content-Length: 41

{"id":"46","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"47","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":15,"character":47}}}
<<<
Content-Length: 41

{"id":"47","jsonrpc":"2.0","result":null}
>>>
Content-Length: 241

{"jsonrpc":"2.0","id":"48","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":9,"character":23}}}
<<<
Content-Length: 41

{"id":"48","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"49","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":11,"character":43}}}
<<<
Content-Length: 41

{"id":"49","jsonrpc":"2.0","result":null}
>>>
Content-Length: 242

{"jsonrpc":"2.0","id":"50","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":11,"character":42}}}
<<<
Content-Length: 41

{"id":"50","jsonrpc":"2.0","result":null}
>>>
Content-Length: 254

{"jsonrpc":"2.0","id":"51","method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"position":{"line":13,"character":66}}}
<<<
Content-Length: 39

{"id":"51","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 316

{"jsonrpc":"2.0","id":"52","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1391305533/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":13,"character":66},"end":{"line":13,"character":66}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"52","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 61

{"jsonrpc":"2.0","id":"53","method":"shutdown","params":null}
<<<
Content-Length: 41

{"id":"53","jsonrpc":"2.0","result":null}
>>>
Content-Length: 47

{"jsonrpc":"2.0","method":"exit","params":null}






Started logging.

>>>
Content-Length: 3213

{"jsonrpc":"2.0","id":"1","method":"initialize","params":{"processId":11856,"clientInfo":{"name":"vscode","version":"1.53.2"},"rootPath":"C:\\Users\\Administrator\\AppData\\Local\\Temp\\arduino-language-server1832620124\\sketch","rootUri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch","initializationOptions":{},"capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"workspaceFolders":true,"configuration":true},"textDocument":{"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"contextSupport":true},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"isPreferredSupport":true},"codeLens":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"colorProvider":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"publishDiagnostics":{"relatedInformation":true,"tagSupport":{"valueSet":[1,2]}},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"trace":"off","workspaceFolders":[{"uri":"file:///g%3A/11.ZhiYi/5.Tutorial/1.tutorial/ZYC0076%E6%8B%8D%E7%85%A7%E9%BA%A6%E5%85%8B%E8%BD%AEWiFi%E5%B0%8F%E8%BD%A6/ZYC0076/4_Arduino_Code/1_Auto_move","name":"1_Auto_move"}]}}
<<<
Content-Length: 1905

{"id":"1","jsonrpc":"2.0","result":{"capabilities":{"astProvider":true,"callHierarchyProvider":true,"clangdInlayHintsProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor","info"]},"compilationDatabase":{"automaticReload":true},"completionProvider":{"allCommitCharacters":[" ","\t","(",")","[","]","{","}","<",">",":",";",",","+","-","/","*","%","^","&","#","?",".","=","\"","'","|"],"resolveProvider":false,"triggerCharacters":[".","<",">",":","\"","/","*"]},"declarationProvider":true,"definitionProvider":true,"documentFormattingProvider":true,"documentHighlightProvider":true,"documentLinkProvider":{"resolveProvider":false},"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n","moreTriggerCharacter":[]},"documentRangeFormattingProvider":true,"documentSymbolProvider":true,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]},"hoverProvider":true,"implementationProvider":true,"memoryUsageProvider":true,"referencesProvider":true,"renameProvider":{"prepareProvider":true},"selectionRangeProvider":true,"semanticTokensProvider":{"full":{"delta":true},"legend":{"tokenModifiers":["declaration","deprecated","deduced","readonly","static","abstract","virtual","dependentName","defaultLibrary","usedAsMutableReference","functionScope","classScope","fileScope","globalScope"],"tokenTypes":["variable","variable","parameter","function","method","function","property","variable","class","interface","enum","enumMember","type","type","unknown","namespace","typeParameter","concept","type","macro","comment"]},"range":false},"signatureHelpProvider":{"triggerCharacters":["(",")","{","}","<",">",","]},"textDocumentSync":{"change":2,"openClose":true,"save":true},"typeDefinitionProvider":true,"typeHierarchyProvider":true,"workspaceSymbolProvider":true},"serverInfo":{"name":"clangd","version":"clangd version 14.0.0 windows x86_64-pc-windows-msvc"}}}
>>>
Content-Length: 52

{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 3631

{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","languageId":"cpp","version":1,"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM 控制引脚\n#define PWM1_PIN            5\n#define PWM2_PIN            6      \n// 74HCT595N 芯片引脚\n#define SHCP_PIN            2                               // 位移时钟\n#define EN_PIN              7                               // 使能控制\n#define DATA_PIN            8                               // 串行数据\n#define STCP_PIN            4                               // 存储寄存器时钟          \n\nconst int Forward       = 92;                               // 前进\nconst int Backward      = 163;                              // 后退\nconst int Turn_Left     = 149;                              // 左平移\nconst int Turn_Right    = 106;                              // 右平移\nconst int Top_Left      = 20;                               // 左上移动\nconst int Bottom_Left   = 129;                              // 左下移动\nconst int Top_Right     = 72;                               // 右上移动\nconst int Bottom_Right  = 34;                               // 右下移动\nconst int Stop          = 0;                                // 停止\nconst int Contrarotate  = 172;                              // 逆时针旋转\nconst int Clockwise     = 83;                               // 顺时针旋转\n\n#line 22 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid setup();\n#line 32 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid loop();\n#line 69 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid Motor(int Dir, int Speed);\n#line 22 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\nvoid setup()\n{\n    pinMode(SHCP_PIN, OUTPUT);\n    pinMode(EN_PIN, OUTPUT);\n    pinMode(DATA_PIN, OUTPUT);\n    pinMode(STCP_PIN, OUTPUT);\n    pinMode(PWM1_PIN, OUTPUT);\n    pinMode(PWM2_PIN, OUTPUT);\n}\n\nvoid loop()\n{\n    /* 向前 */\n    Motor(Forward, 250);     \n    delay(2000);\n    /* 向后 */\n    Motor(Backward, 250);\n    delay(2000);\n    /* 左平移 */\n    Motor(Turn_Left, 250);\n    delay(2000);\n    /* 右平移 */\n    Motor(Turn_Right, 250);\n    delay(2000);\n    /* 左上移 */\n    Motor(Top_Left, 250);\n    delay(2000);\n    /* 右下移 */\n    Motor(Bottom_Right, 250);\n    delay(2000);\n    /* 左下移 */\n    Motor(Bottom_Left, 250);\n    delay(2000);\n    /* 右上移 */\n    Motor(Top_Right, 250);\n    delay(2000);\n    /* 原地顺时针转 */\n    Motor(Clockwise, 250);\n    delay(2000);\n    /* 原地逆时针转 */\n    Motor(Contrarotate, 250);\n    delay(2000);\n    /* 停止 */\n    Motor(Stop, 250);\n    delay(2000);\n}\n\nvoid Motor(int Dir, int Speed)\n{\n    digitalWrite(EN_PIN, LOW);\n    analogWrite(PWM1_PIN, Speed);\n    analogWrite(PWM2_PIN, Speed);\n\n    digitalWrite(STCP_PIN, LOW);\n    shiftOut(DATA_PIN, SHCP_PIN, MSBFIRST, Dir);\n    digitalWrite(STCP_PIN, HIGH);\n}\n"}}}
<<<
Content-Length: 188

{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/.clangd"}}
>>>
Content-Length: 315

{"jsonrpc":"2.0","id":"2","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":13,"character":66},"end":{"line":13,"character":66}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 111

{"id":0,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":0,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/27","percentage":0}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"1/27","percentage":3}}}Content-Length: 219

{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":1}}Content-Length: 38

{"id":"2","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 212

{"jsonrpc":"2.0","id":"3","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 3676

{"id":"3","jsonrpc":"2.0","result":[{"detail":"const int","kind":13,"name":"Forward","range":{"end":{"character":28,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":17,"line":11},"start":{"character":10,"line":11}}},{"detail":"const int","kind":13,"name":"Backward","range":{"end":{"character":29,"line":12},"start":{"character":0,"line":12}},"selectionRange":{"end":{"character":18,"line":12},"start":{"character":10,"line":12}}},{"detail":"const int","kind":13,"name":"Turn_Left","range":{"end":{"character":29,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":19,"line":13},"start":{"character":10,"line":13}}},{"detail":"const int","kind":13,"name":"Turn_Right","range":{"end":{"character":29,"line":14},"start":{"character":0,"line":14}},"selectionRange":{"end":{"character":20,"line":14},"start":{"character":10,"line":14}}},{"detail":"const int","kind":13,"name":"Top_Left","range":{"end":{"character":28,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":18,"line":15},"start":{"character":10,"line":15}}},{"detail":"const int","kind":13,"name":"Bottom_Left","range":{"end":{"character":29,"line":16},"start":{"character":0,"line":16}},"selectionRange":{"end":{"character":21,"line":16},"start":{"character":10,"line":16}}},{"detail":"const int","kind":13,"name":"Top_Right","range":{"end":{"character":28,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":19,"line":17},"start":{"character":10,"line":17}}},{"detail":"const int","kind":13,"name":"Bottom_Right","range":{"end":{"character":28,"line":18},"start":{"character":0,"line":18}},"selectionRange":{"end":{"character":22,"line":18},"start":{"character":10,"line":18}}},{"detail":"const int","kind":13,"name":"Stop","range":{"end":{"character":27,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":14,"line":19},"start":{"character":10,"line":19}}},{"detail":"const int","kind":13,"name":"Contrarotate","range":{"end":{"character":29,"line":20},"start":{"character":0,"line":20}},"selectionRange":{"end":{"character":22,"line":20},"start":{"character":10,"line":20}}},{"detail":"const int","kind":13,"name":"Clockwise","range":{"end":{"character":28,"line":21},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":19,"line":21},"start":{"character":10,"line":21}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":24},"start":{"character":0,"line":24}},"selectionRange":{"end":{"character":10,"line":24},"start":{"character":5,"line":24}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":26},"start":{"character":0,"line":26}},"selectionRange":{"end":{"character":9,"line":26},"start":{"character":5,"line":26}}},{"detail":"void (int, int)","kind":12,"name":"Motor","range":{"end":{"character":30,"line":28},"start":{"character":0,"line":28}},"selectionRange":{"end":{"character":10,"line":28},"start":{"character":5,"line":28}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":38},"start":{"character":0,"line":30}},"selectionRange":{"end":{"character":10,"line":30},"start":{"character":5,"line":30}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":75},"start":{"character":0,"line":40}},"selectionRange":{"end":{"character":9,"line":40},"start":{"character":5,"line":40}}},{"detail":"void (int, int)","kind":12,"name":"Motor","range":{"end":{"character":1,"line":86},"start":{"character":0,"line":77}},"selectionRange":{"end":{"character":10,"line":77},"start":{"character":5,"line":77}}}]}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/27","percentage":7}}}Content-Length: 142

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"2/27","percentage":7}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/27","percentage":11}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"3/27","percentage":11}}}
>>>
Content-Length: 241

{"jsonrpc":"2.0","id":"4","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":18,"character":40}}}
<<<
Content-Length: 40

{"id":"4","jsonrpc":"2.0","result":null}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/27","percentage":14}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"4/27","percentage":14}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/27","percentage":18}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"5/27","percentage":18}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/27","percentage":22}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"6/27","percentage":22}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/27","percentage":25}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"7/27","percentage":25}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/27","percentage":29}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"8/27","percentage":29}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/27","percentage":33}}}Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"9/27","percentage":33}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/27","percentage":37}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"10/27","percentage":37}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/27","percentage":40}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"11/27","percentage":40}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/27","percentage":44}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"12/27","percentage":44}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/27","percentage":48}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"13/27","percentage":48}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/27","percentage":51}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"14/27","percentage":51}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/27","percentage":55}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"15/27","percentage":55}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/27","percentage":59}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"16/27","percentage":59}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/27","percentage":62}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"17/27","percentage":62}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/27","percentage":66}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"18/27","percentage":66}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/27","percentage":70}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"19/27","percentage":70}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/27","percentage":74}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"20/27","percentage":74}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/27","percentage":77}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"21/27","percentage":77}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"22/27","percentage":81}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"23/27","percentage":85}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"24/27","percentage":88}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"25/27","percentage":92}}}Content-Length: 144

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"26/27","percentage":96}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 241

{"jsonrpc":"2.0","id":"5","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":15,"character":48}}}
<<<
Content-Length: 40

{"id":"5","jsonrpc":"2.0","result":null}
>>>
Content-Length: 240

{"jsonrpc":"2.0","id":"6","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":7,"character":64}}}
<<<
Content-Length: 40

{"id":"6","jsonrpc":"2.0","result":null}
>>>
Content-Length: 240

{"jsonrpc":"2.0","id":"7","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":6,"character":63}}}
<<<
Content-Length: 40

{"id":"7","jsonrpc":"2.0","result":null}
>>>
Content-Length: 240

{"jsonrpc":"2.0","id":"8","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":6,"character":63}}}
<<<
Content-Length: 40

{"id":"8","jsonrpc":"2.0","result":null}
>>>
Content-Length: 240

{"jsonrpc":"2.0","id":"9","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":6,"character":62}}}
<<<
Content-Length: 40

{"id":"9","jsonrpc":"2.0","result":null}
>>>
Content-Length: 241

{"jsonrpc":"2.0","id":"10","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":6,"character":62}}}
<<<
Content-Length: 41

{"id":"10","jsonrpc":"2.0","result":null}
>>>
Content-Length: 253

{"jsonrpc":"2.0","id":"11","method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":6,"character":63}}}
<<<
Content-Length: 39

{"id":"11","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 314

{"jsonrpc":"2.0","id":"12","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":6,"character":63},"end":{"line":6,"character":63}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"12","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 314

{"jsonrpc":"2.0","id":"13","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":6,"character":63},"end":{"line":6,"character":63}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"13","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 314

{"jsonrpc":"2.0","id":"14","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":6,"character":63},"end":{"line":6,"character":63}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"14","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 314

{"jsonrpc":"2.0","id":"15","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":6,"character":63},"end":{"line":6,"character":63}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"15","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 314

{"jsonrpc":"2.0","id":"16","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":6,"character":63},"end":{"line":6,"character":67}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"16","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 241

{"jsonrpc":"2.0","id":"17","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":9,"character":70}}}
<<<
Content-Length: 41

{"id":"17","jsonrpc":"2.0","result":null}
>>>
Content-Length: 246

{"jsonrpc":"2.0","id":"18","method":"textDocument/definition","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":9,"character":70}}}
<<<
Content-Length: 39

{"id":"18","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 241

{"jsonrpc":"2.0","id":"19","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":9,"character":69}}}
<<<
Content-Length: 41

{"id":"19","jsonrpc":"2.0","result":null}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"20","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 3677

{"id":"20","jsonrpc":"2.0","result":[{"detail":"const int","kind":13,"name":"Forward","range":{"end":{"character":28,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":17,"line":11},"start":{"character":10,"line":11}}},{"detail":"const int","kind":13,"name":"Backward","range":{"end":{"character":29,"line":12},"start":{"character":0,"line":12}},"selectionRange":{"end":{"character":18,"line":12},"start":{"character":10,"line":12}}},{"detail":"const int","kind":13,"name":"Turn_Left","range":{"end":{"character":29,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":19,"line":13},"start":{"character":10,"line":13}}},{"detail":"const int","kind":13,"name":"Turn_Right","range":{"end":{"character":29,"line":14},"start":{"character":0,"line":14}},"selectionRange":{"end":{"character":20,"line":14},"start":{"character":10,"line":14}}},{"detail":"const int","kind":13,"name":"Top_Left","range":{"end":{"character":28,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":18,"line":15},"start":{"character":10,"line":15}}},{"detail":"const int","kind":13,"name":"Bottom_Left","range":{"end":{"character":29,"line":16},"start":{"character":0,"line":16}},"selectionRange":{"end":{"character":21,"line":16},"start":{"character":10,"line":16}}},{"detail":"const int","kind":13,"name":"Top_Right","range":{"end":{"character":28,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":19,"line":17},"start":{"character":10,"line":17}}},{"detail":"const int","kind":13,"name":"Bottom_Right","range":{"end":{"character":28,"line":18},"start":{"character":0,"line":18}},"selectionRange":{"end":{"character":22,"line":18},"start":{"character":10,"line":18}}},{"detail":"const int","kind":13,"name":"Stop","range":{"end":{"character":27,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":14,"line":19},"start":{"character":10,"line":19}}},{"detail":"const int","kind":13,"name":"Contrarotate","range":{"end":{"character":29,"line":20},"start":{"character":0,"line":20}},"selectionRange":{"end":{"character":22,"line":20},"start":{"character":10,"line":20}}},{"detail":"const int","kind":13,"name":"Clockwise","range":{"end":{"character":28,"line":21},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":19,"line":21},"start":{"character":10,"line":21}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":24},"start":{"character":0,"line":24}},"selectionRange":{"end":{"character":10,"line":24},"start":{"character":5,"line":24}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":26},"start":{"character":0,"line":26}},"selectionRange":{"end":{"character":9,"line":26},"start":{"character":5,"line":26}}},{"detail":"void (int, int)","kind":12,"name":"Motor","range":{"end":{"character":30,"line":28},"start":{"character":0,"line":28}},"selectionRange":{"end":{"character":10,"line":28},"start":{"character":5,"line":28}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":38},"start":{"character":0,"line":30}},"selectionRange":{"end":{"character":10,"line":30},"start":{"character":5,"line":30}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":75},"start":{"character":0,"line":40}},"selectionRange":{"end":{"character":9,"line":40},"start":{"character":5,"line":40}}},{"detail":"void (int, int)","kind":12,"name":"Motor","range":{"end":{"character":1,"line":86},"start":{"character":0,"line":77}},"selectionRange":{"end":{"character":10,"line":77},"start":{"character":5,"line":77}}}]}
>>>
Content-Length: 666

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":5},"contentChanges":[{"range":{"start":{"line":9,"character":63},"end":{"line":9,"character":70}},"text":"Memory register clock        "},{"range":{"start":{"line":8,"character":63},"end":{"line":8,"character":67}},"text":"Serial data"},{"range":{"start":{"line":7,"character":63},"end":{"line":7,"character":67}},"text":"Can make control"},{"range":{"start":{"line":6,"character":63},"end":{"line":6,"character":67}},"text":"The displacement of the clock"}]}}Content-Length: 213

{"jsonrpc":"2.0","id":"21","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 3677

{"id":"21","jsonrpc":"2.0","result":[{"detail":"const int","kind":13,"name":"Forward","range":{"end":{"character":28,"line":11},"start":{"character":0,"line":11}},"selectionRange":{"end":{"character":17,"line":11},"start":{"character":10,"line":11}}},{"detail":"const int","kind":13,"name":"Backward","range":{"end":{"character":29,"line":12},"start":{"character":0,"line":12}},"selectionRange":{"end":{"character":18,"line":12},"start":{"character":10,"line":12}}},{"detail":"const int","kind":13,"name":"Turn_Left","range":{"end":{"character":29,"line":13},"start":{"character":0,"line":13}},"selectionRange":{"end":{"character":19,"line":13},"start":{"character":10,"line":13}}},{"detail":"const int","kind":13,"name":"Turn_Right","range":{"end":{"character":29,"line":14},"start":{"character":0,"line":14}},"selectionRange":{"end":{"character":20,"line":14},"start":{"character":10,"line":14}}},{"detail":"const int","kind":13,"name":"Top_Left","range":{"end":{"character":28,"line":15},"start":{"character":0,"line":15}},"selectionRange":{"end":{"character":18,"line":15},"start":{"character":10,"line":15}}},{"detail":"const int","kind":13,"name":"Bottom_Left","range":{"end":{"character":29,"line":16},"start":{"character":0,"line":16}},"selectionRange":{"end":{"character":21,"line":16},"start":{"character":10,"line":16}}},{"detail":"const int","kind":13,"name":"Top_Right","range":{"end":{"character":28,"line":17},"start":{"character":0,"line":17}},"selectionRange":{"end":{"character":19,"line":17},"start":{"character":10,"line":17}}},{"detail":"const int","kind":13,"name":"Bottom_Right","range":{"end":{"character":28,"line":18},"start":{"character":0,"line":18}},"selectionRange":{"end":{"character":22,"line":18},"start":{"character":10,"line":18}}},{"detail":"const int","kind":13,"name":"Stop","range":{"end":{"character":27,"line":19},"start":{"character":0,"line":19}},"selectionRange":{"end":{"character":14,"line":19},"start":{"character":10,"line":19}}},{"detail":"const int","kind":13,"name":"Contrarotate","range":{"end":{"character":29,"line":20},"start":{"character":0,"line":20}},"selectionRange":{"end":{"character":22,"line":20},"start":{"character":10,"line":20}}},{"detail":"const int","kind":13,"name":"Clockwise","range":{"end":{"character":28,"line":21},"start":{"character":0,"line":21}},"selectionRange":{"end":{"character":19,"line":21},"start":{"character":10,"line":21}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":12,"line":24},"start":{"character":0,"line":24}},"selectionRange":{"end":{"character":10,"line":24},"start":{"character":5,"line":24}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":11,"line":26},"start":{"character":0,"line":26}},"selectionRange":{"end":{"character":9,"line":26},"start":{"character":5,"line":26}}},{"detail":"void (int, int)","kind":12,"name":"Motor","range":{"end":{"character":30,"line":28},"start":{"character":0,"line":28}},"selectionRange":{"end":{"character":10,"line":28},"start":{"character":5,"line":28}}},{"detail":"void ()","kind":12,"name":"setup","range":{"end":{"character":1,"line":38},"start":{"character":0,"line":30}},"selectionRange":{"end":{"character":10,"line":30},"start":{"character":5,"line":30}}},{"detail":"void ()","kind":12,"name":"loop","range":{"end":{"character":1,"line":75},"start":{"character":0,"line":40}},"selectionRange":{"end":{"character":9,"line":40},"start":{"character":5,"line":40}}},{"detail":"void (int, int)","kind":12,"name":"Motor","range":{"end":{"character":1,"line":86},"start":{"character":0,"line":77}},"selectionRange":{"end":{"character":10,"line":77},"start":{"character":5,"line":77}}}]}
>>>
Content-Length: 314

{"jsonrpc":"2.0","id":"22","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":6,"character":92},"end":{"line":6,"character":92}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 219

{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":5}}Content-Length: 39

{"id":"22","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 638

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":6},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM 控制引脚\n#define PWM1_PIN            5\n#define PWM2_PIN            6      \n// 74HCT595N 芯片引脚\n#define SHCP_PIN            2                               // The displacement of the clock\n"}]}}
<<<
Content-Length: 219

{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":6}}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"23","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"23","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"24","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"24","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"25","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"25","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 638

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":7},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM 控制引脚\n#define PWM1_PIN            5\n#define PWM2_PIN            6      \n// 74HCT595N 芯片引脚\n#define SHCP_PIN            2                               // The displacement of the clock\n"}]}}
<<<
Content-Length: 111

{"id":1,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":1,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"26","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"26","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 241

{"jsonrpc":"2.0","id":"27","method":"textDocument/hover","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":2,"character":10}}}
<<<
Content-Length: 41

{"id":"27","jsonrpc":"2.0","result":null}
>>>
Content-Length: 253

{"jsonrpc":"2.0","id":"28","method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":2,"character":11}}}
<<<
Content-Length: 39

{"id":"28","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"29","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"29","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"30","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"30","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"31","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"31","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"32","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"32","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"33","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"33","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 313

{"jsonrpc":"2.0","id":"34","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":11}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"34","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 245

{"jsonrpc":"2.0","id":"35","method":"textDocument/definition","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":2,"character":7}}}
<<<
Content-Length: 39

{"id":"35","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 246

{"jsonrpc":"2.0","id":"36","method":"textDocument/definition","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":4,"character":15}}}
<<<
Content-Length: 234

{"id":"36","jsonrpc":"2.0","result":[{"range":{"end":{"character":16,"line":4},"start":{"character":8,"line":4}},"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}]}
>>>
Content-Length: 246

{"jsonrpc":"2.0","id":"37","method":"textDocument/definition","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"position":{"line":7,"character":28}}}
<<<
Content-Length: 39

{"id":"37","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"38","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"38","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 327

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":8},"contentChanges":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":11}},"text":"control pin"}]}}Content-Length: 213

{"jsonrpc":"2.0","id":"39","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"39","jsonrpc":"2.0","result":[]}Content-Length: 219

{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":8}}
>>>
Content-Length: 314

{"jsonrpc":"2.0","id":"40","method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"},"range":{"start":{"line":2,"character":18},"end":{"line":2,"character":18}},"context":{"diagnostics":[]}}}
<<<
Content-Length: 39

{"id":"40","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 448

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":9},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM control pin\n"}]}}
<<<
Content-Length: 219

{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"diagnostics":[],"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":9}}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"41","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"41","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"42","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"42","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"43","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"43","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"44","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"44","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"45","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"45","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"46","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"46","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"47","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"47","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"48","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"48","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 449

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":10},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM control pin\n"}]}}
<<<
Content-Length: 111

{"id":2,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":2,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"49","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"49","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"50","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"50","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"51","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"51","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"52","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"52","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 449

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":11},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM control pin\n"}]}}
<<<
Content-Length: 111

{"id":3,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":3,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"53","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"53","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"54","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"54","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"55","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"55","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"56","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"56","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 449

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":12},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM control pin\n"}]}}
<<<
Content-Length: 111

{"id":4,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":4,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"57","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"57","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 449

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":13},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM control pin\n"}]}}
<<<
Content-Length: 111

{"id":5,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":5,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"58","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"58","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 449

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":14},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM control pin\n"}]}}
<<<
Content-Length: 111

{"id":6,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":6,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"59","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"59","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 196

{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}Content-Length: 449

{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp","version":15},"contentChanges":[{"text":"#include \u003cArduino.h\u003e\n#line 1 \"G:\\\\11.ZhiYi\\\\5.Tutorial\\\\1.tutorial\\\\ZYC0076拍照麦克轮WiFi小车\\\\ZYC0076\\\\4_Arduino_Code\\\\1_Auto_move\\\\1_Auto_move.ino\"\n// PWM control pin\n"}]}}
<<<
Content-Length: 111

{"id":7,"jsonrpc":"2.0","method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"}}
>>>
Content-Length: 38

{"jsonrpc":"2.0","id":7,"result":null}
<<<
Content-Length: 143

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"begin","percentage":0,"title":"indexing"}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 141

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"report","message":"0/1","percentage":0}}}Content-Length: 107

{"jsonrpc":"2.0","method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}}}
>>>
Content-Length: 213

{"jsonrpc":"2.0","id":"60","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///C:/Users/Administrator/AppData/Local/Temp/arduino-language-server1832620124/sketch/1_Auto_move.ino.cpp"}}}
<<<
Content-Length: 39

{"id":"60","jsonrpc":"2.0","result":[]}
>>>
Content-Length: 61

{"jsonrpc":"2.0","id":"61","method":"shutdown","params":null}
<<<
Content-Length: 41

{"id":"61","jsonrpc":"2.0","result":null}
>>>
Content-Length: 47

{"jsonrpc":"2.0","method":"exit","params":null}