mirror of
https://github.com/lsdlsd88/JC4827W543.git
synced 2026-07-21 19:34:00 +01:00
8094 lines
1.1 MiB
Plaintext
8094 lines
1.1 MiB
Plaintext
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3209
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":1348,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhulin\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2021713-1808-l2w5x6.iwhwb\\sketch_aug13a","rootUri":"file:///c%3A/Users/zhulin/AppData/Local/Temp/.arduinoIDE-unsaved2021713-1808-l2w5x6.iwhwb/sketch_aug13a","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhulin/AppData/Local/Temp/.arduinoIDE-unsaved2021713-1808-l2w5x6.iwhwb/sketch_aug13a","name":"sketch_aug13a"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 386
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/AppData/Local/Temp/.arduinoIDE-unsaved2021713-1808-l2w5x6.iwhwb/sketch_aug13a/sketch_aug13a.ino","languageId":"cpp","version":1,"text":"void setup() {\n // put your setup code here, to run once:\n\n}\n\nvoid loop() {\n // put your main code here, to run repeatedly:\n\n}\n"}}}Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/AppData/Local/Temp/.arduinoIDE-unsaved2021713-1808-l2w5x6.iwhwb/sketch_aug13a/sketch_aug13a.ino"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":0,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":1,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":0,"result":null}Content-Length: 248
|
|
|
|
{"jsonrpc":"2.0","id":2,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/AppData/Local/Temp/.arduinoIDE-unsaved2021713-1808-l2w5x6.iwhwb/sketch_aug13a/sketch_aug13a.ino"},"position":{"line":5,"character":3}}}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/39","percentage":7.6923076923076925,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":2,"result":null,"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/39","percentage":10.256410256410257,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/39","percentage":10.256410256410257,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/39","percentage":12.820512820512821,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/39","percentage":12.820512820512821,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/39","percentage":15.384615384615385,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/39","percentage":15.384615384615385,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/39","percentage":17.94871794871795,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/39","percentage":17.94871794871795,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/39","percentage":20.512820512820515,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/39","percentage":20.512820512820515,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/39","percentage":23.076923076923077,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/39","percentage":25.641025641025642,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/39","percentage":25.641025641025642,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/39","percentage":28.205128205128204,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/39","percentage":30.76923076923077,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/39","percentage":30.76923076923077,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/39","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/39","percentage":35.8974358974359,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/39","percentage":35.8974358974359,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/39","percentage":38.46153846153846,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/39","percentage":38.46153846153846,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/39","percentage":41.02564102564103,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/39","percentage":43.58974358974359,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/39","percentage":46.15384615384615,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/39","percentage":46.15384615384615,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/39","percentage":48.717948717948715,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/39","percentage":48.717948717948715,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/39","percentage":51.282051282051285,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/39","percentage":53.84615384615385,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/39","percentage":53.84615384615385,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/39","percentage":56.41025641025641,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/39","percentage":56.41025641025641,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/39","percentage":58.97435897435897,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/39","percentage":61.53846153846154,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/39","percentage":61.53846153846154,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/39","percentage":64.1025641025641,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/39","percentage":64.1025641025641,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/39","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/39","percentage":69.23076923076923,"kind":"report"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 219
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/AppData/Local/Temp/.arduinoIDE-unsaved2021713-1808-l2w5x6.iwhwb/sketch_aug13a/sketch_aug13a.ino","version":1}}}
|
|
>>>
|
|
Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/39","percentage":71.7948717948718,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/39","percentage":74.35897435897436,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/39","percentage":74.35897435897436,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/39","percentage":76.92307692307692,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/39","percentage":76.92307692307692,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/39","percentage":79.48717948717949,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/39","percentage":82.05128205128206,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/39","percentage":84.61538461538461,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/39","percentage":87.17948717948718,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/39","percentage":89.74358974358974,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/39","percentage":92.3076923076923,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/39","percentage":94.87179487179488,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/39","percentage":97.43589743589743,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3332
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":17416,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED","rootUri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED","name":"WIFI Web Servers RGB_LED"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 455
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","languageId":"cpp","version":1,"text":"void setup() {\n // put your setup code here, to run once:\n\n}\n\nvoid loop() {\n // put your main code here, to run repeatedly:\n\n}\n"}}}Content-Length: 389
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":1}}
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":0,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":1,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":0,"result":null}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"2/39","percentage":5.128205128205129,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/39","percentage":7.6923076923076925,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/39","percentage":7.6923076923076925,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/39","percentage":10.256410256410257,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/39","percentage":10.256410256410257,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/39","percentage":12.820512820512821,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/39","percentage":12.820512820512821,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/39","percentage":15.384615384615385,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/39","percentage":15.384615384615385,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/39","percentage":17.94871794871795,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/39","percentage":17.94871794871795,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/39","percentage":20.512820512820515,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/39","percentage":20.512820512820515,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/39","percentage":23.076923076923077,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/39","percentage":23.076923076923077,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/39","percentage":25.641025641025642,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/39","percentage":25.641025641025642,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/39","percentage":28.205128205128204,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/39","percentage":28.205128205128204,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/39","percentage":30.76923076923077,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/39","percentage":30.76923076923077,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/39","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/39","percentage":35.8974358974359,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/39","percentage":35.8974358974359,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/39","percentage":38.46153846153846,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/39","percentage":38.46153846153846,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/39","percentage":41.02564102564103,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/39","percentage":41.02564102564103,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/39","percentage":43.58974358974359,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/39","percentage":43.58974358974359,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/39","percentage":46.15384615384615,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/39","percentage":46.15384615384615,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/39","percentage":48.717948717948715,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/39","percentage":48.717948717948715,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/39","percentage":51.282051282051285,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/39","percentage":51.282051282051285,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/39","percentage":53.84615384615385,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/39","percentage":56.41025641025641,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/39","percentage":56.41025641025641,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/39","percentage":58.97435897435897,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/39","percentage":61.53846153846154,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/39","percentage":61.53846153846154,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/39","percentage":64.1025641025641,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/39","percentage":64.1025641025641,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/39","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/39","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/39","percentage":69.23076923076923,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/39","percentage":71.7948717948718,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/39","percentage":71.7948717948718,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/39","percentage":74.35897435897436,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/39","percentage":74.35897435897436,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/39","percentage":76.92307692307692,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/39","percentage":76.92307692307692,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/39","percentage":79.48717948717949,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/39","percentage":79.48717948717949,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/39","percentage":82.05128205128206,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/39","percentage":84.61538461538461,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/39","percentage":87.17948717948718,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/39","percentage":89.74358974358974,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/39","percentage":92.3076923076923,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/39","percentage":94.87179487179488,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/39","percentage":97.43589743589743,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":2,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":2,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 317
|
|
|
|
{"jsonrpc":"2.0","id":3,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":0}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":3,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 329
|
|
|
|
{"jsonrpc":"2.0","id":4,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":0}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":4,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 389
|
|
|
|
{"jsonrpc":"2.0","id":5,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":5,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 317
|
|
|
|
{"jsonrpc":"2.0","id":6,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":0}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":6,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 413
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":2},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"\n"}]}}Content-Length: 389
|
|
|
|
{"jsonrpc":"2.0","id":7,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":7,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 317
|
|
|
|
{"jsonrpc":"2.0","id":8,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":0}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":8,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 288
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":2}}}
|
|
>>>
|
|
Content-Length: 116
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"arduinoLanguageServerRebuild"},"id":1,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":1,"result":null}
|
|
>>>
|
|
Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"title":"Building sketch","kind":"begin"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 430
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":3},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"#include \"WiFi.h\""}]}}
|
|
>>>
|
|
Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 129
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"done","kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":9,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":1}}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":10,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}}}Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":11,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":0}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":11}}Content-Length: 288
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":3}}}Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":12,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":1,"character":1}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":12}}Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":13,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":10}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":13}}Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":14,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":10}}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":15,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"context":{"diagnostics":[]}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":10}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":9,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":10,"result":[],"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":11,"result":null,"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":12,"result":null,"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":13,"result":null,"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":14,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":15,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 412
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":4},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":10}},"rangeLength":1,"text":""}]}}Content-Length: 390
|
|
|
|
{"jsonrpc":"2.0","id":16,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":16,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 288
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":4}}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":5},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"《"}]}}
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":2,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":2,"result":null}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 141
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/1","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 141
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/1","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":17,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":17,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 288
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":5}}}Content-Length: 412
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":6},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":10}},"rangeLength":1,"text":""}]}}Content-Length: 390
|
|
|
|
{"jsonrpc":"2.0","id":18,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":18,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 412
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":7},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"<"}]}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":19,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":19,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 288
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":7}}}Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":20,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":11}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":20,"result":[],"jsonrpc":"2.0"}Content-Length: 116
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"arduinoLanguageServerRebuild"},"id":3,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":3,"result":null}
|
|
>>>
|
|
Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"title":"Building sketch","kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":21,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":15}}}
|
|
>>>
|
|
Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 129
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"done","kind":"end"}},"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":21,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":21}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":22,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}}}Content-Length: 413
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":8},"contentChanges":[{"range":{"start":{"line":0,"character":16},"end":{"line":0,"character":17}},"rangeLength":1,"text":""}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":22}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":23,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":16},"end":{"line":0,"character":16}},"context":{"diagnostics":[]}}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":9},"contentChanges":[{"range":{"start":{"line":0,"character":16},"end":{"line":0,"character":16}},"rangeLength":0,"text":">"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":23}}Content-Length: 375
|
|
|
|
{"jsonrpc":"2.0","id":24,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":17},"context":{"triggerKind":2,"triggerCharacter":">"}}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":25,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}}}Content-Length: 288
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":9}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":22,"result":[],"jsonrpc":"2.0"}Content-Length: 112
|
|
|
|
{"id":23,"error":{"code":-32602,"message":"onCodeAction called for non-added file","data":null},"jsonrpc":"2.0"}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3332
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":17416,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED","rootUri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED","name":"WIFI Web Servers RGB_LED"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 474
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","languageId":"cpp","version":9,"text":"#include <WiFi.h>\nvoid setup() {\n // put your setup code here, to run once:\n\n}\n\nvoid loop() {\n // put your main code here, to run repeatedly:\n\n}\n"}}}Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}}}Content-Length: 351
|
|
|
|
{"jsonrpc":"2.0","id":2,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":17},"context":{"triggerKind":1}}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":10},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"code"}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":1}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":2}}Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":3,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":21},"end":{"line":0,"character":21}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":10}}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":11},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":21}},"rangeLength":1,"text":""}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":3}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":12},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":20}},"rangeLength":1,"text":""}]}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":13},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":19}},"rangeLength":1,"text":""}]}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":14},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":18}},"rangeLength":1,"text":""}]}}Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":4,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":0,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":1,"result":[],"jsonrpc":"2.0"}Content-Length: 67
|
|
|
|
{"id":2,"result":{"isIncomplete":false,"items":[]},"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":3,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"context":{"diagnostics":[]}}}Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":0,"result":null}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":4,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":14}}}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 416
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":15},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"\n"}]}}
|
|
>>>
|
|
Content-Length: 455
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":4}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'code'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":15}}}
|
|
>>>
|
|
Content-Length: 116
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"arduinoLanguageServerRebuild"},"id":1,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":1,"result":null}
|
|
>>>
|
|
Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"title":"Building sketch","kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 323
|
|
|
|
{"jsonrpc":"2.0","id":5,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":3,"character":31}}}
|
|
>>>
|
|
Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 129
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"done","kind":"end"}},"jsonrpc":"2.0"}Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":2,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":5,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":5}}Content-Length: 323
|
|
|
|
{"jsonrpc":"2.0","id":6,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":2,"character":10}}}Content-Length: 444
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":16},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"rangeLength":0,"text":"#include \"ESPAsyncWebServer.h\""}]}}Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":7,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":30},"end":{"line":1,"character":30}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":16}}}Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":8,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":1,"character":11}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":8}}Content-Length: 330
|
|
|
|
{"jsonrpc":"2.0","id":9,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":1,"character":10}}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":10,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":10},"end":{"line":1,"character":10}},"context":{"diagnostics":[]}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":7}}Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":11,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":3,"character":14}}}Content-Length: 413
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":17},"contentChanges":[{"range":{"start":{"line":1,"character":9},"end":{"line":1,"character":10}},"rangeLength":1,"text":""}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":9}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":10}}Content-Length: 390
|
|
|
|
{"jsonrpc":"2.0","id":12,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20W
|
|
>>>
|
|
Content-Length: 311
|
|
|
|
{"id":6,"result":[{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","range":{"start":{"line":2,"character":5},"end":{"line":2,"character":10}}}],"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":7,"result":[],"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":8,"result":null,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":9,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":10,"result":[],"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":11,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
eb%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":9},"end":{"line":1,"character":9}},"context":{"diagnostics":[]}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":11}}Content-Length: 413
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":18},"contentChanges":[{"range":{"start":{"line":1,"character":9},"end":{"line":1,"character":9}},"rangeLength":0,"text":"<"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":12}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":13,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":10},"end":{"line":1,"character":10}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":18}}}Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":14,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":3,"character":14}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":14}}Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":15,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":1,"character":29}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":15}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":16,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":30},"end":{"line":1,"character":30}},"context":{"diagnostics":[]}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":13}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":19},"contentChanges":[{"range":{"start":{"line":1,"character":29},"end":{"line":1,"character":30}},"rangeLength":1,"text":""}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":16}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":17,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":29},"end":{"line":1,"character":29}},"context":{"diagnostics":[]}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version"
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":12,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":13,"result":[],"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":14,"result":null,"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":15,"result":null,"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":16,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":17,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
:20},"contentChanges":[{"range":{"start":{"line":1,"character":29},"end":{"line":1,"character":29}},"rangeLength":0,"text":">"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":17}}Content-Length: 375
|
|
|
|
{"jsonrpc":"2.0","id":18,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":1,"character":30},"context":{"triggerKind":2,"triggerCharacter":">"}}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":19,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":30},"end":{"line":1,"character":30}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":20}}}Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":2,"result":null}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":18}}
|
|
>>>
|
|
Content-Length: 68
|
|
|
|
{"id":18,"result":{"isIncomplete":false,"items":[]},"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":19,"result":[],"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"2/49","percentage":4.081632653061225,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 287
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[]},"jsonrpc":"2.0"}Content-Length: 116
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"arduinoLanguageServerRebuild"},"id":3,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":3,"result":null}
|
|
>>>
|
|
Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"title":"Building sketch","kind":"begin"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":20,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":30},"end":{"line":1,"character":30}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/49","percentage":6.122448979591836,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/49","percentage":6.122448979591836,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 157
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/49","percentage":8.16326530612245,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 157
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/49","percentage":8.16326530612245,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/49","percentage":10.204081632653061,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/49","percentage":12.244897959183673,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/49","percentage":12.244897959183673,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/49","percentage":14.285714285714286,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 157
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/49","percentage":16.3265306122449,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 157
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/49","percentage":16.3265306122449,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/49","percentage":18.367346938775512,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/49","percentage":18.367346938775512,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/49","percentage":20.408163265306122,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/49","percentage":20.408163265306122,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/49","percentage":22.448979591836736,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/49","percentage":22.448979591836736,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/49","percentage":24.489795918367346,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/49","percentage":24.489795918367346,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/49","percentage":26.53061224489796,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/49","percentage":26.53061224489796,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/49","percentage":28.571428571428573,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/49","percentage":28.571428571428573,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/49","percentage":30.612244897959183,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/49","percentage":30.612244897959183,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/49","percentage":32.6530612244898,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/49","percentage":32.6530612244898,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/49","percentage":34.69387755102041,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/49","percentage":34.69387755102041,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/49","percentage":36.734693877551024,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/49","percentage":38.775510204081634,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/49","percentage":38.775510204081634,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/49","percentage":40.816326530612244,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/49","percentage":40.816326530612244,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/49","percentage":42.857142857142854,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/49","percentage":42.857142857142854,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/49","percentage":44.89795918367347,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/49","percentage":44.89795918367347,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/49","percentage":46.93877551020408,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/49","percentage":46.93877551020408,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/49","percentage":48.97959183673469,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/49","percentage":51.02040816326531,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/49","percentage":51.02040816326531,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/49","percentage":53.06122448979592,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/49","percentage":53.06122448979592,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/49","percentage":57.142857142857146,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/49","percentage":59.183673469387756,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/49","percentage":59.183673469387756,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/49","percentage":61.224489795918366,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/49","percentage":61.224489795918366,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/49","percentage":69.38775510204081,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/49","percentage":71.42857142857143,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/49","percentage":71.42857142857143,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/49","percentage":75.51020408163265,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/49","percentage":77.55102040816327,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/49","percentage":77.55102040816327,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/49","percentage":79.59183673469387,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/49","percentage":79.59183673469387,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/49","percentage":81.63265306122449,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/49","percentage":83.6734693877551,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"42/49","percentage":85.71428571428571,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"43/49","percentage":87.75510204081633,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/49","percentage":89.79591836734694,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/49","percentage":91.83673469387755,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/49","percentage":93.87755102040816,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"47/49","percentage":95.91836734693878,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/49","percentage":97.95918367346938,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 129
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"done","kind":"end"}},"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":20,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":21,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":1}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":21,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":22,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":30},"end":{"line":1,"character":30}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":22,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 416
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":21},"contentChanges":[{"range":{"start":{"line":1,"character":30},"end":{"line":1,"character":30}},"rangeLength":0,"text":"\n"}]}}
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":4,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":4,"result":null}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 141
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/1","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/12","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"1/12","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"1/12","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"1/12","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":21}}}
|
|
>>>
|
|
Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"2/12","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"2/12","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/12","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/12","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/12","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/12","percentage":41.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/12","percentage":50,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/12","percentage":58.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/12","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/12","percentage":75,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/12","percentage":83.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/12","percentage":91.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":23,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":3,"character":0}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":23,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":24,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":3,"character":0}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":24,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 330
|
|
|
|
{"jsonrpc":"2.0","id":25,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":3,"character":0}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":25,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":26,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":3,"character":0},"end":{"line":12,"character":0}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":26,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":22},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":12,"character":0}},"rangeLength":129,"text":""}]}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":22}}}
|
|
>>>
|
|
Content-Length: 116
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"arduinoLanguageServerRebuild"},"id":5,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":5,"result":null}
|
|
>>>
|
|
Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"title":"Building sketch","kind":"begin"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 5273
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":23},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"// Set to true to define Relay as Normally Open (NO)\n#define RELAY_NO true\n\n// Set number of relays\n#define NUM_RELAYS 5\n\n// Assign each GPIO to a relay\nint relayGPIOs[NUM_RELAYS] = {2, 26, 27, 25, 33};\n\n// Replace with your network credentials\nconst char* ssid = \"REPLACE_WITH_YOUR_SSID\";\nconst char* password = \"REPLACE_WITH_YOUR_PASSWORD\";\n\nconst char* PARAM_INPUT_1 = \"relay\"; \nconst char* PARAM_INPUT_2 = \"state\";\n\n// Create AsyncWebServer object on port 80\nAsyncWebServer server(80);\n\nconst char index_html[] PROGMEM = R\"rawliteral(\n<!DOCTYPE HTML><html>\n<head>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <style>\n html {font-family: Arial; display: inline-block; text-align: center;}\n h2 {font-size: 3.0rem;}\n p {font-size: 3.0rem;}\n body {max-width: 600px; margin:0px auto; padding-bottom: 25px;}\n .switch {position: relative; display: inline-block; width: 120px; height: 68px} \n .switch input {display: none}\n .slider {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; border-radius: 34px}\n .slider:before {position: absolute; content: \"\"; height: 52px; width: 52px; left: 8px; bottom: 8px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 68px}\n input:checked+.slider {background-color: #2196F3}\n input:checked+.slider:before {-webkit-transform: translateX(52px); -ms-transform: translateX(52px); transform: translateX(52px)}\n </style>\n</head>\n<body>\n <h2>ESP Web Server</h2>\n %BUTTONPLACEHOLDER%\n<script>function toggleCheckbox(element) {\n var xhr = new XMLHttpRequest();\n if(element.checked){ xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=1\", true); }\n else { xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=0\", true); }\n xhr.send();\n}</script>\n</body>\n</html>\n)rawliteral\";\n\n// Replaces placeholder with button section in your web page\nString processor(const String& var){\n //Serial.println(var);\n if(var == \"BUTTONPLACEHOLDER\"){\n String buttons =\"\";\n for(int i=1; i<=NUM_RELAYS; i++){\n String relayStateValue = relayState(i);\n buttons+= \"<h4>Relay #\" + String(i) + \" - GPIO \" + relayGPIOs[i-1] + \"</h4><label class=\\\"switch\\\"><input type=\\\"checkbox\\\" onchange=\\\"toggleCheckbox(this)\\\" id=\\\"\" + String(i) + \"\\\" \"+ relayStateValue +\"><span class=\\\"slider\\\"></span></label>\";\n }\n return buttons;\n }\n return String();\n}\n\nString relayState(int numRelay){\n if(RELAY_NO){\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"\";\n }\n else {\n return \"checked\";\n }\n }\n else {\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"checked\";\n }\n else {\n return \"\";\n }\n }\n return \"\";\n}\n\nvoid setup(){\n // Serial port for debugging purposes\n Serial.begin(115200);\n\n // Set all relays to off when the program starts - if set to Normally Open (NO), the relay is off when you set the relay to HIGH\n for(int i=1; i<=NUM_RELAYS; i++){\n pinMode(relayGPIOs[i-1], OUTPUT);\n if(RELAY_NO){\n digitalWrite(relayGPIOs[i-1], HIGH);\n }\n else{\n digitalWrite(relayGPIOs[i-1], LOW);\n }\n }\n \n // Connect to Wi-Fi\n WiFi.begin(ssid, password);\n while (WiFi.status() != WL_CONNECTED) {\n delay(1000);\n Serial.println(\"Connecting to WiFi..\");\n }\n\n // Print ESP32 Local IP Address\n Serial.println(WiFi.localIP());\n\n // Route for root / web page\n server.on(\"/\", HTTP_GET, [](AsyncWebServerRequest *request){\n request->send_P(200, \"text/html\", index_html, processor);\n });\n\n // Send a GET request to <ESP_IP>/update?relay=<inputMessage>&state=<inputMessage2>\n server.on(\"/update\", HTTP_GET, [] (AsyncWebServerRequest *request) {\n String inputMessage;\n String inputParam;\n String inputMessage2;\n String inputParam2;\n // GET input1 value on <ESP_IP>/update?relay=<inputMessage>\n if (request->hasParam(PARAM_INPUT_1) & request->hasParam(PARAM_INPUT_2)) {\n inputMessage = request->getParam(PARAM_INPUT_1)->value();\n inputParam = PARAM_INPUT_1;\n inputMessage2 = request->getParam(PARAM_INPUT_2)->value();\n inputParam2 = PARAM_INPUT_2;\n if(RELAY_NO){\n Serial.print(\"NO \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], !inputMessage2.toInt());\n }\n else{\n Serial.print(\"NC \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], inputMessage2.toInt());\n }\n }\n else {\n inputMessage = \"No message sent\";\n inputParam = \"none\";\n }\n Serial.println(inputMessage + inputMessage2);\n request->send(200, \"text/plain\", \"OK\");\n });\n // Start server\n server.begin();\n}\n \nvoid loop() {\n\n}"}]}}
|
|
>>>
|
|
Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 129
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"done","kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":27,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":150,"character":1},"end":{"line":150,"character":1}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":23}}}Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":28,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":133,"character":21}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":28}}Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":29,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":16,"character":20}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":29}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":27}}Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":30,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":6,"character":23}}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":31,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":6,"character":23},"end":{"line":6,"character":23}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":6,"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":27,"result":[],"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":28,"result":null,"jsonrpc":"2.0"}Content-Length: 308
|
|
|
|
{"id":29,"result":{"contents":{"kind":"markdown","value":"### variable `PARAM_INPUT_1` \n\n---\nType: `const char *` \nValue = `\u0026\"relay\"[0]` \n\n---\n```cpp\nconst char *PARAM_INPUT_1 = \"relay\"\n```"},"range":{"start":{"line":18,"character":12},"end":{"line":18,"character":25}}},"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":30,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":31,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":6,"result":null}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}Content-Length: 5929
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":58,"character":31},"end":{"line":58,"character":41}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'relayState'"},{"range":{"start":{"line":113,"character":50},"end":{"line":113,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:116:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":113,"character":50},"end":{"line":113,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:116:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":113,"character":4},"end":{"line":113,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1276]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":112,"character":27},"end":{"line":112,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:115:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":112,"character":27},"end":{"line":112,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:115:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":112,"character":2},"end":{"line":112,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\AppData\\Local\\Temp\\arduino-language-server472013639\\sketch\\WIFI Web Servers RGB_LED.ino.cpp:115:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":117,"character":2},"end":{"line":117,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\AppData\\Local\\Temp\\arduino-language-server472013639\\sketch\\WIFI Web Servers RGB_LED.ino.cpp:120:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":32,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":6,"character":23},"end":{"line":6,"character":23}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":32,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":33,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":13,"character":44},"end":{"line":13,"character":44}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":33,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":34,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":45,"character":59}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":34}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":34,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":35,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":32}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":35,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":36,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":3,"character":1}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":36,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":37,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":2}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":37,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":38,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":1}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":38,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":39,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":0}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":39,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 390
|
|
|
|
{"jsonrpc":"2.0","id":40,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":40,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":41,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":0}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":41,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":24},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"\n"}]}}Content-Length: 390
|
|
|
|
{"jsonrpc":"2.0","id":42,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":42,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":24}}}
|
|
>>>
|
|
Content-Length: 5929
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":59,"character":31},"end":{"line":59,"character":41}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'relayState'"},{"range":{"start":{"line":114,"character":50},"end":{"line":114,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:117:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":114,"character":50},"end":{"line":114,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:117:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":1,"character":9},"end":{"line":1,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":114,"character":4},"end":{"line":114,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1276]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":113,"character":27},"end":{"line":113,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:116:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":113,"character":27},"end":{"line":113,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:116:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":113,"character":2},"end":{"line":113,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\AppData\\Local\\Temp\\arduino-language-server472013639\\sketch\\WIFI Web Servers RGB_LED.ino.cpp:116:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":118,"character":2},"end":{"line":118,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\AppData\\Local\\Temp\\arduino-language-server472013639\\sketch\\WIFI Web Servers RGB_LED.ino.cpp:121:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 670
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":25},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"/********************************************\n ----湖南创乐博智能科技有限公司----\n 文件名:10.Passive.ino\n 版本:V2.0\n author: zhulin\n 说明:无源蜂鸣器实验\n ********************************************/"}]}}Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":43,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":0}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":43,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":44,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":6,"character":46},"end":{"line":6,"character":46}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":44,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":25}}}Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":45,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":0}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":45,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":46,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":0,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":46,"result":null,"jsonrpc":"2.0"}Content-Length: 5929
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":65,"character":31},"end":{"line":65,"character":41}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'relayState'"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:123:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:123:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1276]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:122:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:122:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\AppData\\Local\\Temp\\arduino-language-server472013639\\sketch\\WIFI Web Servers RGB_LED.ino.cpp:122:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\AppData\\Local\\Temp\\arduino-language-server472013639\\sketch\\WIFI Web Servers RGB_LED.ino.cpp:127:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":47,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":6,"character":46},"end":{"line":6,"character":46}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":47,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":48,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":19}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":48,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":49,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":13}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":49,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":50,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":12}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":50,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":51,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":11}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":51,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":52,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":11}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":52,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":53,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":4,"character":10}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":53,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":54,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":2,"character":8}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":54,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 330
|
|
|
|
{"jsonrpc":"2.0","id":55,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":2,"character":8}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":55,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 390
|
|
|
|
{"jsonrpc":"2.0","id":56,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":8}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":56,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":57,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":4,"character":12}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":57,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 412
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":26},"contentChanges":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":8}},"rangeLength":1,"text":""}]}}Content-Length: 390
|
|
|
|
{"jsonrpc":"2.0","id":58,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":7}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":58,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 412
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":27},"contentChanges":[{"range":{"start":{"line":2,"character":6},"end":{"line":2,"character":7}},"rangeLength":1,"text":""}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":58}}Content-Length: 390
|
|
|
|
{"jsonrpc":"2.0","id":59,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":6},"end":{"line":2,"character":6}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":59,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":27}}}Content-Length: 413
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":28},"contentChanges":[{"range":{"start":{"line":2,"character":6},"end":{"line":2,"character":6}},"rangeLength":0,"text":"4"}]}}
|
|
>>>
|
|
Content-Length: 116
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"arduinoLanguageServerRebuild"},"id":7,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":7,"result":null}
|
|
>>>
|
|
Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"title":"Building sketch","kind":"begin"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 413
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":29},"contentChanges":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":7}},"rangeLength":0,"text":"1"}]}}
|
|
>>>
|
|
Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 129
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"done","kind":"end"}},"jsonrpc":"2.0"}Content-Length: 5737
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":111,"character":50},"end":{"line":111,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:123:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":111,"character":50},"end":{"line":111,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:123:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":111,"character":4},"end":{"line":111,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1276]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":110,"character":27},"end":{"line":110,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:122:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":110,"character":27},"end":{"line":110,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:122:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":110,"character":2},"end":{"line":110,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\AppData\\Local\\Temp\\arduino-language-server472013639\\sketch\\WIFI Web Servers RGB_LED.ino.cpp:122:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":115,"character":2},"end":{"line":115,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\AppData\\Local\\Temp\\arduino-language-server472013639\\sketch\\WIFI Web Servers RGB_LED.ino.cpp:127:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}Content-Length: 5737
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":111,"character":50},"end":{"line":111,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:123:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":111,"character":50},"end":{"line":111,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:123:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":111,"character":4},"end":{"line":111,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1276]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":110,"character":27},"end":{"line":110,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:122:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":110,"character":27},"end":{"line":110,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:122:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":110,"character":2},"end":{"line":110,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\AppData\\Local\\Temp\\arduino-language-server472013639\\sketch\\WIFI Web Servers RGB_LED.ino.cpp:122:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":115,"character":2},"end":{"line":115,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\AppData\\Local\\Temp\\arduino-language-server472013639\\sketch\\WIFI Web Servers RGB_LED.ino.cpp:127:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 390
|
|
|
|
{"jsonrpc":"2.0","id":60,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":8}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":29}}}Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":61,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":2,"character":16}}}Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":62,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":2,"character":16}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":61}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":63,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"context":{"diagnostics":[]}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":60}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":30},"contentChanges":[{"range":{"start":{"line":2,"character":15},"end":{"line":2,"character":16}},"rangeLength":1,"text":""}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":62}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":63}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":31},"contentChanges":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":15}},"rangeLength":1,"text":""}]}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":32},"contentChanges":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":14}},"rangeLength":1,"text":""}]}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":33},"contentChanges":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":13}},"rangeLength":1,"text":""}]}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":8,"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":60,"result":[],"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":61,"result":null,"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":62,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":63,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":34},"contentChanges":[{"range":{"start":{"line":2,"character":11},"end":{"line":2,"character":12}},"rangeLength":1,"text":""}]}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":35},"contentChanges":[{"range":{"start":{"line":2,"character":10},"end":{"line":2,"character":11}},"rangeLength":1,"text":""}]}}Content-Length: 413
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":36},"contentChanges":[{"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":10}},"rangeLength":1,"text":""}]}}Content-Length: 390
|
|
|
|
{"jsonrpc":"2.0","id":64,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":9}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":36}}}Content-Length: 413
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":37},"contentChanges":[{"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":9}},"rangeLength":0,"text":"W"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":64}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":38},"contentChanges":[{"range":{"start":{"line":2,"character":10},"end":{"line":2,"character":10}},"rangeLength":0,"text":"I"}]}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":39},"contentChanges":[{"range":{"start":{"line":2,"character":11},"end":{"line":2,"character":11}},"rangeLength":0,"text":"F"}]}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":40},"contentChanges":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":12}},"rangeLength":0,"text":"I"}]}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":65,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"context":{"d
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":64,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
iagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":40}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":41},"contentChanges":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"rangeLength":0,"text":" "}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":65}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":66,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":41}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":42},"contentChanges":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"rangeLength":0,"text":"W"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":66}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":43},"contentChanges":[{"range":{"start":{"line":2,"character":15},"end":{"line":2,"character":15}},"rangeLength":0,"text":"e"}]}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":44},"contentChanges":[{"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"rangeLength":0,"text":"b"}]}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":67,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":17}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":44}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":45},"contentChanges":[{"range":{"start":{"line":2,"character":17},"end":{"line":2,
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":65,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":66,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":67,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
"character":17}},"rangeLength":0,"text":" "}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":67}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":68,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":18},"end":{"line":2,"character":18}},"context":{"diagnostics":[]}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":46},"contentChanges":[{"range":{"start":{"line":2,"character":18},"end":{"line":2,"character":18}},"rangeLength":0,"text":"S"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":68}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":69,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":19}},"context":{"diagnostics":[]}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":47},"contentChanges":[{"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":19}},"rangeLength":0,"text":"e"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":69}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":70,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":20},"end":{"line":2,"character":20}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":47}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":48},"contentChanges":[{"range":{"start":{"line":2,"character":20},"end":{"line":2,"character":20}},"rangeLength":0,"text":"r"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":70}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":71,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":21},"end":{"line":2,"character":21}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":48}}}Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":8,"result":null}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":72,"me
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":68,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":69,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":70,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":71,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
thod":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":21},"end":{"line":2,"character":21}},"context":{"diagnostics":[]}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":71}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":49},"contentChanges":[{"range":{"start":{"line":2,"character":21},"end":{"line":2,"character":21}},"rangeLength":0,"text":"V"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":72}}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":72,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":73,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":22},"end":{"line":2,"character":22}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 116
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"arduinoLanguageServerRebuild"},"id":9,"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":73,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":9,"result":null}
|
|
>>>
|
|
Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"title":"Building sketch","kind":"begin"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":49}}}
|
|
>>>
|
|
Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 129
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"done","kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":50},"contentChanges":[{"range":{"start":{"line":2,"character":21},"end":{"line":2,"character":22}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 287
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":74,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":21},"end":{"line":2,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 112
|
|
|
|
{"id":74,"error":{"code":-32602,"message":"onCodeAction called for non-added file","data":null},"jsonrpc":"2.0"}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3332
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":17416,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED","rootUri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED","name":"WIFI Web Servers RGB_LED"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 5497
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","languageId":"cpp","version":50,"text":"/********************************************\n ----湖南创乐博智能科技有限公司----\n 文件名:41.WIFI Web Ser.ino\n 版本:V2.0\n author: zhulin\n 说明:无源蜂鸣器实验\n ********************************************/\n#include <WiFi.h>\n#include <ESPAsyncWebServer.h>\n\n// Set to true to define Relay as Normally Open (NO)\n#define RELAY_NO true\n\n// Set number of relays\n#define NUM_RELAYS 5\n\n// Assign each GPIO to a relay\nint relayGPIOs[NUM_RELAYS] = {2, 26, 27, 25, 33};\n\n// Replace with your network credentials\nconst char* ssid = \"REPLACE_WITH_YOUR_SSID\";\nconst char* password = \"REPLACE_WITH_YOUR_PASSWORD\";\n\nconst char* PARAM_INPUT_1 = \"relay\"; \nconst char* PARAM_INPUT_2 = \"state\";\n\n// Create AsyncWebServer object on port 80\nAsyncWebServer server(80);\n\nconst char index_html[] PROGMEM = R\"rawliteral(\n<!DOCTYPE HTML><html>\n<head>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <style>\n html {font-family: Arial; display: inline-block; text-align: center;}\n h2 {font-size: 3.0rem;}\n p {font-size: 3.0rem;}\n body {max-width: 600px; margin:0px auto; padding-bottom: 25px;}\n .switch {position: relative; display: inline-block; width: 120px; height: 68px} \n .switch input {display: none}\n .slider {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; border-radius: 34px}\n .slider:before {position: absolute; content: \"\"; height: 52px; width: 52px; left: 8px; bottom: 8px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 68px}\n input:checked+.slider {background-color: #2196F3}\n input:checked+.slider:before {-webkit-transform: translateX(52px); -ms-transform: translateX(52px); transform: translateX(52px)}\n </style>\n</head>\n<body>\n <h2>ESP Web Server</h2>\n %BUTTONPLACEHOLDER%\n<script>function toggleCheckbox(element) {\n var xhr = new XMLHttpRequest();\n if(element.checked){ xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=1\", true); }\n else { xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=0\", true); }\n xhr.send();\n}</script>\n</body>\n</html>\n)rawliteral\";\n\n// Replaces placeholder with button section in your web page\nString processor(const String& var){\n //Serial.println(var);\n if(var == \"BUTTONPLACEHOLDER\"){\n String buttons =\"\";\n for(int i=1; i<=NUM_RELAYS; i++){\n String relayStateValue = relayState(i);\n buttons+= \"<h4>Relay #\" + String(i) + \" - GPIO \" + relayGPIOs[i-1] + \"</h4><label class=\\\"switch\\\"><input type=\\\"checkbox\\\" onchange=\\\"toggleCheckbox(this)\\\" id=\\\"\" + String(i) + \"\\\" \"+ relayStateValue +\"><span class=\\\"slider\\\"></span></label>\";\n }\n return buttons;\n }\n return String();\n}\n\nString relayState(int numRelay){\n if(RELAY_NO){\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"\";\n }\n else {\n return \"checked\";\n }\n }\n else {\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"checked\";\n }\n else {\n return \"\";\n }\n }\n return \"\";\n}\n\nvoid setup(){\n // Serial port for debugging purposes\n Serial.begin(115200);\n\n // Set all relays to off when the program starts - if set to Normally Open (NO), the relay is off when you set the relay to HIGH\n for(int i=1; i<=NUM_RELAYS; i++){\n pinMode(relayGPIOs[i-1], OUTPUT);\n if(RELAY_NO){\n digitalWrite(relayGPIOs[i-1], HIGH);\n }\n else{\n digitalWrite(relayGPIOs[i-1], LOW);\n }\n }\n \n // Connect to Wi-Fi\n WiFi.begin(ssid, password);\n while (WiFi.status() != WL_CONNECTED) {\n delay(1000);\n Serial.println(\"Connecting to WiFi..\");\n }\n\n // Print ESP32 Local IP Address\n Serial.println(WiFi.localIP());\n\n // Route for root / web page\n server.on(\"/\", HTTP_GET, [](AsyncWebServerRequest *request){\n request->send_P(200, \"text/html\", index_html, processor);\n });\n\n // Send a GET request to <ESP_IP>/update?relay=<inputMessage>&state=<inputMessage2>\n server.on(\"/update\", HTTP_GET, [] (AsyncWebServerRequest *request) {\n String inputMessage;\n String inputParam;\n String inputMessage2;\n String inputParam2;\n // GET input1 value on <ESP_IP>/update?relay=<inputMessage>\n if (request->hasParam(PARAM_INPUT_1) & request->hasParam(PARAM_INPUT_2)) {\n inputMessage = request->getParam(PARAM_INPUT_1)->value();\n inputParam = PARAM_INPUT_1;\n inputMessage2 = request->getParam(PARAM_INPUT_2)->value();\n inputParam2 = PARAM_INPUT_2;\n if(RELAY_NO){\n Serial.print(\"NO \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], !inputMessage2.toInt());\n }\n else{\n Serial.print(\"NC \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], inputMessage2.toInt());\n }\n }\n else {\n inputMessage = \"No message sent\";\n inputParam = \"none\";\n }\n Serial.println(inputMessage + inputMessage2);\n request->send(200, \"text/plain\", \"OK\");\n });\n // Start server\n server.begin();\n}\n \nvoid loop() {\n\n}"}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":51},"contentChanges":[{"range":{"start":{"line":2,"character":21},"end":{"line":2,"character":21}},"rangeLength":0,"text":"v"}]}}Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":22},"end":{"line":2,"character":22}},"context":{"diagnostics":[]}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":52},"contentChanges":[{"range":{"start":{"line":2,"character":22},"end":{"line":2,"character":22}},"rangeLength":0,"text":"e"}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":1}}Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":2,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":23},"end":{"line":2,"character":23}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":52}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":53},"contentChanges":[{"range":{"start":{"line":2,"character":23},"end":{"line":2,"character":23}},"rangeLength":0,"text":"r"}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":0,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":1,"result":[],"jsonrpc":"2.0"}Content-Length: 5781
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1276]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED\\WIFI Web Servers RGB_LED.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED\\WIFI Web Servers RGB_LED.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":2,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
2}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":54},"contentChanges":[{"range":{"start":{"line":2,"character":24},"end":{"line":2,"character":24}},"rangeLength":0,"text":"s"}]}}Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":3,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":25},"end":{"line":2,"character":25}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":54}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":55},"contentChanges":[{"range":{"start":{"line":2,"character":25},"end":{"line":2,"character":25}},"rangeLength":0,"text":" "}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":3}}Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":4,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":26},"end":{"line":2,"character":26}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":55}}}Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":5,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":7}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":5}}Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":6,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":2,"character":25}}}Content-Length: 330
|
|
|
|
{"jsonrpc":"2.0","id":7,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":2,"character":25}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":6}}Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":8,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":25},"end":{"line":2,"character":25}},"context":{"diagnostics":[]}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":3,"result":[],"jsonrpc":"2.0"}Content-Length: 5781
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1276]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED\\WIFI Web Servers RGB_LED.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED\\WIFI Web Servers RGB_LED.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":4,"result":[],"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":5,"result":null,"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":6,"result":null,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":7,"result":[],"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":8,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
","params":{"id":4}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":56},"contentChanges":[{"range":{"start":{"line":2,"character":25},"end":{"line":2,"character":25}},"rangeLength":0,"text":" "}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":7}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":8}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":56}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":57},"contentChanges":[{"range":{"start":{"line":2,"character":26},"end":{"line":2,"character":26}},"rangeLength":0,"text":"E"}]}}Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":9,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":27},"end":{"line":2,"character":27}},"context":{"diagnostics":[]}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":58},"contentChanges":[{"range":{"start":{"line":2,"character":27},"end":{"line":2,"character":27}},"rangeLength":0,"text":"w"}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":9}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":10,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":28},"end":{"line":2,"character":28}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":58}}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":59},"contentChanges":[{"range":{"start":{"line":2,"character":27},"end":{"line":2,"character":28}},"rangeLength":1,"text":""}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":10}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":11,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":27},"end":{"line":2,"character":27}},"context":{"diagnostics":[]}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":9,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":10,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":11,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":60},"contentChanges":[{"range":{"start":{"line":2,"character":27},"end":{"line":2,"character":27}},"rangeLength":0,"text":"e"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":11}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":12,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":28},"end":{"line":2,"character":28}},"context":{"diagnostics":[]}}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":61},"contentChanges":[{"range":{"start":{"line":2,"character":27},"end":{"line":2,"character":28}},"rangeLength":1,"text":""}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":12}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":62},"contentChanges":[{"range":{"start":{"line":2,"character":26},"end":{"line":2,"character":27}},"rangeLength":1,"text":""}]}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":62}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":63},"contentChanges":[{"range":{"start":{"line":2,"character":26},"end":{"line":2,"character":26}},"rangeLength":0,"text":"R"}]}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":13,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":27},"end":{"line":2,"character":27}},"context":{"diagnostics":[]}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":64},"contentChanges":[{"range":{"start":{"line":2,"character":27},"end":{"line":2,"character":27}},"rangeLength":0,"text":"e"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":13}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":14,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":28},"end":{"line":2,"character":28}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%A
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":12,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":13,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":14,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
E%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":64}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":65},"contentChanges":[{"range":{"start":{"line":2,"character":28},"end":{"line":2,"character":28}},"rangeLength":0,"text":"l"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":14}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":66},"contentChanges":[{"range":{"start":{"line":2,"character":29},"end":{"line":2,"character":29}},"rangeLength":0,"text":"a"}]}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":15,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":30},"end":{"line":2,"character":30}},"context":{"diagnostics":[]}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":67},"contentChanges":[{"range":{"start":{"line":2,"character":30},"end":{"line":2,"character":30}},"rangeLength":0,"text":"y"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":15}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":16,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":31}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":67}}}Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":0,"result":null}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":17,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":32},"end":{"line":2,"character":32}},"context":{"diagnostics":[]}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":16}}Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":68},"contentChanges":[{"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":32}},"rangeLength":1,"text":""}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":17}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":18,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":15,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":16,"result":[],"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 116
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"arduinoLanguageServerRebuild"},"id":1,"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":17,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
%20RGB_LED.ino"},"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":31}},"context":{"diagnostics":[]}}}Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":68}}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":19,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":31}},"context":{"diagnostics":[]}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":18}}Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":20,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":31}},"context":{"diagnostics":[]}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":19}}Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":1,"result":null}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":18,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":19,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":20,"result":[],"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"title":"Building sketch","kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 129
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"done","kind":"end"}},"jsonrpc":"2.0"}Content-Length: 5781
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1276]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED\\WIFI Web Servers RGB_LED.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED\\WIFI Web Servers RGB_LED.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":21,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":31}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":21,"result":[],"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/61","percentage":14.754098360655737,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/61","percentage":16.39344262295082,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/61","percentage":16.39344262295082,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/61","percentage":18.0327868852459,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/61","percentage":19.672131147540984,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/61","percentage":19.672131147540984,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/61","percentage":21.311475409836067,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/61","percentage":22.950819672131146,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/61","percentage":22.950819672131146,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/61","percentage":24.59016393442623,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/61","percentage":24.59016393442623,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/61","percentage":26.229508196721312,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/61","percentage":26.229508196721312,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/61","percentage":27.868852459016395,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/61","percentage":27.868852459016395,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/61","percentage":29.508196721311474,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/61","percentage":31.147540983606557,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/61","percentage":31.147540983606557,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/61","percentage":36.0655737704918,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/61","percentage":36.0655737704918,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/61","percentage":57.377049180327866,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/61","percentage":59.01639344262295,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/61","percentage":59.01639344262295,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/61","percentage":60.65573770491803,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/61","percentage":63.9344262295082,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/61","percentage":63.9344262295082,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/61","percentage":65.57377049180327,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"42/61","percentage":68.85245901639344,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/61","percentage":72.1311475409836,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/61","percentage":72.1311475409836,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/61","percentage":73.77049180327869,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/61","percentage":75.40983606557377,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"47/61","percentage":77.04918032786885,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"51/61","percentage":83.60655737704919,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/61","percentage":85.24590163934427,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"53/61","percentage":86.88524590163935,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"53/61","percentage":86.88524590163935,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"54/61","percentage":88.52459016393442,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"55/61","percentage":90.1639344262295,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"56/61","percentage":91.80327868852459,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"57/61","percentage":93.44262295081967,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"58/61","percentage":95.08196721311475,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 5781
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1276]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED\\WIFI Web Servers RGB_LED.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED\\WIFI Web Servers RGB_LED.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":22,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":31}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":22,"result":[],"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"59/61","percentage":96.72131147540983,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"60/61","percentage":98.36065573770492,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":23,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":51}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":23,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":24,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":10,"character":51},"end":{"line":10,"character":51}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":24,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":25,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":14,"character":20}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":25,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":26,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":14,"character":20}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":26,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":27,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":14,"character":20},"end":{"line":14,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":27,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":28,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":14,"character":21}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":28,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":69},"contentChanges":[{"range":{"start":{"line":14,"character":20},"end":{"line":14,"character":21}},"rangeLength":1,"text":"1"}]}}Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":29,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":14,"character":21},"end":{"line":14,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":29,"result":[],"jsonrpc":"2.0"}Content-Length: 3437
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":17,"character":33},"end":{"line":17,"character":35}},"severity":1,"code":"excess_initializers","source":"clang","message":"Excess elements in array initializer"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":69}}}Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":30,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":14,"character":21},"end":{"line":14,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":30,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":31,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":17,"character":31}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":31,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":32,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":17,"character":31}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":32,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":33,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":17,"character":30}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":33,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":34,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":17,"character":31}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":34,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":35,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":17,"character":31}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":35,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":36,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":17,"character":31}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":36,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 581
|
|
|
|
{"jsonrpc":"2.0","id":37,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":17,"character":31},"end":{"line":17,"character":47}},"context":{"diagnostics":[{"range":{"start":{"line":17,"character":33},"end":{"line":17,"character":35}},"message":"Excess elements in array initializer","severity":1,"code":"excess_initializers","source":"clang"}]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":37,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":38,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":17,"character":47}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":38,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":70},"contentChanges":[{"range":{"start":{"line":17,"character":31},"end":{"line":17,"character":47}},"rangeLength":16,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":39,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":17,"character":31},"end":{"line":17,"character":31}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":39,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":70}}}Content-Length: 416
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":71},"contentChanges":[{"range":{"start":{"line":17,"character":30},"end":{"line":17,"character":31}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":40,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":17,"character":30},"end":{"line":17,"character":30}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":40,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":71}}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":72},"contentChanges":[{"range":{"start":{"line":17,"character":30},"end":{"line":17,"character":30}},"rangeLength":0,"text":"1"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":73},"contentChanges":[{"range":{"start":{"line":17,"character":31},"end":{"line":17,"character":31}},"rangeLength":0,"text":"7"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":41,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":17,"character":32},"end":{"line":17,"character":32}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":41,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":73}}}Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":42,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":23}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":42,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":43,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":13,"character":23},"end":{"line":13,"character":23}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":43,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":44,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":23}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":44,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":45,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":7}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":45,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":46,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":10,"character":7},"end":{"line":10,"character":7}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":46,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":47,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":47,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":48,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":3}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":48,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":49,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":10,"character":3},"end":{"line":10,"character":52}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":49,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 325
|
|
|
|
{"jsonrpc":"2.0","id":50,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":21}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":50,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":51,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":21}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":51,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":52,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":21}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":52}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":52,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":53,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":10,"character":3}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":53,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":54,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":10,"character":3},"end":{"line":10,"character":52}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":54,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 454
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":74},"contentChanges":[{"range":{"start":{"line":10,"character":3},"end":{"line":10,"character":52}},"rangeLength":49,"text":"设为true定义继电器为常开(NO)"}]}}Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":55,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":10,"character":21},"end":{"line":10,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":55,"result":[],"jsonrpc":"2.0"}Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":74}}}Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":56,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":10,"character":21},"end":{"line":10,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":56,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":57,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":17,"character":1}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":57,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":58,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":58,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":59,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":3}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":59,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":60,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":13,"character":3},"end":{"line":13,"character":23}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":60,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":61,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":23}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":61,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":62,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":13,"character":23},"end":{"line":13,"character":23}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":62,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":63,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":7}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":63,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":64,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":7}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":64,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":65,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":13,"character":7},"end":{"line":13,"character":7}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":65,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":66,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":1}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":66,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":67,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":2}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":67,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":68,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":68,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":69,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":69,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":70,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":13,"character":3}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":70,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":71,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":13,"character":3},"end":{"line":13,"character":23}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":71,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 437
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":75},"contentChanges":[{"range":{"start":{"line":13,"character":3},"end":{"line":13,"character":23}},"rangeLength":20,"text":"设置继电器数量"}]}}Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":72,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":13,"character":10},"end":{"line":13,"character":10}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":72,"result":[],"jsonrpc":"2.0"}Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":75}}}Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":73,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":13,"character":10},"end":{"line":13,"character":10}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":73,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":74,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":14,"character":20}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":74,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":75,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":14,"character":20},"end":{"line":14,"character":20}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":75,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":76,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":16,"character":4}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":76,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":77,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":16,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":77,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":78,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":16,"character":3}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":78,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":79,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":16,"character":3},"end":{"line":16,"character":30}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":79,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":80,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":16,"character":5}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":80,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":81,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":16,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":81,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":82,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":16,"character":3}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":82,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":83,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":16,"character":3},"end":{"line":16,"character":30}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":83,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 453
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":76},"contentChanges":[{"range":{"start":{"line":16,"character":3},"end":{"line":16,"character":30}},"rangeLength":27,"text":"将每个GPIO分配给一个继电器"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":84,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":16,"character":18},"end":{"line":16,"character":18}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":84,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":76}}}Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":85,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":19,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":85,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":86,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":19,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":86,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":87,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":19,"character":3}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":87,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":88,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":19,"character":3},"end":{"line":19,"character":40}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":88,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 416
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":77},"contentChanges":[{"range":{"start":{"line":19,"character":3},"end":{"line":19,"character":40}},"rangeLength":37,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":77}}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":78},"contentChanges":[{"range":{"start":{"line":19,"character":3},"end":{"line":19,"character":3}},"rangeLength":0,"text":"s"}]}}Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":79},"contentChanges":[{"range":{"start":{"line":19,"character":4},"end":{"line":19,"character":4}},"rangeLength":0,"text":"h"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":80},"contentChanges":[{"range":{"start":{"line":19,"character":5},"end":{"line":19,"character":5}},"rangeLength":0,"text":"e"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 415
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":81},"contentChanges":[{"range":{"start":{"line":19,"character":6},"end":{"line":19,"character":6}},"rangeLength":0,"text":"z"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":82},"contentChanges":[{"range":{"start":{"line":19,"character":6},"end":{"line":19,"character":7}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":83},"contentChanges":[{"range":{"start":{"line":19,"character":5},"end":{"line":19,"character":6}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":84},"contentChanges":[{"range":{"start":{"line":19,"character":4},"end":{"line":19,"character":5}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 414
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":85},"contentChanges":[{"range":{"start":{"line":19,"character":3},"end":{"line":19,"character":4}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":85}}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":86},"contentChanges":[{"range":{"start":{"line":19,"character":3},"end":{"line":19,"character":3}},"rangeLength":0,"text":"设"}]}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":87},"contentChanges":[{"range":{"start":{"line":19,"character":4},"end":{"line":19,"character":4}},"rangeLength":0,"text":"置"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":89,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":19,"character":5},"end":{"line":19,"character":5}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":89,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":87}}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":88},"contentChanges":[{"range":{"start":{"line":19,"character":5},"end":{"line":19,"character":5}},"rangeLength":0,"text":"自"}]}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":89},"contentChanges":[{"range":{"start":{"line":19,"character":6},"end":{"line":19,"character":6}},"rangeLength":0,"text":"己"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":90,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":19,"character":7},"end":{"line":19,"character":7}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":90,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":90},"contentChanges":[{"range":{"start":{"line":19,"character":7},"end":{"line":19,"character":7}},"rangeLength":0,"text":"可"}]}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":91},"contentChanges":[{"range":{"start":{"line":19,"character":8},"end":{"line":19,"character":8}},"rangeLength":0,"text":"以"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 392
|
|
|
|
{"jsonrpc":"2.0","id":91,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":19,"character":9},"end":{"line":19,"character":9}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":91,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":91}}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":92},"contentChanges":[{"range":{"start":{"line":19,"character":9},"end":{"line":19,"character":9}},"rangeLength":0,"text":"上"}]}}Content-Length: 419
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":93},"contentChanges":[{"range":{"start":{"line":19,"character":10},"end":{"line":19,"character":10}},"rangeLength":0,"text":"网"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 419
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":94},"contentChanges":[{"range":{"start":{"line":19,"character":11},"end":{"line":19,"character":11}},"rangeLength":0,"text":"的"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":92,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":19,"character":12},"end":{"line":19,"character":12}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":92,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":94}}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":95},"contentChanges":[{"range":{"start":{"line":19,"character":12},"end":{"line":19,"character":12}},"rangeLength":0,"text":"W"}]}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":96},"contentChanges":[{"range":{"start":{"line":19,"character":13},"end":{"line":19,"character":13}},"rangeLength":0,"text":"I"}]}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":97},"contentChanges":[{"range":{"start":{"line":19,"character":14},"end":{"line":19,"character":14}},"rangeLength":0,"text":"F"}]}}Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":98},"contentChanges":[{"range":{"start":{"line":19,"character":15},"end":{"line":19,"character":15}},"rangeLength":0,"text":"I"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":93,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":19,"character":16},"end":{"line":19,"character":16}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":93,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 289
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":98}}}Content-Length: 419
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":99},"contentChanges":[{"range":{"start":{"line":19,"character":16},"end":{"line":19,"character":16}},"rangeLength":0,"text":"账"}]}}Content-Length: 420
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":100},"contentChanges":[{"range":{"start":{"line":19,"character":17},"end":{"line":19,"character":17}},"rangeLength":0,"text":"号"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 420
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":101},"contentChanges":[{"range":{"start":{"line":19,"character":18},"end":{"line":19,"character":18}},"rangeLength":0,"text":"和"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":94,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":19,"character":19},"end":{"line":19,"character":19}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":94,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":101}}}Content-Length: 420
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":102},"contentChanges":[{"range":{"start":{"line":19,"character":19},"end":{"line":19,"character":19}},"rangeLength":0,"text":"密"}]}}Content-Length: 420
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":103},"contentChanges":[{"range":{"start":{"line":19,"character":20},"end":{"line":19,"character":20}},"rangeLength":0,"text":"码"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":95,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":19,"character":21},"end":{"line":19,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":95,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":103}}}Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":96,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":20,"character":41}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":96,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":97,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":20,"character":42}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":97,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":98,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":20,"character":42},"end":{"line":20,"character":42}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":98,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":104},"contentChanges":[{"range":{"start":{"line":20,"character":41},"end":{"line":20,"character":42}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":105},"contentChanges":[{"range":{"start":{"line":20,"character":40},"end":{"line":20,"character":41}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":106},"contentChanges":[{"range":{"start":{"line":20,"character":39},"end":{"line":20,"character":40}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":107},"contentChanges":[{"range":{"start":{"line":20,"character":38},"end":{"line":20,"character":39}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":108},"contentChanges":[{"range":{"start":{"line":20,"character":37},"end":{"line":20,"character":38}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":109},"contentChanges":[{"range":{"start":{"line":20,"character":36},"end":{"line":20,"character":37}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":110},"contentChanges":[{"range":{"start":{"line":20,"character":35},"end":{"line":20,"character":36}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":111},"contentChanges":[{"range":{"start":{"line":20,"character":34},"end":{"line":20,"character":35}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":112},"contentChanges":[{"range":{"start":{"line":20,"character":33},"end":{"line":20,"character":34}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":113},"contentChanges":[{"range":{"start":{"line":20,"character":32},"end":{"line":20,"character":33}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":114},"contentChanges":[{"range":{"start":{"line":20,"character":31},"end":{"line":20,"character":32}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":115},"contentChanges":[{"range":{"start":{"line":20,"character":30},"end":{"line":20,"character":31}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":116},"contentChanges":[{"range":{"start":{"line":20,"character":29},"end":{"line":20,"character":30}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":117},"contentChanges":[{"range":{"start":{"line":20,"character":28},"end":{"line":20,"character":29}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":118},"contentChanges":[{"range":{"start":{"line":20,"character":27},"end":{"line":20,"character":28}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":119},"contentChanges":[{"range":{"start":{"line":20,"character":26},"end":{"line":20,"character":27}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":120},"contentChanges":[{"range":{"start":{"line":20,"character":25},"end":{"line":20,"character":26}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":121},"contentChanges":[{"range":{"start":{"line":20,"character":24},"end":{"line":20,"character":25}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":122},"contentChanges":[{"range":{"start":{"line":20,"character":23},"end":{"line":20,"character":24}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":123},"contentChanges":[{"range":{"start":{"line":20,"character":22},"end":{"line":20,"character":23}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":124},"contentChanges":[{"range":{"start":{"line":20,"character":21},"end":{"line":20,"character":22}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":125},"contentChanges":[{"range":{"start":{"line":20,"character":20},"end":{"line":20,"character":21}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":99,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":20,"character":20},"end":{"line":20,"character":20}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":99,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":125}}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":126},"contentChanges":[{"range":{"start":{"line":20,"character":20},"end":{"line":20,"character":20}},"rangeLength":0,"text":"z"}]}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":127},"contentChanges":[{"range":{"start":{"line":20,"character":21},"end":{"line":20,"character":21}},"rangeLength":0,"text":"h"}]}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":128},"contentChanges":[{"range":{"start":{"line":20,"character":22},"end":{"line":20,"character":22}},"rangeLength":0,"text":"u"}]}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":129},"contentChanges":[{"range":{"start":{"line":20,"character":23},"end":{"line":20,"character":23}},"rangeLength":0,"text":"l"}]}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":130},"contentChanges":[{"range":{"start":{"line":20,"character":24},"end":{"line":20,"character":24}},"rangeLength":0,"text":"i"}]}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":131},"contentChanges":[{"range":{"start":{"line":20,"character":25},"end":{"line":20,"character":25}},"rangeLength":0,"text":"n"}]}}Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":100,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":20,"character":26},"end":{"line":20,"character":26}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":100,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":131}}}Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":101,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":20,"character":26},"end":{"line":20,"character":26}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":101,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":132},"contentChanges":[{"range":{"start":{"line":20,"character":26},"end":{"line":20,"character":26}},"rangeLength":0,"text":"_"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":102,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":20,"character":27},"end":{"line":20,"character":27}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":102,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":103,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":20,"character":27},"end":{"line":20,"character":27}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":103,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":132}}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":133},"contentChanges":[{"range":{"start":{"line":20,"character":27},"end":{"line":20,"character":27}},"rangeLength":0,"text":"H"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":134},"contentChanges":[{"range":{"start":{"line":20,"character":28},"end":{"line":20,"character":28}},"rangeLength":0,"text":"o"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":135},"contentChanges":[{"range":{"start":{"line":20,"character":29},"end":{"line":20,"character":29}},"rangeLength":0,"text":"m"}]}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":136},"contentChanges":[{"range":{"start":{"line":20,"character":30},"end":{"line":20,"character":30}},"rangeLength":0,"text":"e"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":104,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":20,"character":31},"end":{"line":20,"character":31}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":104,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":136}}}Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":105,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":21,"character":51}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":105,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":106,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":21,"character":50}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":106,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":107,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":21,"character":50},"end":{"line":21,"character":50}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":107,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":137},"contentChanges":[{"range":{"start":{"line":21,"character":49},"end":{"line":21,"character":50}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":138},"contentChanges":[{"range":{"start":{"line":21,"character":48},"end":{"line":21,"character":49}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":139},"contentChanges":[{"range":{"start":{"line":21,"character":47},"end":{"line":21,"character":48}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":140},"contentChanges":[{"range":{"start":{"line":21,"character":46},"end":{"line":21,"character":47}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":141},"contentChanges":[{"range":{"start":{"line":21,"character":45},"end":{"line":21,"character":46}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":142},"contentChanges":[{"range":{"start":{"line":21,"character":44},"end":{"line":21,"character":45}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":143},"contentChanges":[{"range":{"start":{"line":21,"character":43},"end":{"line":21,"character":44}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":144},"contentChanges":[{"range":{"start":{"line":21,"character":42},"end":{"line":21,"character":43}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":145},"contentChanges":[{"range":{"start":{"line":21,"character":41},"end":{"line":21,"character":42}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":146},"contentChanges":[{"range":{"start":{"line":21,"character":40},"end":{"line":21,"character":41}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":147},"contentChanges":[{"range":{"start":{"line":21,"character":39},"end":{"line":21,"character":40}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":148},"contentChanges":[{"range":{"start":{"line":21,"character":38},"end":{"line":21,"character":39}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":149},"contentChanges":[{"range":{"start":{"line":21,"character":37},"end":{"line":21,"character":38}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":150},"contentChanges":[{"range":{"start":{"line":21,"character":36},"end":{"line":21,"character":37}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":151},"contentChanges":[{"range":{"start":{"line":21,"character":35},"end":{"line":21,"character":36}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":152},"contentChanges":[{"range":{"start":{"line":21,"character":34},"end":{"line":21,"character":35}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":153},"contentChanges":[{"range":{"start":{"line":21,"character":33},"end":{"line":21,"character":34}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":154},"contentChanges":[{"range":{"start":{"line":21,"character":32},"end":{"line":21,"character":33}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":155},"contentChanges":[{"range":{"start":{"line":21,"character":31},"end":{"line":21,"character":32}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":156},"contentChanges":[{"range":{"start":{"line":21,"character":30},"end":{"line":21,"character":31}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":157},"contentChanges":[{"range":{"start":{"line":21,"character":29},"end":{"line":21,"character":30}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":158},"contentChanges":[{"range":{"start":{"line":21,"character":28},"end":{"line":21,"character":29}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":159},"contentChanges":[{"range":{"start":{"line":21,"character":27},"end":{"line":21,"character":28}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":160},"contentChanges":[{"range":{"start":{"line":21,"character":26},"end":{"line":21,"character":27}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":161},"contentChanges":[{"range":{"start":{"line":21,"character":25},"end":{"line":21,"character":26}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 417
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":162},"contentChanges":[{"range":{"start":{"line":21,"character":24},"end":{"line":21,"character":25}},"rangeLength":1,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":108,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":21,"character":24},"end":{"line":21,"character":24}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":108,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":162}}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":163},"contentChanges":[{"range":{"start":{"line":21,"character":24},"end":{"line":21,"character":24}},"rangeLength":0,"text":"z"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":164},"contentChanges":[{"range":{"start":{"line":21,"character":25},"end":{"line":21,"character":25}},"rangeLength":0,"text":"n"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":109,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":21,"character":26},"end":{"line":21,"character":26}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":109,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":164}}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":165},"contentChanges":[{"range":{"start":{"line":21,"character":26},"end":{"line":21,"character":26}},"rangeLength":0,"text":"6"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":166},"contentChanges":[{"range":{"start":{"line":21,"character":27},"end":{"line":21,"character":27}},"rangeLength":0,"text":"2"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":167},"contentChanges":[{"range":{"start":{"line":21,"character":28},"end":{"line":21,"character":28}},"rangeLength":0,"text":"7"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":168},"contentChanges":[{"range":{"start":{"line":21,"character":29},"end":{"line":21,"character":29}},"rangeLength":0,"text":"1"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":169},"contentChanges":[{"range":{"start":{"line":21,"character":30},"end":{"line":21,"character":30}},"rangeLength":0,"text":"2"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":170},"contentChanges":[{"range":{"start":{"line":21,"character":31},"end":{"line":21,"character":31}},"rangeLength":0,"text":"3"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":171},"contentChanges":[{"range":{"start":{"line":21,"character":32},"end":{"line":21,"character":32}},"rangeLength":0,"text":"9"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":110,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":21,"character":33},"end":{"line":21,"character":33}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":110,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":111,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":21,"character":33},"end":{"line":21,"character":33}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":111,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":171}}}Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":112,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":16,"character":18}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":112,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":113,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":16,"character":18},"end":{"line":16,"character":18}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":113,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":114,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":26,"character":3}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":114,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":115,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":26,"character":3},"end":{"line":26,"character":42}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":115,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 326
|
|
|
|
{"jsonrpc":"2.0","id":116,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":26,"character":37}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":116,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":117,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":26,"character":7}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":117,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":118,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":26,"character":3}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":118,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":119,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":26,"character":3}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":119,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":120,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":26,"character":2}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":120,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":121,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":26,"character":3}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":121,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":122,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":26,"character":3},"end":{"line":26,"character":42}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":122,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 457
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":172},"contentChanges":[{"range":{"start":{"line":26,"character":3},"end":{"line":26,"character":42}},"rangeLength":39,"text":"在端口80上创建AsyncWebServer对象"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":123,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":26,"character":27},"end":{"line":26,"character":27}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":123,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":172}}}Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":124,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":41,"character":31}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":124,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":125,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":41,"character":31}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":125,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":126,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":41,"character":31},"end":{"line":41,"character":31}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":126,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":127,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":40,"character":37}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":127,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":128,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":40,"character":37}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":128,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":129,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":47,"character":19}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":129,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":130,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":47,"character":8}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":130,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":131,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":47,"character":9}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":131,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":132,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":47,"character":9},"end":{"line":47,"character":9}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":132,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":133,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":47,"character":11}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":133,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 416
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":173},"contentChanges":[{"range":{"start":{"line":47,"character":9},"end":{"line":47,"character":9}},"rangeLength":0,"text":"3"}]}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":174},"contentChanges":[{"range":{"start":{"line":47,"character":10},"end":{"line":47,"character":10}},"rangeLength":0,"text":"2"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":134,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":47,"character":11},"end":{"line":47,"character":11}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":134,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":174}}}Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":135,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":47,"character":23}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":135,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":136,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":47,"character":22}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":136,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":137,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":47,"character":22}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":137,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":175},"contentChanges":[{"range":{"start":{"line":47,"character":22},"end":{"line":47,"character":22}},"rangeLength":0,"text":" "}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":138,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":47,"character":23}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":138,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":139,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":47,"character":23},"end":{"line":47,"character":23}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":139,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":175}}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":176},"contentChanges":[{"range":{"start":{"line":47,"character":23},"end":{"line":47,"character":23}},"rangeLength":0,"text":"R"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":140,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":47,"character":24},"end":{"line":47,"character":24}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":140,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":176}}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":177},"contentChanges":[{"range":{"start":{"line":47,"character":24},"end":{"line":47,"character":24}},"rangeLength":0,"text":"e"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":141,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":47,"character":25},"end":{"line":47,"character":25}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":141,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":177}}}Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":178},"contentChanges":[{"range":{"start":{"line":47,"character":25},"end":{"line":47,"character":25}},"rangeLength":0,"text":"l"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":179},"contentChanges":[{"range":{"start":{"line":47,"character":26},"end":{"line":47,"character":26}},"rangeLength":0,"text":"a"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 418
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":180},"contentChanges":[{"range":{"start":{"line":47,"character":27},"end":{"line":47,"character":27}},"rangeLength":0,"text":"y"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":142,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":47,"character":28},"end":{"line":47,"character":28}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":142,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":180}}}Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":143,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":40,"character":87}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":143,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":144,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":40,"character":87},"end":{"line":40,"character":87}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":144,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":145,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":66,"character":87}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":145,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":146,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":95,"character":19}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":146,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":147,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":101,"character":21}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":147,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":148,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":101,"character":20}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":148,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":149,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":94,"character":4}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":149,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":150,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":94,"character":5}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":150,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":151,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":94,"character":5},"end":{"line":94,"character":39}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":151,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 326
|
|
|
|
{"jsonrpc":"2.0","id":152,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":76}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":152,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 326
|
|
|
|
{"jsonrpc":"2.0","id":153,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":94,"character":20}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":153,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":154,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":94,"character":6}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":154,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":155,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":94,"character":5},"end":{"line":94,"character":5}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":155,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":156,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":94,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":156,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":157,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":94,"character":6}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":157,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":158,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":93,"character":13},"end":{"line":94,"character":5}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":158,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":159,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":94,"character":29}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":159,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":160,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":94,"character":29},"end":{"line":94,"character":29}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":160,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":161,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":94,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":161,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":162,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":94,"character":4}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":162,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":163,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":94,"character":5}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":163,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":164,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":94,"character":5},"end":{"line":94,"character":39}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":164,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 438
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":181},"contentChanges":[{"range":{"start":{"line":94,"character":5},"end":{"line":94,"character":39}},"rangeLength":34,"text":"用于调试的串口"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":165,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":94,"character":12},"end":{"line":94,"character":12}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":165,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":166,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":94,"character":12},"end":{"line":94,"character":12}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":166,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":181}}}Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":167,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":29}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":167,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":168,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":168,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":169,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":169,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":170,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":5}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":170,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":171,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":96,"character":0},"end":{"line":97,"character":5}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":171,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":172,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":97,"character":5},"end":{"line":97,"character":130}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":172,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":173,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":124}}}Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":174,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":123}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":173,"result":[],"jsonrpc":"2.0"}Content-Length: 40
|
|
|
|
{"id":174,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":175,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":115}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":175,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":176,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":111}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":176,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":177,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":98,"character":25}}}
|
|
>>>
|
|
Content-Length: 225
|
|
|
|
{"id":177,"result":{"contents":{"kind":"markdown","value":"### macro `NUM_RELAYS` \n\n---\n```cpp\n#define NUM_RELAYS 1\n```"},"range":{"start":{"line":109,"character":18},"end":{"line":109,"character":28}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":178,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":24}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":178,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":179,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":8}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":179,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":180,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":8}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":180,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 393
|
|
|
|
{"jsonrpc":"2.0","id":181,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":97,"character":9},"end":{"line":97,"character":9}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":181,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":182,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":6}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":182,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":183,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":183,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":184,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":184,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 332
|
|
|
|
{"jsonrpc":"2.0","id":185,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":5}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":185,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":186,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":95,"character":23},"end":{"line":97,"character":5}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":186,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":187,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":97,"character":5},"end":{"line":97,"character":130}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":187,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":188,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":124}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":188,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":189,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":123}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":189,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 419
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":182},"contentChanges":[{"range":{"start":{"line":97,"character":5},"end":{"line":97,"character":130}},"rangeLength":125,"text":""}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":182}}}Content-Length: 549
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":183},"contentChanges":[{"range":{"start":{"line":97,"character":5},"end":{"line":97,"character":5}},"rangeLength":0,"text":"当程序开始时,将所有继电器设置为关闭-如果设置为常开(NO),当您将继电器设置为高时,继电器关闭"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":190,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":97,"character":53},"end":{"line":97,"character":53}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":190,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":191,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":30}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":191,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":183}}}Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":192,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":97,"character":37}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":192,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":193,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":108,"character":4}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":193,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":194,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":108,"character":5}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":194,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 396
|
|
|
|
{"jsonrpc":"2.0","id":195,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":108,"character":5},"end":{"line":108,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":195,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":196,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":108,"character":20}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":196,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":197,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":108,"character":21}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":197,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 397
|
|
|
|
{"jsonrpc":"2.0","id":198,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":108,"character":21},"end":{"line":108,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":198,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":199,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":108,"character":2}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":199,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":200,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":108,"character":4}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":200,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":201,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":108,"character":5}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":201,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 396
|
|
|
|
{"jsonrpc":"2.0","id":202,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":108,"character":5},"end":{"line":108,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":202,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 440
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":184},"contentChanges":[{"range":{"start":{"line":108,"character":5},"end":{"line":108,"character":21}},"rangeLength":16,"text":"连接到无线网络"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 397
|
|
|
|
{"jsonrpc":"2.0","id":203,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":108,"character":12},"end":{"line":108,"character":12}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":203,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":184}}}Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":204,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":115,"character":4}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":204,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":205,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":115,"character":5}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":205,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 396
|
|
|
|
{"jsonrpc":"2.0","id":206,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":115,"character":5},"end":{"line":115,"character":33}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":206,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":207,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":116,"character":16}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":207,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":208,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":116,"character":15}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":208,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":209,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":116,"character":17}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":209,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":210,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":116,"character":18}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":210,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 397
|
|
|
|
{"jsonrpc":"2.0","id":211,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":116,"character":18},"end":{"line":116,"character":18}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":211,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":212,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":115,"character":6}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":212,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":213,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":115,"character":6},"end":{"line":115,"character":6}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":213,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":214,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":115,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":214,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 396
|
|
|
|
{"jsonrpc":"2.0","id":215,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":115,"character":5},"end":{"line":115,"character":33}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":215,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 444
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":185},"contentChanges":[{"range":{"start":{"line":115,"character":5},"end":{"line":115,"character":33}},"rangeLength":28,"text":"打印ESP32本地IP地址"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 397
|
|
|
|
{"jsonrpc":"2.0","id":216,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":115,"character":18},"end":{"line":115,"character":18}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":216,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":185}}}Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":217,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":118,"character":6}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":217,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":218,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":118,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":218,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":219,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":118,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":219,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":220,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":118,"character":5}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":220,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 396
|
|
|
|
{"jsonrpc":"2.0","id":221,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":118,"character":5},"end":{"line":118,"character":30}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":221,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":222,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":119,"character":42}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":222,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":223,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":119,"character":42}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":223,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":224,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":120,"character":46}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":224,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":225,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":120,"character":26}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":225,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":226,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":119,"character":25}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":226,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":227,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":118,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":227,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":228,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":118,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":228,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":229,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":118,"character":5},"end":{"line":118,"character":5}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":229,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":230,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":118,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":230,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":231,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":118,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":231,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 64
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":231}}Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":232,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":118,"character":6}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":232,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 396
|
|
|
|
{"jsonrpc":"2.0","id":233,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":118,"character":5},"end":{"line":118,"character":30}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":233,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 438
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":186},"contentChanges":[{"range":{"start":{"line":118,"character":5},"end":{"line":118,"character":30}},"rangeLength":25,"text":"路由的根/网页"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 397
|
|
|
|
{"jsonrpc":"2.0","id":234,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":118,"character":12},"end":{"line":118,"character":12}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":234,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":186}}}Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":235,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":120,"character":31}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":235,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":236,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":123,"character":4}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":236,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":237,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":123,"character":5}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":237,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 396
|
|
|
|
{"jsonrpc":"2.0","id":238,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":123,"character":5},"end":{"line":123,"character":85}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":238,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 327
|
|
|
|
{"jsonrpc":"2.0","id":239,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":123,"character":81}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":239,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":240,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":123,"character":51}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":240,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":241,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":124,"character":28}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":241,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 397
|
|
|
|
{"jsonrpc":"2.0","id":242,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":124,"character":28},"end":{"line":124,"character":28}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":242,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":243,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":124,"character":31}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":243,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":244,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":151,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":244,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":245,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":151,"character":5}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":245,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 396
|
|
|
|
{"jsonrpc":"2.0","id":246,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":151,"character":5},"end":{"line":151,"character":17}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":246,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":247,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":151,"character":16}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":247,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":248,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":151,"character":5},"end":{"line":151,"character":5}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":248,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":249,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":151,"character":5}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":249,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 333
|
|
|
|
{"jsonrpc":"2.0","id":250,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":151,"character":6}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":250,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 396
|
|
|
|
{"jsonrpc":"2.0","id":251,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":151,"character":5},"end":{"line":151,"character":17}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":251,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 434
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":187},"contentChanges":[{"range":{"start":{"line":151,"character":5},"end":{"line":151,"character":17}},"rangeLength":12,"text":"启动服务器"}]}}
|
|
>>>
|
|
Content-Length: 3489
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 397
|
|
|
|
{"jsonrpc":"2.0","id":252,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":151,"character":10},"end":{"line":151,"character":10}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":252,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 290
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","version":187}}}Content-Length: 321
|
|
|
|
{"jsonrpc":"2.0","id":253,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":151,"character":9}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":253,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 397
|
|
|
|
{"jsonrpc":"2.0","id":254,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":152,"character":17},"end":{"line":152,"character":17}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":254,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 397
|
|
|
|
{"jsonrpc":"2.0","id":255,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":145,"character":39},"end":{"line":145,"character":39}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":255,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":256,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":141,"character":18}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":256,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":257,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":141,"character":21}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":257,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":258,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":141,"character":21}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":258,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 397
|
|
|
|
{"jsonrpc":"2.0","id":259,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":141,"character":21},"end":{"line":141,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":259,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 322
|
|
|
|
{"jsonrpc":"2.0","id":260,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":145,"character":33}}}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":260,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 60
|
|
|
|
{"jsonrpc":"2.0","id":261,"method":"shutdown","params":null}
|
|
>>>
|
|
Content-Length: 40
|
|
|
|
{"id":261,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 47
|
|
|
|
{"jsonrpc":"2.0","method":"exit","params":null}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3331
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":9864,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED","rootUri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED","name":"WIFI Web Servers RGB_LED"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 5476
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","languageId":"cpp","version":1,"text":"/********************************************\n ----湖南创乐博智能科技有限公司----\n 文件名:41.WIFI Web Servers Relay.ino\n 版本:V2.0\n author: zhulin\n 说明:无源蜂鸣器实验\n ********************************************/\n#include <WiFi.h>\n#include <ESPAsyncWebServer.h>\n\n// 设为true定义继电器为常开(NO)\n#define RELAY_NO true\n\n// 设置继电器数量\n#define NUM_RELAYS 1\n\n// 将每个GPIO分配给一个继电器\nint relayGPIOs[NUM_RELAYS] = {17};\n\n// 设置自己可以上网的WIFI账号和密码\nconst char* ssid = \"zhulin_Home\";\nconst char* password = \"zn6271239\";\n\nconst char* PARAM_INPUT_1 = \"relay\"; \nconst char* PARAM_INPUT_2 = \"state\";\n\n// 在端口80上创建AsyncWebServer对象\nAsyncWebServer server(80);\n\nconst char index_html[] PROGMEM = R\"rawliteral(\n<!DOCTYPE HTML><html>\n<head>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <style>\n html {font-family: Arial; display: inline-block; text-align: center;}\n h2 {font-size: 3.0rem;}\n p {font-size: 3.0rem;}\n body {max-width: 600px; margin:0px auto; padding-bottom: 25px;}\n .switch {position: relative; display: inline-block; width: 120px; height: 68px} \n .switch input {display: none}\n .slider {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; border-radius: 34px}\n .slider:before {position: absolute; content: \"\"; height: 52px; width: 52px; left: 8px; bottom: 8px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 68px}\n input:checked+.slider {background-color: #2196F3}\n input:checked+.slider:before {-webkit-transform: translateX(52px); -ms-transform: translateX(52px); transform: translateX(52px)}\n </style>\n</head>\n<body>\n <h2>ESP32 Web Server Relay</h2>\n %BUTTONPLACEHOLDER%\n<script>function toggleCheckbox(element) {\n var xhr = new XMLHttpRequest();\n if(element.checked){ xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=1\", true); }\n else { xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=0\", true); }\n xhr.send();\n}</script>\n</body>\n</html>\n)rawliteral\";\n\n// Replaces placeholder with button section in your web page\nString processor(const String& var){\n //Serial.println(var);\n if(var == \"BUTTONPLACEHOLDER\"){\n String buttons =\"\";\n for(int i=1; i<=NUM_RELAYS; i++){\n String relayStateValue = relayState(i);\n buttons+= \"<h4>Relay #\" + String(i) + \" - GPIO \" + relayGPIOs[i-1] + \"</h4><label class=\\\"switch\\\"><input type=\\\"checkbox\\\" onchange=\\\"toggleCheckbox(this)\\\" id=\\\"\" + String(i) + \"\\\" \"+ relayStateValue +\"><span class=\\\"slider\\\"></span></label>\";\n }\n return buttons;\n }\n return String();\n}\n\nString relayState(int numRelay){\n if(RELAY_NO){\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"\";\n }\n else {\n return \"checked\";\n }\n }\n else {\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"checked\";\n }\n else {\n return \"\";\n }\n }\n return \"\";\n}\n\nvoid setup(){\n // 用于调试的串口\n Serial.begin(115200);\n\n // 当程序开始时,将所有继电器设置为关闭-如果设置为常开(NO),当您将继电器设置为高时,继电器关闭\n for(int i=1; i<=NUM_RELAYS; i++){\n pinMode(relayGPIOs[i-1], OUTPUT);\n if(RELAY_NO){\n digitalWrite(relayGPIOs[i-1], HIGH);\n }\n else{\n digitalWrite(relayGPIOs[i-1], LOW);\n }\n }\n \n // 连接到无线网络\n WiFi.begin(ssid, password);\n while (WiFi.status() != WL_CONNECTED) {\n delay(1000);\n Serial.println(\"Connecting to WiFi..\");\n }\n\n // 打印ESP32本地IP地址\n Serial.println(WiFi.localIP());\n\n // 路由的根/网页\n server.on(\"/\", HTTP_GET, [](AsyncWebServerRequest *request){\n request->send_P(200, \"text/html\", index_html, processor);\n });\n\n // Send a GET request to <ESP_IP>/update?relay=<inputMessage>&state=<inputMessage2>\n server.on(\"/update\", HTTP_GET, [] (AsyncWebServerRequest *request) {\n String inputMessage;\n String inputParam;\n String inputMessage2;\n String inputParam2;\n // GET input1 value on <ESP_IP>/update?relay=<inputMessage>\n if (request->hasParam(PARAM_INPUT_1) & request->hasParam(PARAM_INPUT_2)) {\n inputMessage = request->getParam(PARAM_INPUT_1)->value();\n inputParam = PARAM_INPUT_1;\n inputMessage2 = request->getParam(PARAM_INPUT_2)->value();\n inputParam2 = PARAM_INPUT_2;\n if(RELAY_NO){\n Serial.print(\"NO \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], !inputMessage2.toInt());\n }\n else{\n Serial.print(\"NC \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], inputMessage2.toInt());\n }\n }\n else {\n inputMessage = \"No message sent\";\n inputParam = \"none\";\n }\n Serial.println(inputMessage + inputMessage2);\n request->send(200, \"text/plain\", \"OK\");\n });\n // 启动服务器\n server.begin();\n}\n \nvoid loop() {\n\n}"}}}Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":141,"character":21},"end":{"line":141,"character":21}},"context":{"diagnostics":[]}}}Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":2,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":152,"character":17},"end":{"line":152,"character":17}},"context":{"diagnostics":[]}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":1}}Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":3,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":137,"character":25}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":3}}Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":4,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":37,"character":26}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":4}}Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":5,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":6,"character":43}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":5}}Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":6,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":6,"character":44}}}
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":0,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":1,"result":[],"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":2,"result":[],"jsonrpc":"2.0"}Content-Length: 315
|
|
|
|
{"id":3,"result":{"contents":{"kind":"markdown","value":"### variable `relayGPIOs` \n\n---\nType: `int [1]` \nValue = `{17}` \n将每个GPIO分配给一个继电器 \n\n---\n```cpp\nint relayGPIOs[1] = {17}\n```"},"range":{"start":{"line":148,"character":21},"end":{"line":148,"character":31}}},"jsonrpc":"2.0"}Content-Length: 5781
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1284]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers RGB_LED.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers RGB_LED.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED\\WIFI Web Servers RGB_LED.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers RGB-LED实验\\WIFI Web Servers RGB_LED\\WIFI Web Servers RGB_LED.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":4,"result":null,"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":5,"result":null,"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":6,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":0,"result":null}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/60","percentage":6.666666666666667,"kind":"report"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":7,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":6,"character":44}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":7,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 395
|
|
|
|
{"jsonrpc":"2.0","id":8,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":152,"character":17},"end":{"line":152,"character":17}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":8,"result":[],"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/60","percentage":10,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/60","percentage":10,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/60","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/60","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/60","percentage":30,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/60","percentage":30,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/60","percentage":31.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/60","percentage":31.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/60","percentage":36.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/60","percentage":36.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/60","percentage":38.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/60","percentage":38.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/60","percentage":40,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/60","percentage":40,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/60","percentage":41.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/60","percentage":41.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/60","percentage":43.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/60","percentage":43.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/60","percentage":45,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/60","percentage":45,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/60","percentage":46.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/60","percentage":46.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/60","percentage":48.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/60","percentage":48.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/60","percentage":50,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/60","percentage":50,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/60","percentage":51.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/60","percentage":53.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/60","percentage":53.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/60","percentage":55,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/60","percentage":55,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/60","percentage":56.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/60","percentage":56.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/60","percentage":58.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/60","percentage":58.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/60","percentage":60,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/60","percentage":60,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/60","percentage":61.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/60","percentage":61.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/60","percentage":63.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/60","percentage":63.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/60","percentage":65,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/60","percentage":65,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/60","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/60","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/60","percentage":68.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/60","percentage":68.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"42/60","percentage":70,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"43/60","percentage":71.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/60","percentage":73.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/60","percentage":73.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/60","percentage":75,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/60","percentage":75,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/60","percentage":76.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/60","percentage":76.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"47/60","percentage":78.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/60","percentage":80,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/60","percentage":80,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"49/60","percentage":81.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"49/60","percentage":81.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"50/60","percentage":83.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"50/60","percentage":83.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"51/60","percentage":85,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/60","percentage":86.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/60","percentage":86.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"53/60","percentage":88.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"54/60","percentage":90,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"55/60","percentage":91.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"56/60","percentage":93.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"57/60","percentage":95,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"58/60","percentage":96.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"59/60","percentage":98.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 318
|
|
|
|
{"jsonrpc":"2.0","id":9,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":6,"character":45}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":9,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":10,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":6,"character":45}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":10,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 394
|
|
|
|
{"jsonrpc":"2.0","id":11,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":17,"character":34},"end":{"line":17,"character":34}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":11,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 320
|
|
|
|
{"jsonrpc":"2.0","id":12,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":37,"character":16}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":12,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":13,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":2,"character":30}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":13,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 319
|
|
|
|
{"jsonrpc":"2.0","id":14,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":2,"character":30}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":14,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 331
|
|
|
|
{"jsonrpc":"2.0","id":15,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"position":{"line":2,"character":31}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":15,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 391
|
|
|
|
{"jsonrpc":"2.0","id":16,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20RGB-LED%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20RGB_LED/WIFI%20Web%20Servers%20RGB_LED.ino"},"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":31}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":16,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 59
|
|
|
|
{"jsonrpc":"2.0","id":17,"method":"shutdown","params":null}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":17,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 47
|
|
|
|
{"jsonrpc":"2.0","method":"exit","params":null}<<< Read Error: EOF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3365
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":3064,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay","rootUri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","name":"WIFI Web Servers Relay"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 5492
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","languageId":"cpp","version":1,"text":"/********************************************\n ----湖南创乐博智能科技有限公司----\n 文件名:41.WIFI Web Servers Relay.ino\n 版本:V2.0\n author: zhulin\n 说明:无源蜂鸣器实验\n ********************************************/\n#include <WiFi.h>\n#include <ESPAsyncWebServer.h>\n\n// 设为true定义继电器为常开(NO)\n#define RELAY_NO true\n\n// 设置继电器数量\n#define NUM_RELAYS 1\n\n// 将每个GPIO分配给一个继电器\nint relayGPIOs[NUM_RELAYS] = {17};\n\n// 设置自己可以上网的WIFI账号和密码\nconst char* ssid = \"zhulin_Home\";\nconst char* password = \"zn6271239\";\n\nconst char* PARAM_INPUT_1 = \"relay\"; \nconst char* PARAM_INPUT_2 = \"state\";\n\n// 在端口80上创建AsyncWebServer对象\nAsyncWebServer server(80);\n\nconst char index_html[] PROGMEM = R\"rawliteral(\n<!DOCTYPE HTML><html>\n<head>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <style>\n html {font-family: Arial; display: inline-block; text-align: center;}\n h2 {font-size: 3.0rem;}\n p {font-size: 3.0rem;}\n body {max-width: 600px; margin:0px auto; padding-bottom: 25px;}\n .switch {position: relative; display: inline-block; width: 120px; height: 68px} \n .switch input {display: none}\n .slider {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; border-radius: 34px}\n .slider:before {position: absolute; content: \"\"; height: 52px; width: 52px; left: 8px; bottom: 8px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 68px}\n input:checked+.slider {background-color: #2196F3}\n input:checked+.slider:before {-webkit-transform: translateX(52px); -ms-transform: translateX(52px); transform: translateX(52px)}\n </style>\n</head>\n<body>\n <h2>ESP32 Web Server Relay</h2>\n %BUTTONPLACEHOLDER%\n<script>function toggleCheckbox(element) {\n var xhr = new XMLHttpRequest();\n if(element.checked){ xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=1\", true); }\n else { xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=0\", true); }\n xhr.send();\n}</script>\n</body>\n</html>\n)rawliteral\";\n\n// Replaces placeholder with button section in your web page\nString processor(const String& var){\n //Serial.println(var);\n if(var == \"BUTTONPLACEHOLDER\"){\n String buttons =\"\";\n for(int i=1; i<=NUM_RELAYS; i++){\n String relayStateValue = relayState(i);\n buttons+= \"<h4>Relay #\" + String(i) + \" - GPIO \" + relayGPIOs[i-1] + \"</h4><label class=\\\"switch\\\"><input type=\\\"checkbox\\\" onchange=\\\"toggleCheckbox(this)\\\" id=\\\"\" + String(i) + \"\\\" \"+ relayStateValue +\"><span class=\\\"slider\\\"></span></label>\";\n }\n return buttons;\n }\n return String();\n}\n\nString relayState(int numRelay){\n if(RELAY_NO){\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"\";\n }\n else {\n return \"checked\";\n }\n }\n else {\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"checked\";\n }\n else {\n return \"\";\n }\n }\n return \"\";\n}\n\nvoid setup(){\n // 用于调试的串口\n Serial.begin(115200);\n\n // 当程序开始时,将所有继电器设置为关闭-如果设置为常开(NO),当您将继电器设置为高时,继电器关闭\n for(int i=1; i<=NUM_RELAYS; i++){\n pinMode(relayGPIOs[i-1], OUTPUT);\n if(RELAY_NO){\n digitalWrite(relayGPIOs[i-1], HIGH);\n }\n else{\n digitalWrite(relayGPIOs[i-1], LOW);\n }\n }\n \n // 连接到无线网络\n WiFi.begin(ssid, password);\n while (WiFi.status() != WL_CONNECTED) {\n delay(1000);\n Serial.println(\"Connecting to WiFi..\");\n }\n\n // 打印ESP32本地IP地址\n Serial.println(WiFi.localIP());\n\n // 路由的根/网页\n server.on(\"/\", HTTP_GET, [](AsyncWebServerRequest *request){\n request->send_P(200, \"text/html\", index_html, processor);\n });\n\n // Send a GET request to <ESP_IP>/update?relay=<inputMessage>&state=<inputMessage2>\n server.on(\"/update\", HTTP_GET, [] (AsyncWebServerRequest *request) {\n String inputMessage;\n String inputParam;\n String inputMessage2;\n String inputParam2;\n // GET input1 value on <ESP_IP>/update?relay=<inputMessage>\n if (request->hasParam(PARAM_INPUT_1) & request->hasParam(PARAM_INPUT_2)) {\n inputMessage = request->getParam(PARAM_INPUT_1)->value();\n inputParam = PARAM_INPUT_1;\n inputMessage2 = request->getParam(PARAM_INPUT_2)->value();\n inputParam2 = PARAM_INPUT_2;\n if(RELAY_NO){\n Serial.print(\"NO \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], !inputMessage2.toInt());\n }\n else{\n Serial.print(\"NC \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], inputMessage2.toInt());\n }\n }\n else {\n inputMessage = \"No message sent\";\n inputParam = \"none\";\n }\n Serial.println(inputMessage + inputMessage2);\n request->send(200, \"text/plain\", \"OK\");\n });\n // 启动服务器\n server.begin();\n}\n \nvoid loop() {\n\n}"}}}Content-Length: 405
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":1}}Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":2,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":141,"character":43}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":2}}Content-Length: 411
|
|
|
|
{"jsonrpc":"2.0","id":3,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":140,"character":28},"end":{"line":140,"character":28}},"context":{"diagnostics":[]}}}Content-Length: 409
|
|
|
|
{"jsonrpc":"2.0","id":4,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":147,"character":5},"end":{"line":147,"character":5}},"context":{"diagnostics":[]}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":3}}
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":0,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":1,"result":[],"jsonrpc":"2.0"}Content-Length: 302
|
|
|
|
{"id":2,"result":{"contents":{"kind":"markdown","value":"### variable `inputMessage` \n\n---\nType: `class String` \n\n---\n```cpp\n// In setup::(anonymous class)::operator()\nString inputMessage\n```"},"range":{"start":{"line":152,"character":32},"end":{"line":152,"character":44}}},"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":3,"result":[],"jsonrpc":"2.0"}Content-Length: 5785
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1284]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":4,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":0,"result":null}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"2/60","percentage":3.3333333333333335,"kind":"report"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 411
|
|
|
|
{"jsonrpc":"2.0","id":5,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":146,"character":26},"end":{"line":146,"character":26}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":5,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 347
|
|
|
|
{"jsonrpc":"2.0","id":6,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":124,"character":7}}}
|
|
>>>
|
|
Content-Length: 391
|
|
|
|
{"id":6,"result":[{"range":{"start":{"line":27,"character":15},"end":{"line":27,"character":21}},"kind":1},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":8}},"kind":1},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":8}},"kind":1},{"range":{"start":{"line":152,"character":2},"end":{"line":152,"character":8}},"kind":1}],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 1599
|
|
|
|
{"jsonrpc":"2.0","id":7,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function<void (AsyncWebServerRequest *)>') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided","severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang"}]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":7,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 411
|
|
|
|
{"jsonrpc":"2.0","id":8,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":125,"character":24},"end":{"line":125,"character":24}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":8,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":9,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":130,"character":46}}}
|
|
>>>
|
|
Content-Length: 316
|
|
|
|
{"id":9,"result":{"contents":{"kind":"markdown","value":"### param `request` \n\n---\nType: `AsyncWebServerRequest *` \n\n---\n```cpp\n// In setup::(anonymous class)::operator()\nAsyncWebServerRequest *request\n```"},"range":{"start":{"line":141,"character":43},"end":{"line":141,"character":50}}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/60","percentage":5,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/60","percentage":5,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/60","percentage":6.666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/60","percentage":6.666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/60","percentage":10,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/60","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/60","percentage":30,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/60","percentage":30,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/60","percentage":31.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/60","percentage":36.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/60","percentage":36.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/60","percentage":38.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/60","percentage":38.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/60","percentage":40,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/60","percentage":40,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/60","percentage":41.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/60","percentage":41.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/60","percentage":43.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/60","percentage":43.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/60","percentage":45,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/60","percentage":45,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/60","percentage":46.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/60","percentage":46.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/60","percentage":48.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/60","percentage":48.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/60","percentage":50,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/60","percentage":50,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/60","percentage":51.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/60","percentage":51.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/60","percentage":53.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/60","percentage":53.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/60","percentage":55,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/60","percentage":55,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/60","percentage":56.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/60","percentage":56.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/60","percentage":58.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/60","percentage":58.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 337
|
|
|
|
{"jsonrpc":"2.0","id":10,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":137,"character":37}}}
|
|
>>>
|
|
Content-Length: 303
|
|
|
|
{"id":10,"result":{"contents":{"kind":"markdown","value":"### variable `inputMessage` \n\n---\nType: `class String` \n\n---\n```cpp\n// In setup::(anonymous class)::operator()\nString inputMessage\n```"},"range":{"start":{"line":148,"character":32},"end":{"line":148,"character":44}}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/60","percentage":60,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/60","percentage":60,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/60","percentage":61.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/60","percentage":63.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/60","percentage":63.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/60","percentage":65,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/60","percentage":65,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/60","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/60","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/60","percentage":68.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/60","percentage":68.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"42/60","percentage":70,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"43/60","percentage":71.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"43/60","percentage":71.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/60","percentage":73.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/60","percentage":73.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/60","percentage":75,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/60","percentage":75,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/60","percentage":76.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/60","percentage":76.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"47/60","percentage":78.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/60","percentage":80,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/60","percentage":80,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"49/60","percentage":81.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"49/60","percentage":81.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"50/60","percentage":83.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"50/60","percentage":83.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"51/60","percentage":85,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"51/60","percentage":85,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/60","percentage":86.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/60","percentage":86.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"53/60","percentage":88.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"54/60","percentage":90,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"55/60","percentage":91.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"56/60","percentage":93.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"57/60","percentage":95,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"58/60","percentage":96.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"59/60","percentage":98.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 337
|
|
|
|
{"jsonrpc":"2.0","id":11,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":149,"character":37}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":11,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 410
|
|
|
|
{"jsonrpc":"2.0","id":12,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":57,"character":13},"end":{"line":57,"character":13}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":12,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 348
|
|
|
|
{"jsonrpc":"2.0","id":13,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":32,"character":42}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":13,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 410
|
|
|
|
{"jsonrpc":"2.0","id":14,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":32,"character":42},"end":{"line":32,"character":42}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":14,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 410
|
|
|
|
{"jsonrpc":"2.0","id":15,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":20,"character":33},"end":{"line":20,"character":33}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":15,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":16,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":26,"character":13}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":16,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":17,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":16,"character":12}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":17,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":18,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":17,"character":13}}}
|
|
>>>
|
|
Content-Length: 313
|
|
|
|
{"id":18,"result":{"contents":{"kind":"markdown","value":"### variable `relayGPIOs` \n\n---\nType: `int [1]` \nValue = `{17}` \n将每个GPIO分配给一个继电器 \n\n---\n```cpp\nint relayGPIOs[1] = {17}\n```"},"range":{"start":{"line":19,"character":4},"end":{"line":19,"character":14}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":19,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":19,"character":2}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":19,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 59
|
|
|
|
{"jsonrpc":"2.0","id":20,"method":"shutdown","params":null}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":20,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 47
|
|
|
|
{"jsonrpc":"2.0","method":"exit","params":null}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3366
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":20120,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay","rootUri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","name":"WIFI Web Servers Relay"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 5492
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","languageId":"cpp","version":1,"text":"/********************************************\n ----湖南创乐博智能科技有限公司----\n 文件名:41.WIFI Web Servers Relay.ino\n 版本:V2.0\n author: zhulin\n 说明:无源蜂鸣器实验\n ********************************************/\n#include <WiFi.h>\n#include <ESPAsyncWebServer.h>\n\n// 设为true定义继电器为常开(NO)\n#define RELAY_NO true\n\n// 设置继电器数量\n#define NUM_RELAYS 1\n\n// 将每个GPIO分配给一个继电器\nint relayGPIOs[NUM_RELAYS] = {17};\n\n// 设置自己可以上网的WIFI账号和密码\nconst char* ssid = \"zhulin_Home\";\nconst char* password = \"zn6271239\";\n\nconst char* PARAM_INPUT_1 = \"relay\"; \nconst char* PARAM_INPUT_2 = \"state\";\n\n// 在端口80上创建AsyncWebServer对象\nAsyncWebServer server(80);\n\nconst char index_html[] PROGMEM = R\"rawliteral(\n<!DOCTYPE HTML><html>\n<head>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <style>\n html {font-family: Arial; display: inline-block; text-align: center;}\n h2 {font-size: 3.0rem;}\n p {font-size: 3.0rem;}\n body {max-width: 600px; margin:0px auto; padding-bottom: 25px;}\n .switch {position: relative; display: inline-block; width: 120px; height: 68px} \n .switch input {display: none}\n .slider {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; border-radius: 34px}\n .slider:before {position: absolute; content: \"\"; height: 52px; width: 52px; left: 8px; bottom: 8px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 68px}\n input:checked+.slider {background-color: #2196F3}\n input:checked+.slider:before {-webkit-transform: translateX(52px); -ms-transform: translateX(52px); transform: translateX(52px)}\n </style>\n</head>\n<body>\n <h2>ESP32 Web Server Relay</h2>\n %BUTTONPLACEHOLDER%\n<script>function toggleCheckbox(element) {\n var xhr = new XMLHttpRequest();\n if(element.checked){ xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=1\", true); }\n else { xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=0\", true); }\n xhr.send();\n}</script>\n</body>\n</html>\n)rawliteral\";\n\n// Replaces placeholder with button section in your web page\nString processor(const String& var){\n //Serial.println(var);\n if(var == \"BUTTONPLACEHOLDER\"){\n String buttons =\"\";\n for(int i=1; i<=NUM_RELAYS; i++){\n String relayStateValue = relayState(i);\n buttons+= \"<h4>Relay #\" + String(i) + \" - GPIO \" + relayGPIOs[i-1] + \"</h4><label class=\\\"switch\\\"><input type=\\\"checkbox\\\" onchange=\\\"toggleCheckbox(this)\\\" id=\\\"\" + String(i) + \"\\\" \"+ relayStateValue +\"><span class=\\\"slider\\\"></span></label>\";\n }\n return buttons;\n }\n return String();\n}\n\nString relayState(int numRelay){\n if(RELAY_NO){\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"\";\n }\n else {\n return \"checked\";\n }\n }\n else {\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"checked\";\n }\n else {\n return \"\";\n }\n }\n return \"\";\n}\n\nvoid setup(){\n // 用于调试的串口\n Serial.begin(115200);\n\n // 当程序开始时,将所有继电器设置为关闭-如果设置为常开(NO),当您将继电器设置为高时,继电器关闭\n for(int i=1; i<=NUM_RELAYS; i++){\n pinMode(relayGPIOs[i-1], OUTPUT);\n if(RELAY_NO){\n digitalWrite(relayGPIOs[i-1], HIGH);\n }\n else{\n digitalWrite(relayGPIOs[i-1], LOW);\n }\n }\n \n // 连接到无线网络\n WiFi.begin(ssid, password);\n while (WiFi.status() != WL_CONNECTED) {\n delay(1000);\n Serial.println(\"Connecting to WiFi..\");\n }\n\n // 打印ESP32本地IP地址\n Serial.println(WiFi.localIP());\n\n // 路由的根/网页\n server.on(\"/\", HTTP_GET, [](AsyncWebServerRequest *request){\n request->send_P(200, \"text/html\", index_html, processor);\n });\n\n // Send a GET request to <ESP_IP>/update?relay=<inputMessage>&state=<inputMessage2>\n server.on(\"/update\", HTTP_GET, [] (AsyncWebServerRequest *request) {\n String inputMessage;\n String inputParam;\n String inputMessage2;\n String inputParam2;\n // GET input1 value on <ESP_IP>/update?relay=<inputMessage>\n if (request->hasParam(PARAM_INPUT_1) & request->hasParam(PARAM_INPUT_2)) {\n inputMessage = request->getParam(PARAM_INPUT_1)->value();\n inputParam = PARAM_INPUT_1;\n inputMessage2 = request->getParam(PARAM_INPUT_2)->value();\n inputParam2 = PARAM_INPUT_2;\n if(RELAY_NO){\n Serial.print(\"NO \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], !inputMessage2.toInt());\n }\n else{\n Serial.print(\"NC \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], inputMessage2.toInt());\n }\n }\n else {\n inputMessage = \"No message sent\";\n inputParam = \"none\";\n }\n Serial.println(inputMessage + inputMessage2);\n request->send(200, \"text/plain\", \"OK\");\n });\n // 启动服务器\n server.begin();\n}\n \nvoid loop() {\n\n}"}}}
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":0,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":0,"result":null}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 141
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/1","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/60","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/60","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/60","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/60","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/60","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/60","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"1/60","percentage":1.6666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 5785
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1284]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"2/60","percentage":3.3333333333333335,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/60","percentage":5,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/60","percentage":5,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/60","percentage":6.666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/60","percentage":6.666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/60","percentage":10,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/60","percentage":10,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/60","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/60","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/60","percentage":30,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/60","percentage":31.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/60","percentage":31.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/60","percentage":36.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/60","percentage":38.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/60","percentage":38.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/60","percentage":40,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/60","percentage":40,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/60","percentage":41.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/60","percentage":41.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/60","percentage":43.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/60","percentage":45,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/60","percentage":46.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/60","percentage":48.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/60","percentage":48.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/60","percentage":50,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/60","percentage":51.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/60","percentage":51.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/60","percentage":53.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/60","percentage":53.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/60","percentage":55,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/60","percentage":56.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/60","percentage":56.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/60","percentage":58.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/60","percentage":60,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/60","percentage":60,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/60","percentage":61.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/60","percentage":63.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/60","percentage":63.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/60","percentage":65,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/60","percentage":65,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/60","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/60","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/60","percentage":68.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/60","percentage":68.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"42/60","percentage":70,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"42/60","percentage":70,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"43/60","percentage":71.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"43/60","percentage":71.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/60","percentage":73.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/60","percentage":73.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/60","percentage":75,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/60","percentage":75,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/60","percentage":76.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/60","percentage":76.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"47/60","percentage":78.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"47/60","percentage":78.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/60","percentage":80,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/60","percentage":80,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"49/60","percentage":81.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"50/60","percentage":83.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"51/60","percentage":85,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/60","percentage":86.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/60","percentage":86.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"53/60","percentage":88.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"54/60","percentage":90,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"55/60","percentage":91.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"56/60","percentage":93.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"57/60","percentage":95,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"58/60","percentage":96.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"59/60","percentage":98.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 58
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"shutdown","params":null}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":1,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 47
|
|
|
|
{"jsonrpc":"2.0","method":"exit","params":null}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3366
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":11128,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay","rootUri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","name":"WIFI Web Servers Relay"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 5492
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","languageId":"cpp","version":1,"text":"/********************************************\n ----湖南创乐博智能科技有限公司----\n 文件名:41.WIFI Web Servers Relay.ino\n 版本:V2.0\n author: zhulin\n 说明:无源蜂鸣器实验\n ********************************************/\n#include <WiFi.h>\n#include <ESPAsyncWebServer.h>\n\n// 设为true定义继电器为常开(NO)\n#define RELAY_NO true\n\n// 设置继电器数量\n#define NUM_RELAYS 1\n\n// 将每个GPIO分配给一个继电器\nint relayGPIOs[NUM_RELAYS] = {17};\n\n// 设置自己可以上网的WIFI账号和密码\nconst char* ssid = \"zhulin_Home\";\nconst char* password = \"zn6271239\";\n\nconst char* PARAM_INPUT_1 = \"relay\"; \nconst char* PARAM_INPUT_2 = \"state\";\n\n// 在端口80上创建AsyncWebServer对象\nAsyncWebServer server(80);\n\nconst char index_html[] PROGMEM = R\"rawliteral(\n<!DOCTYPE HTML><html>\n<head>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <style>\n html {font-family: Arial; display: inline-block; text-align: center;}\n h2 {font-size: 3.0rem;}\n p {font-size: 3.0rem;}\n body {max-width: 600px; margin:0px auto; padding-bottom: 25px;}\n .switch {position: relative; display: inline-block; width: 120px; height: 68px} \n .switch input {display: none}\n .slider {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; border-radius: 34px}\n .slider:before {position: absolute; content: \"\"; height: 52px; width: 52px; left: 8px; bottom: 8px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 68px}\n input:checked+.slider {background-color: #2196F3}\n input:checked+.slider:before {-webkit-transform: translateX(52px); -ms-transform: translateX(52px); transform: translateX(52px)}\n </style>\n</head>\n<body>\n <h2>ESP32 Web Server Relay</h2>\n %BUTTONPLACEHOLDER%\n<script>function toggleCheckbox(element) {\n var xhr = new XMLHttpRequest();\n if(element.checked){ xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=1\", true); }\n else { xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=0\", true); }\n xhr.send();\n}</script>\n</body>\n</html>\n)rawliteral\";\n\n// Replaces placeholder with button section in your web page\nString processor(const String& var){\n //Serial.println(var);\n if(var == \"BUTTONPLACEHOLDER\"){\n String buttons =\"\";\n for(int i=1; i<=NUM_RELAYS; i++){\n String relayStateValue = relayState(i);\n buttons+= \"<h4>Relay #\" + String(i) + \" - GPIO \" + relayGPIOs[i-1] + \"</h4><label class=\\\"switch\\\"><input type=\\\"checkbox\\\" onchange=\\\"toggleCheckbox(this)\\\" id=\\\"\" + String(i) + \"\\\" \"+ relayStateValue +\"><span class=\\\"slider\\\"></span></label>\";\n }\n return buttons;\n }\n return String();\n}\n\nString relayState(int numRelay){\n if(RELAY_NO){\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"\";\n }\n else {\n return \"checked\";\n }\n }\n else {\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"checked\";\n }\n else {\n return \"\";\n }\n }\n return \"\";\n}\n\nvoid setup(){\n // 用于调试的串口\n Serial.begin(115200);\n\n // 当程序开始时,将所有继电器设置为关闭-如果设置为常开(NO),当您将继电器设置为高时,继电器关闭\n for(int i=1; i<=NUM_RELAYS; i++){\n pinMode(relayGPIOs[i-1], OUTPUT);\n if(RELAY_NO){\n digitalWrite(relayGPIOs[i-1], HIGH);\n }\n else{\n digitalWrite(relayGPIOs[i-1], LOW);\n }\n }\n \n // 连接到无线网络\n WiFi.begin(ssid, password);\n while (WiFi.status() != WL_CONNECTED) {\n delay(1000);\n Serial.println(\"Connecting to WiFi..\");\n }\n\n // 打印ESP32本地IP地址\n Serial.println(WiFi.localIP());\n\n // 路由的根/网页\n server.on(\"/\", HTTP_GET, [](AsyncWebServerRequest *request){\n request->send_P(200, \"text/html\", index_html, processor);\n });\n\n // Send a GET request to <ESP_IP>/update?relay=<inputMessage>&state=<inputMessage2>\n server.on(\"/update\", HTTP_GET, [] (AsyncWebServerRequest *request) {\n String inputMessage;\n String inputParam;\n String inputMessage2;\n String inputParam2;\n // GET input1 value on <ESP_IP>/update?relay=<inputMessage>\n if (request->hasParam(PARAM_INPUT_1) & request->hasParam(PARAM_INPUT_2)) {\n inputMessage = request->getParam(PARAM_INPUT_1)->value();\n inputParam = PARAM_INPUT_1;\n inputMessage2 = request->getParam(PARAM_INPUT_2)->value();\n inputParam2 = PARAM_INPUT_2;\n if(RELAY_NO){\n Serial.print(\"NO \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], !inputMessage2.toInt());\n }\n else{\n Serial.print(\"NC \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], inputMessage2.toInt());\n }\n }\n else {\n inputMessage = \"No message sent\";\n inputParam = \"none\";\n }\n Serial.println(inputMessage + inputMessage2);\n request->send(200, \"text/plain\", \"OK\");\n });\n // 启动服务器\n server.begin();\n}\n \nvoid loop() {\n\n}"}}}
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":0,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":0,"result":null}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 141
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"0/1","percentage":0,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"1/60","percentage":1.6666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"1/60","percentage":1.6666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"1/60","percentage":1.6666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"1/60","percentage":1.6666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"1/60","percentage":1.6666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"2/60","percentage":3.3333333333333335,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"2/60","percentage":3.3333333333333335,"kind":"report"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 409
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":20,"character":33},"end":{"line":20,"character":33}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":1,"result":[],"jsonrpc":"2.0"}Content-Length: 5785
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1284]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 409
|
|
|
|
{"jsonrpc":"2.0","id":2,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":20,"character":33},"end":{"line":20,"character":33}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":2,"result":[],"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/60","percentage":5,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/60","percentage":5,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/60","percentage":6.666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/60","percentage":10,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/60","percentage":10,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/60","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/60","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/60","percentage":30,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/60","percentage":30,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/60","percentage":31.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/60","percentage":31.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/60","percentage":36.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/60","percentage":36.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/60","percentage":38.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/60","percentage":38.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/60","percentage":40,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/60","percentage":40,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/60","percentage":41.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/60","percentage":41.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/60","percentage":43.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/60","percentage":43.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/60","percentage":45,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/60","percentage":46.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/60","percentage":46.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/60","percentage":48.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/60","percentage":48.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/60","percentage":50,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/60","percentage":50,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/60","percentage":51.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/60","percentage":51.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/60","percentage":53.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/60","percentage":53.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/60","percentage":55,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/60","percentage":55,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/60","percentage":56.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/60","percentage":56.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/60","percentage":58.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/60","percentage":58.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/60","percentage":60,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/60","percentage":60,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/60","percentage":61.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/60","percentage":61.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/60","percentage":63.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/60","percentage":63.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/60","percentage":65,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/60","percentage":65,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/60","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/60","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/60","percentage":68.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/60","percentage":68.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"42/60","percentage":70,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"42/60","percentage":70,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"43/60","percentage":71.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/60","percentage":73.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/60","percentage":73.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/60","percentage":75,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/60","percentage":75,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/60","percentage":76.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/60","percentage":76.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"47/60","percentage":78.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"47/60","percentage":78.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/60","percentage":80,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/60","percentage":80,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"49/60","percentage":81.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"49/60","percentage":81.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"50/60","percentage":83.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"50/60","percentage":83.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"51/60","percentage":85,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"51/60","percentage":85,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/60","percentage":86.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/60","percentage":86.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"53/60","percentage":88.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"54/60","percentage":90,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"55/60","percentage":91.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"56/60","percentage":93.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"57/60","percentage":95,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"58/60","percentage":96.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"59/60","percentage":98.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":3,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":59,"character":27}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":3,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":4,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":57,"character":8}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":4,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":5,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":39,"character":19}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":5,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":6,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":14,"character":7}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":6,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":7,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":13,"character":6}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":7,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 409
|
|
|
|
{"jsonrpc":"2.0","id":8,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":17,"character":34},"end":{"line":17,"character":34}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":8,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":9,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":38,"character":40}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":9,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":10,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":32,"character":34}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":10,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 348
|
|
|
|
{"jsonrpc":"2.0","id":11,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":32,"character":34}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":11,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 410
|
|
|
|
{"jsonrpc":"2.0","id":12,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":32,"character":34},"end":{"line":32,"character":34}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":12,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":13,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":8,"character":27}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":13,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":14,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":8,"character":27}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":14,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":15,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":8,"character":27}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":15,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":16,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":10,"character":18}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":16,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":17,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":9}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":17,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 346
|
|
|
|
{"jsonrpc":"2.0","id":18,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":9}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":18,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":19,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":30}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":19,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":20,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":31}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":20,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":21,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":10,"character":13}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":21,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":22,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":1,"character":14}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":22,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 348
|
|
|
|
{"jsonrpc":"2.0","id":23,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":19,"character":21}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":23,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 410
|
|
|
|
{"jsonrpc":"2.0","id":24,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":19,"character":21},"end":{"line":19,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":24,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":25,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":32,"character":41}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":25,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":26,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":32,"character":41}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":26,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":27,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":51,"character":8}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":27,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":28,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":50,"character":7}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":28,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":29,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":50,"character":8}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":29,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":30,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":50,"character":8}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":30,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":31,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":52,"character":43}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":31,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 410
|
|
|
|
{"jsonrpc":"2.0","id":32,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":90,"character":12},"end":{"line":90,"character":12}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":32,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 5735
|
|
|
|
{"jsonrpc":"2.0","id":33,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":0,"character":0},"end":{"line":157,"character":1}},"context":{"diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class<String, const String &>'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:132:51: note: in instantiation of template class 'std::function<String (const String &)>' requested here","severity":1,"code":"no_member","source":"clang"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"message":"In instantiation of template class 'std::function<String (const String &)>' requested here\n\nWIFI Web Servers Relay.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class<String, const String &>'","severity":3},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class<String, const String &>'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here","severity":1,"code":"no_member","source":"clang"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String &)' to 'AwsTemplateProcessor' (aka 'function<String (const String &)>') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1284]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument","severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class<void, AsyncWebServerRequest *>'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:131:28: note: in instantiation of template class 'std::function<void (AsyncWebServerRequest *)>' requested here","severity":1,"code":"no_member","source":"clang"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"message":"In instantiation of template class 'std::function<void (AsyncWebServerRequest *)>' requested here\n\nWIFI Web Servers Relay.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class<void, AsyncWebServerRequest *>'","severity":3},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function<void (AsyncWebServerRequest *)>') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided","severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function<void (AsyncWebServerRequest *)>') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided","severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang"}]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":33,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":34,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":42,"character":37}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":34,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":35,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":27,"character":26}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":35,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":36,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":27,"character":26}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":36,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":37,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":27,"character":26}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":37,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 409
|
|
|
|
{"jsonrpc":"2.0","id":38,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":26}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":38,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":39,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":27,"character":4}}}
|
|
>>>
|
|
Content-Length: 236
|
|
|
|
{"id":39,"result":{"contents":{"kind":"markdown","value":"### class `AsyncWebServer` \n\n---\n```cpp\npublic: class AsyncWebServer {}\n```"},"range":{"start":{"line":29,"character":0},"end":{"line":29,"character":14}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":40,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":27,"character":24}}}
|
|
>>>
|
|
Content-Length: 271
|
|
|
|
{"id":40,"result":{"contents":{"kind":"markdown","value":"### constructor `AsyncWebServer` \n\n---\n```cpp\n// In AsyncWebServer\npublic: AsyncWebServer(uint16_t port)\n```"},"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":25}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":41,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":26,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":41,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":42,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":26,"character":3}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":42,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 347
|
|
|
|
{"jsonrpc":"2.0","id":43,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":26,"character":3}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":43,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 409
|
|
|
|
{"jsonrpc":"2.0","id":44,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":26,"character":3},"end":{"line":26,"character":27}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":44,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":45,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":26,"character":24}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":45,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":46,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":51,"character":7}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":46,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":47,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":51,"character":7}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":47,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":48,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":51,"character":8}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":48}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":48,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":49,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":49,"character":15}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":49,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":50,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":49,"character":15}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":50,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":51,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":49,"character":15}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":51,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":52,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":49,"character":12}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":52,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":53,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":49,"character":0}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":53,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":54,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":54,"character":8}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":54,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 409
|
|
|
|
{"jsonrpc":"2.0","id":55,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":49,"character":0},"end":{"line":54,"character":10}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":55,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":56,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":69,"character":3},"end":{"line":69,"character":3}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":56,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":57,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":61,"character":0},"end":{"line":72,"character":0}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":57,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":58,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":60,"character":0},"end":{"line":72,"character":0}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":58,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":59,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":62,"character":1}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":59,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 340
|
|
|
|
{"jsonrpc":"2.0","id":60,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":62,"character":2}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":60,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 340
|
|
|
|
{"jsonrpc":"2.0","id":61,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":64,"character":5}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":61,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 59
|
|
|
|
{"jsonrpc":"2.0","id":62,"method":"shutdown","params":null}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":62,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 47
|
|
|
|
{"jsonrpc":"2.0","method":"exit","params":null}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3366
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":10272,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay","rootUri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","name":"WIFI Web Servers Relay"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 5492
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","languageId":"cpp","version":1,"text":"/********************************************\n ----湖南创乐博智能科技有限公司----\n 文件名:41.WIFI Web Servers Relay.ino\n 版本:V2.0\n author: zhulin\n 说明:无源蜂鸣器实验\n ********************************************/\n#include <WiFi.h>\n#include <ESPAsyncWebServer.h>\n\n// 设为true定义继电器为常开(NO)\n#define RELAY_NO true\n\n// 设置继电器数量\n#define NUM_RELAYS 1\n\n// 将每个GPIO分配给一个继电器\nint relayGPIOs[NUM_RELAYS] = {17};\n\n// 设置自己可以上网的WIFI账号和密码\nconst char* ssid = \"zhulin_Home\";\nconst char* password = \"zn6271239\";\n\nconst char* PARAM_INPUT_1 = \"relay\"; \nconst char* PARAM_INPUT_2 = \"state\";\n\n// 在端口80上创建AsyncWebServer对象\nAsyncWebServer server(80);\n\nconst char index_html[] PROGMEM = R\"rawliteral(\n<!DOCTYPE HTML><html>\n<head>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <style>\n html {font-family: Arial; display: inline-block; text-align: center;}\n h2 {font-size: 3.0rem;}\n p {font-size: 3.0rem;}\n body {max-width: 600px; margin:0px auto; padding-bottom: 25px;}\n .switch {position: relative; display: inline-block; width: 120px; height: 68px} \n .switch input {display: none}\n .slider {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; border-radius: 34px}\n .slider:before {position: absolute; content: \"\"; height: 52px; width: 52px; left: 8px; bottom: 8px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 68px}\n input:checked+.slider {background-color: #2196F3}\n input:checked+.slider:before {-webkit-transform: translateX(52px); -ms-transform: translateX(52px); transform: translateX(52px)}\n </style>\n</head>\n<body>\n <h2>ESP32 Web Server Relay</h2>\n %BUTTONPLACEHOLDER%\n<script>function toggleCheckbox(element) {\n var xhr = new XMLHttpRequest();\n if(element.checked){ xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=1\", true); }\n else { xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=0\", true); }\n xhr.send();\n}</script>\n</body>\n</html>\n)rawliteral\";\n\n// Replaces placeholder with button section in your web page\nString processor(const String& var){\n //Serial.println(var);\n if(var == \"BUTTONPLACEHOLDER\"){\n String buttons =\"\";\n for(int i=1; i<=NUM_RELAYS; i++){\n String relayStateValue = relayState(i);\n buttons+= \"<h4>Relay #\" + String(i) + \" - GPIO \" + relayGPIOs[i-1] + \"</h4><label class=\\\"switch\\\"><input type=\\\"checkbox\\\" onchange=\\\"toggleCheckbox(this)\\\" id=\\\"\" + String(i) + \"\\\" \"+ relayStateValue +\"><span class=\\\"slider\\\"></span></label>\";\n }\n return buttons;\n }\n return String();\n}\n\nString relayState(int numRelay){\n if(RELAY_NO){\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"\";\n }\n else {\n return \"checked\";\n }\n }\n else {\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"checked\";\n }\n else {\n return \"\";\n }\n }\n return \"\";\n}\n\nvoid setup(){\n // 用于调试的串口\n Serial.begin(115200);\n\n // 当程序开始时,将所有继电器设置为关闭-如果设置为常开(NO),当您将继电器设置为高时,继电器关闭\n for(int i=1; i<=NUM_RELAYS; i++){\n pinMode(relayGPIOs[i-1], OUTPUT);\n if(RELAY_NO){\n digitalWrite(relayGPIOs[i-1], HIGH);\n }\n else{\n digitalWrite(relayGPIOs[i-1], LOW);\n }\n }\n \n // 连接到无线网络\n WiFi.begin(ssid, password);\n while (WiFi.status() != WL_CONNECTED) {\n delay(1000);\n Serial.println(\"Connecting to WiFi..\");\n }\n\n // 打印ESP32本地IP地址\n Serial.println(WiFi.localIP());\n\n // 路由的根/网页\n server.on(\"/\", HTTP_GET, [](AsyncWebServerRequest *request){\n request->send_P(200, \"text/html\", index_html, processor);\n });\n\n // Send a GET request to <ESP_IP>/update?relay=<inputMessage>&state=<inputMessage2>\n server.on(\"/update\", HTTP_GET, [] (AsyncWebServerRequest *request) {\n String inputMessage;\n String inputParam;\n String inputMessage2;\n String inputParam2;\n // GET input1 value on <ESP_IP>/update?relay=<inputMessage>\n if (request->hasParam(PARAM_INPUT_1) & request->hasParam(PARAM_INPUT_2)) {\n inputMessage = request->getParam(PARAM_INPUT_1)->value();\n inputParam = PARAM_INPUT_1;\n inputMessage2 = request->getParam(PARAM_INPUT_2)->value();\n inputParam2 = PARAM_INPUT_2;\n if(RELAY_NO){\n Serial.print(\"NO \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], !inputMessage2.toInt());\n }\n else{\n Serial.print(\"NC \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], inputMessage2.toInt());\n }\n }\n else {\n inputMessage = \"No message sent\";\n inputParam = \"none\";\n }\n Serial.println(inputMessage + inputMessage2);\n request->send(200, \"text/plain\", \"OK\");\n });\n // 启动服务器\n server.begin();\n}\n \nvoid loop() {\n\n}"}}}Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":60,"character":0},"end":{"line":72,"character":0}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":0,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":1,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":0,"result":null}
|
|
>>>
|
|
Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"2/60","percentage":3.3333333333333335,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 5785
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1284]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":2,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":60,"character":0},"end":{"line":72,"character":0}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":2,"result":[],"jsonrpc":"2.0"}Content-Length: 142
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"3/60","percentage":5,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/60","percentage":6.666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/60","percentage":10,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/60","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/60","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/60","percentage":30,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/60","percentage":31.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/60","percentage":36.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"22/60","percentage":36.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/60","percentage":38.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"23/60","percentage":38.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/60","percentage":40,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"24/60","percentage":40,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"25/60","percentage":41.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/60","percentage":43.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"26/60","percentage":43.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/60","percentage":45,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/60","percentage":45,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/60","percentage":46.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"28/60","percentage":46.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/60","percentage":48.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"29/60","percentage":48.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/60","percentage":50,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/60","percentage":51.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"31/60","percentage":51.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"32/60","percentage":53.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/60","percentage":55,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"33/60","percentage":55,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/60","percentage":56.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"34/60","percentage":56.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/60","percentage":58.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"35/60","percentage":58.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/60","percentage":60,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"36/60","percentage":60,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"37/60","percentage":61.666666666666664,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/60","percentage":63.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"38/60","percentage":63.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/60","percentage":65,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"39/60","percentage":65,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"40/60","percentage":66.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/60","percentage":68.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"41/60","percentage":68.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"42/60","percentage":70,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"42/60","percentage":70,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"43/60","percentage":71.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/60","percentage":73.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"44/60","percentage":73.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"45/60","percentage":75,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/60","percentage":76.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"46/60","percentage":76.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"47/60","percentage":78.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/60","percentage":80,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"48/60","percentage":80,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"49/60","percentage":81.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"49/60","percentage":81.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"50/60","percentage":83.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"50/60","percentage":83.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"51/60","percentage":85,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"51/60","percentage":85,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/60","percentage":86.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"52/60","percentage":86.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"53/60","percentage":88.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"54/60","percentage":90,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"55/60","percentage":91.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"56/60","percentage":93.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"57/60","percentage":95,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"58/60","percentage":96.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"59/60","percentage":98.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":3,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":64,"character":20}}}
|
|
>>>
|
|
Content-Length: 221
|
|
|
|
{"id":3,"result":{"contents":{"kind":"markdown","value":"### macro `NUM_RELAYS` \n\n---\n```cpp\n#define NUM_RELAYS 1\n```"},"range":{"start":{"line":75,"character":20},"end":{"line":75,"character":30}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 409
|
|
|
|
{"jsonrpc":"2.0","id":4,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":60,"character":36},"end":{"line":60,"character":36}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":4,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 347
|
|
|
|
{"jsonrpc":"2.0","id":5,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":13,"character":10}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":5,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 409
|
|
|
|
{"jsonrpc":"2.0","id":6,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":13,"character":10},"end":{"line":13,"character":10}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 36
|
|
|
|
{"id":6,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":7,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":8,"character":28}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":7,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":8,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":5,"character":10}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":8,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":9,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":5,"character":12}}}
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":9,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 347
|
|
|
|
{"jsonrpc":"2.0","id":10,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":5,"character":12}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":10,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":11,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":5,"character":6},"end":{"line":5,"character":12}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":11,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":12,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":12}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":12,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":13,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":5,"character":5}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":13,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":14,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":13}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":14,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 428
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":2},"contentChanges":[{"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":12}},"rangeLength":7,"text":""}]}}Content-Length: 406
|
|
|
|
{"jsonrpc":"2.0","id":15,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":15,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 304
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":2}}}
|
|
>>>
|
|
Content-Length: 116
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"arduinoLanguageServerRebuild"},"id":1,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":1,"result":null}
|
|
>>>
|
|
Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"title":"Building sketch","kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":16,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":12}}}
|
|
>>>
|
|
Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 129
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"done","kind":"end"}},"jsonrpc":"2.0"}Content-Length: 303
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","diagnostics":[]},"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":16,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":16}}Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":17,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":12}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":17,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 406
|
|
|
|
{"jsonrpc":"2.0","id":18,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":18,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":19,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":13}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":19,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":20,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":13}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":20,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":21,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":13}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":21,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":22,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":13}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":22,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":23,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":8}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":23,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":24,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":7}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":24,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":25,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":8}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":25,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 346
|
|
|
|
{"jsonrpc":"2.0","id":26,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":8}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":26,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":27,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":21}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":27,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":28,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":17}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":28,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":29,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":12}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":29,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":30,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":9}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":30,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 346
|
|
|
|
{"jsonrpc":"2.0","id":31,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":9}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":31,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":32,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":30}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":32,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":33,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":31}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":33,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":34,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":30}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":34,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 340
|
|
|
|
{"jsonrpc":"2.0","id":35,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":30}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":35,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":36,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":2,"character":29}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":36,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":37,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":6,"character":14},"end":{"line":6,"character":14}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":37,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":38,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":14}}}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":38,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 346
|
|
|
|
{"jsonrpc":"2.0","id":39,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":5,"character":5}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":39,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 406
|
|
|
|
{"jsonrpc":"2.0","id":40,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":40,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 449
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":3},"contentChanges":[{"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"rangeLength":0,"text":"WIFI Web Servers Relay"}]}}Content-Length: 340
|
|
|
|
{"jsonrpc":"2.0","id":41,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":5,"character":11}}}
|
|
>>>
|
|
Content-Length: 114
|
|
|
|
{"id":41,"error":{"code":-32602,"message":"trying to get AST for non-added document","data":null},"jsonrpc":"2.0"}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3366
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":10272,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay","rootUri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","name":"WIFI Web Servers Relay"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 5493
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","languageId":"cpp","version":3,"text":"/********************************************\n ----湖南创乐博智能科技有限公司----\n 文件名:41.WIFI Web Servers Relay.ino\n 版本:V2.0\n author: zhulin\n 说明:WIFI Web Servers Relay\n ********************************************/\n#include <WiFi.h>\n#include <ESPAsyncWebServer.h>\n\n// 设为true定义继电器为常开(NO)\n#define RELAY_NO true\n\n// 设置继电器数量\n#define NUM_RELAYS 1\n\n// 将每个GPIO分配给一个继电器\nint relayGPIOs[NUM_RELAYS] = {17};\n\n// 设置自己可以上网的WIFI账号和密码\nconst char* ssid = \"zhulin_Home\";\nconst char* password = \"zn6271239\";\n\nconst char* PARAM_INPUT_1 = \"relay\"; \nconst char* PARAM_INPUT_2 = \"state\";\n\n// 在端口80上创建AsyncWebServer对象\nAsyncWebServer server(80);\n\nconst char index_html[] PROGMEM = R\"rawliteral(\n<!DOCTYPE HTML><html>\n<head>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <style>\n html {font-family: Arial; display: inline-block; text-align: center;}\n h2 {font-size: 3.0rem;}\n p {font-size: 3.0rem;}\n body {max-width: 600px; margin:0px auto; padding-bottom: 25px;}\n .switch {position: relative; display: inline-block; width: 120px; height: 68px} \n .switch input {display: none}\n .slider {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; border-radius: 34px}\n .slider:before {position: absolute; content: \"\"; height: 52px; width: 52px; left: 8px; bottom: 8px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 68px}\n input:checked+.slider {background-color: #2196F3}\n input:checked+.slider:before {-webkit-transform: translateX(52px); -ms-transform: translateX(52px); transform: translateX(52px)}\n </style>\n</head>\n<body>\n <h2>ESP32 Web Server Relay</h2>\n %BUTTONPLACEHOLDER%\n<script>function toggleCheckbox(element) {\n var xhr = new XMLHttpRequest();\n if(element.checked){ xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=1\", true); }\n else { xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=0\", true); }\n xhr.send();\n}</script>\n</body>\n</html>\n)rawliteral\";\n\n// Replaces placeholder with button section in your web page\nString processor(const String& var){\n //Serial.println(var);\n if(var == \"BUTTONPLACEHOLDER\"){\n String buttons =\"\";\n for(int i=1; i<=NUM_RELAYS; i++){\n String relayStateValue = relayState(i);\n buttons+= \"<h4>Relay #\" + String(i) + \" - GPIO \" + relayGPIOs[i-1] + \"</h4><label class=\\\"switch\\\"><input type=\\\"checkbox\\\" onchange=\\\"toggleCheckbox(this)\\\" id=\\\"\" + String(i) + \"\\\" \"+ relayStateValue +\"><span class=\\\"slider\\\"></span></label>\";\n }\n return buttons;\n }\n return String();\n}\n\nString relayState(int numRelay){\n if(RELAY_NO){\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"\";\n }\n else {\n return \"checked\";\n }\n }\n else {\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"checked\";\n }\n else {\n return \"\";\n }\n }\n return \"\";\n}\n\nvoid setup(){\n // 用于调试的串口\n Serial.begin(115200);\n\n // 当程序开始时,将所有继电器设置为关闭-如果设置为常开(NO),当您将继电器设置为高时,继电器关闭\n for(int i=1; i<=NUM_RELAYS; i++){\n pinMode(relayGPIOs[i-1], OUTPUT);\n if(RELAY_NO){\n digitalWrite(relayGPIOs[i-1], HIGH);\n }\n else{\n digitalWrite(relayGPIOs[i-1], LOW);\n }\n }\n \n // 连接到无线网络\n WiFi.begin(ssid, password);\n while (WiFi.status() != WL_CONNECTED) {\n delay(1000);\n Serial.println(\"Connecting to WiFi..\");\n }\n\n // 打印ESP32本地IP地址\n Serial.println(WiFi.localIP());\n\n // 路由的根/网页\n server.on(\"/\", HTTP_GET, [](AsyncWebServerRequest *request){\n request->send_P(200, \"text/html\", index_html, processor);\n });\n\n // Send a GET request to <ESP_IP>/update?relay=<inputMessage>&state=<inputMessage2>\n server.on(\"/update\", HTTP_GET, [] (AsyncWebServerRequest *request) {\n String inputMessage;\n String inputParam;\n String inputMessage2;\n String inputParam2;\n // GET input1 value on <ESP_IP>/update?relay=<inputMessage>\n if (request->hasParam(PARAM_INPUT_1) & request->hasParam(PARAM_INPUT_2)) {\n inputMessage = request->getParam(PARAM_INPUT_1)->value();\n inputParam = PARAM_INPUT_1;\n inputMessage2 = request->getParam(PARAM_INPUT_2)->value();\n inputParam2 = PARAM_INPUT_2;\n if(RELAY_NO){\n Serial.print(\"NO \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], !inputMessage2.toInt());\n }\n else{\n Serial.print(\"NC \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], inputMessage2.toInt());\n }\n }\n else {\n inputMessage = \"No message sent\";\n inputParam = \"none\";\n }\n Serial.println(inputMessage + inputMessage2);\n request->send(200, \"text/plain\", \"OK\");\n });\n // 启动服务器\n server.begin();\n}\n \nvoid loop() {\n\n}"}}}Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":5,"character":27},"end":{"line":5,"character":27}},"context":{"diagnostics":[]}}}Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":2,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":5,"character":10}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":2}}Content-Length: 304
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":3}}}Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":3,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":23}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":3}}Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":4,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":19}}}Content-Length: 429
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":4},"contentChanges":[{"range":{"start":{"line":5,"character":26},"end":{"line":5,"character":27}},"rangeLength":1,"text":""}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":1}}Content-Length: 429
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDo
|
|
>>>
|
|
Content-Length: 111
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"backgroundIndexProgress"},"id":0,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":1,"result":[],"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":2,"result":null,"jsonrpc":"2.0"}Content-Length: 5785
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1284]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":3,"result":null,"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":4,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
cument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":5},"contentChanges":[{"range":{"start":{"line":5,"character":25},"end":{"line":5,"character":26}},"rangeLength":1,"text":""}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":4}}Content-Length: 429
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":6},"contentChanges":[{"range":{"start":{"line":5,"character":24},"end":{"line":5,"character":25}},"rangeLength":1,"text":""}]}}Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":5,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":19}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":5}}Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":6,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":5,"character":24},"end":{"line":5,"character":24}},"context":{"diagnostics":[]}}}Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":7,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":19}}}Content-Length: 429
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":7},"contentChanges":[{"range":{"start":{"line":5,"character":23},"end":{"line":5,"character":24}},"rangeLength":1,"text":""}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":6}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":7}}Content-Length: 334
|
|
|
|
{"jsonrpc":"2.0","id":8,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":19}}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":8}}Content-Length: 407
|
|
|
|
{"jsonrpc":"2.0","id":9,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":5,"character":23},"end":{"line":5,"character":23}},"context":{"diagnostics":[]}}}Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":10,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":6,"character":19}}}Content-Length: 304
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/User
|
|
>>>
|
|
Content-Length: 38
|
|
|
|
{"id":5,"result":null,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":6,"result":[],"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":7,"result":null,"jsonrpc":"2.0"}Content-Length: 38
|
|
|
|
{"id":8,"result":null,"jsonrpc":"2.0"}Content-Length: 36
|
|
|
|
{"id":9,"result":[],"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":10,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
s/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":7}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":10}}Content-Length: 429
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":8},"contentChanges":[{"range":{"start":{"line":5,"character":22},"end":{"line":5,"character":23}},"rangeLength":1,"text":""}]}}Content-Length: 62
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":9}}Content-Length: 304
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":8}}}Content-Length: 432
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":9},"contentChanges":[{"range":{"start":{"line":5,"character":22},"end":{"line":5,"character":22}},"rangeLength":0,"text":"继"}]}}Content-Length: 433
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":10},"contentChanges":[{"range":{"start":{"line":5,"character":23},"end":{"line":5,"character":23}},"rangeLength":0,"text":"电"}]}}Content-Length: 433
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":11},"contentChanges":[{"range":{"start":{"line":5,"character":24},"end":{"line":5,"character":24}},"rangeLength":0,"text":"器"}]}}Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":11,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":5,"character":25},"end":{"line":5,"character":25}},"context":{"diagnostics":[]}}}Content-Length: 305
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":11}}}Content-Length: 433
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":12},"contentChanges":[{"range":{"start":{"line":5,"character":25},"end":{"line":5,"character":25}},"rangeLength":0,"text":"实"}]}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":11}}Content-Length: 433
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20R
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":11,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
elay/WIFI%20Web%20Servers%20Relay.ino","version":13},"contentChanges":[{"range":{"start":{"line":5,"character":26},"end":{"line":5,"character":26}},"rangeLength":0,"text":"验"}]}}Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":12,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":5,"character":27},"end":{"line":5,"character":27}},"context":{"diagnostics":[]}}}Content-Length: 305
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":13}}}Content-Length: 305
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","version":13}}}Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":13,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":5,"character":23}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":13}}Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":14,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":5,"character":25}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":14}}Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":15,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":16,"character":5}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":15}}Content-Length: 347
|
|
|
|
{"jsonrpc":"2.0","id":16,"method":"textDocument/documentHighlight","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":8,"character":22}}}Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":17,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":8,"character":22},"end":{"line":8,"character":22}},"context":{"diagnostics":[]}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":12}}Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":18,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":13,"character":10}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":18}}Content-Length: 336
|
|
|
|
{"jsonrpc":"2.0","id":19,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":12,"result":[],"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":13,"result":null,"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":14,"result":null,"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":15,"result":null,"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":16,"result":[],"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":17,"result":[],"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":18,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":17,"character":15}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":19}}Content-Length: 335
|
|
|
|
{"jsonrpc":"2.0","id":20,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"position":{"line":15,"character":0}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":20}}Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":0,"result":null}Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":21,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":8,"character":22},"end":{"line":8,"character":22}},"context":{"diagnostics":[]}}}Content-Length: 63
|
|
|
|
{"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":17}}
|
|
>>>
|
|
Content-Length: 178
|
|
|
|
{"id":19,"result":{"contents":{"kind":"markdown","value":"### macro `NUM_RELAYS`"},"range":{"start":{"line":19,"character":15},"end":{"line":19,"character":25}}},"jsonrpc":"2.0"}Content-Length: 39
|
|
|
|
{"id":20,"result":null,"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"title":"indexing","percentage":0,"kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"4/60","percentage":6.666666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 37
|
|
|
|
{"id":21,"result":[],"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 158
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"5/60","percentage":8.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 116
|
|
|
|
{"method":"window/workDoneProgress/create","params":{"token":"arduinoLanguageServerRebuild"},"id":1,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 38
|
|
|
|
{"jsonrpc":"2.0","id":1,"result":null}
|
|
>>>
|
|
Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"title":"Building sketch","kind":"begin"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/60","percentage":10,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"6/60","percentage":10,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"7/60","percentage":11.666666666666666,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"8/60","percentage":13.333333333333334,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 143
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"9/60","percentage":15,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"10/60","percentage":16.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"11/60","percentage":18.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"12/60","percentage":20,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"13/60","percentage":21.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"14/60","percentage":23.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"15/60","percentage":25,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"16/60","percentage":26.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"17/60","percentage":28.333333333333332,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/60","percentage":30,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"18/60","percentage":30,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/60","percentage":31.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"19/60","percentage":31.666666666666668,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 160
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"20/60","percentage":33.333333333333336,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"21/60","percentage":35,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"27/60","percentage":45,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"30/60","percentage":50,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"54/60","percentage":90,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"55/60","percentage":91.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"56/60","percentage":93.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 144
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"57/60","percentage":95,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"58/60","percentage":96.66666666666667,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 159
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"message":"59/60","percentage":98.33333333333333,"kind":"report"}},"jsonrpc":"2.0"}Content-Length: 107
|
|
|
|
{"method":"$/progress","params":{"token":"backgroundIndexProgress","value":{"kind":"end"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 140
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling...","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 138
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling.","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 139
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"compiling..","kind":"report"}},"jsonrpc":"2.0"}Content-Length: 129
|
|
|
|
{"method":"$/progress","params":{"token":"arduinoLanguageServerRebuild","value":{"message":"done","kind":"end"}},"jsonrpc":"2.0"}Content-Length: 5785
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1284]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}Content-Length: 5785
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","diagnostics":[{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:132:51: note: in instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here"},{"range":{"start":{"line":120,"character":50},"end":{"line":120,"character":59}},"severity":3,"message":"In instantiation of template class 'std::function\u003cString (const String \u0026)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:132:51: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'"},{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":10}},"severity":1,"code":"no_member","source":"clang","message":"In included file: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cString, const String \u0026\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1177:67:\nnote: error occurred here"},{"range":{"start":{"line":120,"character":4},"end":{"line":120,"character":19}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'send_P'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:244:10:\nnote: candidate function not viable: no known conversion from 'String (const String \u0026)' to 'AwsTemplateProcessor' (aka 'function\u003cString (const String \u0026)\u003e') for 4th argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:243:10:\nnote: candidate function not viable: no known conversion from 'const char [1284]' to 'const uint8_t *' (aka 'const unsigned char *') for 3rd argument"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":1,"code":"no_member","source":"clang","message":"In template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'\n\nC:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29910\\include\\functional:1156:53:\nnote: error occurred here\n\nWIFI Web Servers Relay.ino.cpp:131:28: note: in instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here"},{"range":{"start":{"line":119,"character":27},"end":{"line":119,"character":28}},"severity":3,"message":"In instantiation of template class 'std::function\u003cvoid (AsyncWebServerRequest *)\u003e' requested here\n\nWIFI Web Servers Relay.ino.cpp:131:28: error: in template: no member named '_Enable_if_callable_t' in 'std::_Func_class\u003cvoid, AsyncWebServerRequest *\u003e'"},{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:120:28)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"},{"range":{"start":{"line":124,"character":2},"end":{"line":124,"character":11}},"severity":1,"code":"ovl_no_viable_member_function_in_call","source":"clang","message":"No matching member function for call to 'on'\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:424:30:\nnote: candidate function not viable: no known conversion from '(lambda at C:\\Users\\zhulin\\Documents\\Arduino\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay\\WIFI Web Servers Relay.ino:125:34)' to 'ArRequestHandlerFunction' (aka 'function\u003cvoid (AsyncWebServerRequest *)\u003e') for 3rd argument\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:423:30:\nnote: candidate function not viable: requires 2 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:425:30:\nnote: candidate function not viable: requires 4 arguments, but 3 were provided\n\nc:\\Users\\zhulin\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src\\ESPAsyncWebServer.h:426:30:\nnote: candidate function not viable: requires 5 arguments, but 3 were provided"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":22,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":8,"character":22},"end":{"line":8,"character":22}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":22,"result":[],"jsonrpc":"2.0"}Content-Length: 3505
|
|
|
|
{"method":"textDocument/publishDiagnostics","params":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","diagnostics":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":14}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'AsyncWebServer'"},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":21}},"severity":1,"code":"typecheck_incomplete_array_needs_initializer","source":"clang","message":"Definition of variable with array type needs an explicit size or an initializer"},{"range":{"start":{"line":29,"character":24},"end":{"line":29,"character":31}},"severity":1,"code":"invalid_token_after_toplevel_declarator","source":"clang","message":"Expected ';' after top level declarator (fix available)"},{"range":{"start":{"line":60,"character":0},"end":{"line":60,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":60,"character":23},"end":{"line":60,"character":29}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":63,"character":4},"end":{"line":63,"character":10}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":65,"character":6},"end":{"line":65,"character":12}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":66,"character":32},"end":{"line":66,"character":38}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":66,"character":173},"end":{"line":66,"character":179}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":70,"character":9},"end":{"line":70,"character":15}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'String'"},{"range":{"start":{"line":73,"character":0},"end":{"line":73,"character":6}},"severity":1,"code":"unknown_typename","source":"clang","message":"Unknown type name 'String'"},{"range":{"start":{"line":75,"character":7},"end":{"line":75,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":76,"character":13},"end":{"line":76,"character":15}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [1]'"},{"range":{"start":{"line":79,"character":13},"end":{"line":79,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"},{"range":{"start":{"line":83,"character":7},"end":{"line":83,"character":18}},"severity":1,"code":"undeclared_var_use","source":"clang","message":"Use of undeclared identifier 'digitalRead'"},{"range":{"start":{"line":84,"character":13},"end":{"line":84,"character":22}},"severity":1,"code":"init_conversion_failed","source":"clang","message":"Cannot initialize return object of type 'int' with an lvalue of type 'const char [8]'"}]},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 408
|
|
|
|
{"jsonrpc":"2.0","id":23,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhulin/Documents/Arduino/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":8,"character":22},"end":{"line":8,"character":22}},"context":{"diagnostics":[]}}}
|
|
>>>
|
|
Content-Length: 37
|
|
|
|
{"id":23,"result":[],"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 59
|
|
|
|
{"jsonrpc":"2.0","id":24,"method":"shutdown","params":null}
|
|
>>>
|
|
Content-Length: 39
|
|
|
|
{"id":24,"result":null,"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 47
|
|
|
|
{"jsonrpc":"2.0","method":"exit","params":null}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Started logging.
|
|
|
|
<<<
|
|
Content-Length: 3754
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":14420,"clientInfo":{"name":"vscode","version":"1.50.0"},"rootPath":"c:\\Users\\zhang'pei\\Desktop\\Arduino ESP32物联网学习套件客户资料 2021-9-11\\3.案例程序\\第41课: WIFI Web Servers 继电器实验\\WIFI Web Servers Relay","rootUri":"file:///c%3A/Users/zhang%27pei/Desktop/Arduino%20ESP32%E7%89%A9%E8%81%94%E7%BD%91%E5%AD%A6%E4%B9%A0%E5%A5%97%E4%BB%B6%E5%AE%A2%E6%88%B7%E8%B5%84%E6%96%99%202021-9-11/3.%E6%A1%88%E4%BE%8B%E7%A8%8B%E5%BA%8F/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","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},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":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]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"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,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///c%3A/Users/zhang%27pei/Desktop/Arduino%20ESP32%E7%89%A9%E8%81%94%E7%BD%91%E5%AD%A6%E4%B9%A0%E5%A5%97%E4%BB%B6%E5%AE%A2%E6%88%B7%E8%B5%84%E6%96%99%202021-9-11/3.%E6%A1%88%E4%BE%8B%E7%A8%8B%E5%BA%8F/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay","name":"WIFI Web Servers Relay"}]}}
|
|
>>>
|
|
Content-Length: 598
|
|
|
|
{"id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":[".","\u003e",":"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"\n"},"renameProvider":false,"executeCommandProvider":{"commands":["clangd.applyFix","clangd.applyTweak"]}}},"jsonrpc":"2.0"}
|
|
<<<
|
|
Content-Length: 52
|
|
|
|
{"jsonrpc":"2.0","method":"initialized","params":{}}Content-Length: 5664
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///c%3A/Users/zhang%27pei/Desktop/Arduino%20ESP32%E7%89%A9%E8%81%94%E7%BD%91%E5%AD%A6%E4%B9%A0%E5%A5%97%E4%BB%B6%E5%AE%A2%E6%88%B7%E8%B5%84%E6%96%99%202021-9-11/3.%E6%A1%88%E4%BE%8B%E7%A8%8B%E5%BA%8F/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino","languageId":"cpp","version":1,"text":"/********************************************\n ----湖南创乐博智能科技有限公司----\n 文件名:41.WIFI Web Servers Relay.ino\n 版本:V2.0\n author: zhulin\n 说明:WIFI Web Servers 继电器实验\n ********************************************/\n#include <WiFi.h>\n#include <ESPAsyncWebServer.h>\n\n// 设为true定义继电器为常开(NO)\n#define RELAY_NO true\n\n// 设置继电器数量\n#define NUM_RELAYS 1\n\n// 将每个GPIO分配给一个继电器\nint relayGPIOs[NUM_RELAYS] = {17};\n\n// 设置自己可以上网的WIFI账号和密码\nconst char* ssid = \"zhulin_Home\";\nconst char* password = \"zn6271239\";\n\nconst char* PARAM_INPUT_1 = \"relay\"; \nconst char* PARAM_INPUT_2 = \"state\";\n\n// 在端口80上创建AsyncWebServer对象\nAsyncWebServer server(80);\n\nconst char index_html[] PROGMEM = R\"rawliteral(\n<!DOCTYPE HTML><html>\n<head>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <style>\n html {font-family: Arial; display: inline-block; text-align: center;}\n h2 {font-size: 3.0rem;}\n p {font-size: 3.0rem;}\n body {max-width: 600px; margin:0px auto; padding-bottom: 25px;}\n .switch {position: relative; display: inline-block; width: 120px; height: 68px} \n .switch input {display: none}\n .slider {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; border-radius: 34px}\n .slider:before {position: absolute; content: \"\"; height: 52px; width: 52px; left: 8px; bottom: 8px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 68px}\n input:checked+.slider {background-color: #2196F3}\n input:checked+.slider:before {-webkit-transform: translateX(52px); -ms-transform: translateX(52px); transform: translateX(52px)}\n </style>\n</head>\n<body>\n <h2>ESP32 Web Server Relay</h2>\n %BUTTONPLACEHOLDER%\n<script>function toggleCheckbox(element) {\n var xhr = new XMLHttpRequest();\n if(element.checked){ xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=1\", true); }\n else { xhr.open(\"GET\", \"/update?relay=\"+element.id+\"&state=0\", true); }\n xhr.send();\n}</script>\n</body>\n</html>\n)rawliteral\";\n\n// Replaces placeholder with button section in your web page\nString processor(const String& var){\n //Serial.println(var);\n if(var == \"BUTTONPLACEHOLDER\"){\n String buttons =\"\";\n for(int i=1; i<=NUM_RELAYS; i++){\n String relayStateValue = relayState(i);\n buttons+= \"<h4>Relay #\" + String(i) + \" - GPIO \" + relayGPIOs[i-1] + \"</h4><label class=\\\"switch\\\"><input type=\\\"checkbox\\\" onchange=\\\"toggleCheckbox(this)\\\" id=\\\"\" + String(i) + \"\\\" \"+ relayStateValue +\"><span class=\\\"slider\\\"></span></label>\";\n }\n return buttons;\n }\n return String();\n}\n\nString relayState(int numRelay){\n if(RELAY_NO){\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"\";\n }\n else {\n return \"checked\";\n }\n }\n else {\n if(digitalRead(relayGPIOs[numRelay-1])){\n return \"checked\";\n }\n else {\n return \"\";\n }\n }\n return \"\";\n}\n\nvoid setup(){\n // 用于调试的串口\n Serial.begin(115200);\n\n // 当程序开始时,将所有继电器设置为关闭-如果设置为常开(NO),当您将继电器设置为高时,继电器关闭\n for(int i=1; i<=NUM_RELAYS; i++){\n pinMode(relayGPIOs[i-1], OUTPUT);\n if(RELAY_NO){\n digitalWrite(relayGPIOs[i-1], HIGH);\n }\n else{\n digitalWrite(relayGPIOs[i-1], LOW);\n }\n }\n \n // 连接到无线网络\n WiFi.begin(ssid, password);\n while (WiFi.status() != WL_CONNECTED) {\n delay(1000);\n Serial.println(\"Connecting to WiFi..\");\n }\n\n // 打印ESP32本地IP地址\n Serial.println(WiFi.localIP());\n\n // 路由的根/网页\n server.on(\"/\", HTTP_GET, [](AsyncWebServerRequest *request){\n request->send_P(200, \"text/html\", index_html, processor);\n });\n\n // Send a GET request to <ESP_IP>/update?relay=<inputMessage>&state=<inputMessage2>\n server.on(\"/update\", HTTP_GET, [] (AsyncWebServerRequest *request) {\n String inputMessage;\n String inputParam;\n String inputMessage2;\n String inputParam2;\n // GET input1 value on <ESP_IP>/update?relay=<inputMessage>\n if (request->hasParam(PARAM_INPUT_1) & request->hasParam(PARAM_INPUT_2)) {\n inputMessage = request->getParam(PARAM_INPUT_1)->value();\n inputParam = PARAM_INPUT_1;\n inputMessage2 = request->getParam(PARAM_INPUT_2)->value();\n inputParam2 = PARAM_INPUT_2;\n if(RELAY_NO){\n Serial.print(\"NO \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], !inputMessage2.toInt());\n }\n else{\n Serial.print(\"NC \");\n digitalWrite(relayGPIOs[inputMessage.toInt()-1], inputMessage2.toInt());\n }\n }\n else {\n inputMessage = \"No message sent\";\n inputParam = \"none\";\n }\n Serial.println(inputMessage + inputMessage2);\n request->send(200, \"text/plain\", \"OK\");\n });\n // 启动服务器\n server.begin();\n}\n \nvoid loop() {\n\n}"}}}Content-Length: 566
|
|
|
|
{"jsonrpc":"2.0","id":1,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"file:///c%3A/Users/zhang%27pei/Desktop/Arduino%20ESP32%E7%89%A9%E8%81%94%E7%BD%91%E5%AD%A6%E4%B9%A0%E5%A5%97%E4%BB%B6%E5%AE%A2%E6%88%B7%E8%B5%84%E6%96%99%202021-9-11/3.%E6%A1%88%E4%BE%8B%E7%A8%8B%E5%BA%8F/%E7%AC%AC41%E8%AF%BE%EF%BC%9A%20WIFI%20Web%20Servers%20%E7%BB%A7%E7%94%B5%E5%99%A8%E5%AE%9E%E9%AA%8C/WIFI%20Web%20Servers%20Relay/WIFI%20Web%20Servers%20Relay.ino"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}}} |