1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-15 15:53:55 +00:00

Much improved, better stability, lots of fixes

This commit is contained in:
Ylian Saint-Hilaire
2018-01-12 11:50:04 -08:00
parent becf71557f
commit 508646044e
69 changed files with 11803 additions and 4088 deletions

View File

@@ -24,12 +24,7 @@
<ClCompile Include="..\meshcore\KVM\Windows\kvm.c" />
<ClCompile Include="..\meshcore\KVM\Windows\tile.cpp" />
<ClCompile Include="..\meshcore\meshinfo.c" />
<ClCompile Include="..\microlms\heci\HECIWin.c" />
<ClCompile Include="..\microlms\heci\LMEConnection.c" />
<ClCompile Include="..\microlms\heci\PTHICommand.c" />
<ClCompile Include="..\microlms\lms\ILibLMS.c" />
<ClCompile Include="..\microscript\duktape.c" />
<ClCompile Include="..\microscript\ILibAsyncSocket_Duktape.c" />
<ClCompile Include="..\microscript\ILibDuktapeModSearch.c" />
<ClCompile Include="..\microscript\ILibDuktape_ChildProcess.c" />
<ClCompile Include="..\microscript\ILibDuktape_Debugger.c" />
@@ -39,13 +34,14 @@
<ClCompile Include="..\microscript\ILibduktape_EventEmitter.c" />
<ClCompile Include="..\microscript\ILibDuktape_fs.c" />
<ClCompile Include="..\microscript\ILibDuktape_GenericMarshal.c" />
<ClCompile Include="..\microscript\ILibDuktape_HECI.c" />
<ClCompile Include="..\microscript\ILibDuktape_Helpers.c" />
<ClCompile Include="..\microscript\ILibDuktape_http.c" />
<ClCompile Include="..\microscript\ILibDuktape_HttpStream.c" />
<ClCompile Include="..\microscript\ILibDuktape_MemoryStream.c" />
<ClCompile Include="..\microscript\ILibDuktape_net.c" />
<ClCompile Include="..\microscript\ILibDuktape_NetworkMonitor.c" />
<ClCompile Include="..\microscript\ILibDuktape_Polyfills.c" />
<ClCompile Include="..\microscript\ILibDuktape_ProcessPipe.c" />
<ClCompile Include="..\microscript\ILibDuktape_ReadableStream.c" />
<ClCompile Include="..\microscript\ILibDuktape_ScriptContainer.c" />
<ClCompile Include="..\microscript\ILibDuktape_SHA256.c" />
@@ -78,19 +74,8 @@
<ClInclude Include="..\meshcore\KVM\Windows\tile.h" />
<ClInclude Include="..\meshcore\meshdefines.h" />
<ClInclude Include="..\meshcore\meshinfo.h" />
<ClInclude Include="..\microlms\heci\HECIWin.h" />
<ClInclude Include="..\microlms\heci\HECI_if.h" />
<ClInclude Include="..\microlms\heci\LMEConnection.h" />
<ClInclude Include="..\microlms\heci\LMS_if.h" />
<ClInclude Include="..\microlms\heci\LMS_if_constants.h" />
<ClInclude Include="..\microlms\heci\mei.h" />
<ClInclude Include="..\microlms\heci\PTHICommand.h" />
<ClInclude Include="..\microlms\heci\StatusCodeDefinitions.h" />
<ClInclude Include="..\microlms\lms\ILibLMS-WebSite.h" />
<ClInclude Include="..\microlms\lms\ILibLMS.h" />
<ClInclude Include="..\microscript\duktape.h" />
<ClInclude Include="..\microscript\duk_config.h" />
<ClInclude Include="..\microscript\ILibAsyncSocket_Duktape.h" />
<ClInclude Include="..\microscript\ILibDuktapeModSearch.h" />
<ClInclude Include="..\microscript\ILibDuktape_ChildProcess.h" />
<ClInclude Include="..\microscript\ILibDuktape_Debugger.h" />
@@ -100,12 +85,12 @@
<ClInclude Include="..\microscript\ILibDuktape_EventEmitter.h" />
<ClInclude Include="..\microscript\ILibDuktape_fs.h" />
<ClInclude Include="..\microscript\ILibDuktape_GenericMarshal.h" />
<ClInclude Include="..\microscript\ILibDuktape_HECI.h" />
<ClInclude Include="..\microscript\ILibDuktape_Helpers.h" />
<ClInclude Include="..\microscript\ILibDuktape_http.h" />
<ClInclude Include="..\microscript\ILibDuktape_net.h" />
<ClInclude Include="..\microscript\ILibDuktape_NetworkMonitor.h" />
<ClInclude Include="..\microscript\ILibDuktape_Polyfills.h" />
<ClInclude Include="..\microscript\ILibDuktape_ProcessPipe.h" />
<ClInclude Include="..\microscript\ILibDuktape_ReadableStream.h" />
<ClInclude Include="..\microscript\ILibDuktape_ScriptContainer.h" />
<ClInclude Include="..\microscript\ILibDuktape_SHA256.h" />

View File

@@ -13,9 +13,6 @@
<Filter Include="Meshcore\KVM">
<UniqueIdentifier>{ab71a2fa-eafc-44d7-9c35-62f7d60fee6a}</UniqueIdentifier>
</Filter>
<Filter Include="MicroLMS">
<UniqueIdentifier>{aeb98903-4a96-453a-8c67-7a824d947bcc}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\microscript\duk_config.h">
@@ -24,9 +21,6 @@
<ClInclude Include="..\microscript\duktape.h">
<Filter>Microscript</Filter>
</ClInclude>
<ClInclude Include="..\microscript\ILibAsyncSocket_Duktape.h">
<Filter>Microscript</Filter>
</ClInclude>
<ClInclude Include="..\microscript\ILibDuktape_Debugger.h">
<Filter>Microscript</Filter>
</ClInclude>
@@ -105,9 +99,6 @@
<ClInclude Include="..\meshcore\meshdefines.h">
<Filter>Meshcore</Filter>
</ClInclude>
<ClInclude Include="..\microscript\ILibDuktape_ProcessPipe.h">
<Filter>Microscript</Filter>
</ClInclude>
<ClInclude Include="..\microscript\ILibDuktape_fs.h">
<Filter>Microscript</Filter>
</ClInclude>
@@ -141,36 +132,6 @@
<ClInclude Include="..\microscript\ILibDuktape_WebRTC.h">
<Filter>Microscript</Filter>
</ClInclude>
<ClInclude Include="..\microlms\lms\ILibLMS.h">
<Filter>MicroLMS</Filter>
</ClInclude>
<ClInclude Include="..\microlms\lms\ILibLMS-WebSite.h">
<Filter>MicroLMS</Filter>
</ClInclude>
<ClInclude Include="..\microlms\heci\HECI_if.h">
<Filter>MicroLMS</Filter>
</ClInclude>
<ClInclude Include="..\microlms\heci\HECIWin.h">
<Filter>MicroLMS</Filter>
</ClInclude>
<ClInclude Include="..\microlms\heci\LMEConnection.h">
<Filter>MicroLMS</Filter>
</ClInclude>
<ClInclude Include="..\microlms\heci\LMS_if.h">
<Filter>MicroLMS</Filter>
</ClInclude>
<ClInclude Include="..\microlms\heci\LMS_if_constants.h">
<Filter>MicroLMS</Filter>
</ClInclude>
<ClInclude Include="..\microlms\heci\mei.h">
<Filter>MicroLMS</Filter>
</ClInclude>
<ClInclude Include="..\microlms\heci\PTHICommand.h">
<Filter>MicroLMS</Filter>
</ClInclude>
<ClInclude Include="..\microlms\heci\StatusCodeDefinitions.h">
<Filter>MicroLMS</Filter>
</ClInclude>
<ClInclude Include="..\microstack\ILibMulticastSocket.h">
<Filter>Microstack</Filter>
</ClInclude>
@@ -190,14 +151,14 @@
<ClInclude Include="..\microscript\ILibDuktape_ChildProcess.h">
<Filter>Microscript</Filter>
</ClInclude>
<ClInclude Include="..\microscript\ILibDuktape_HECI.h">
<Filter>Microscript</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\microscript\duktape.c">
<Filter>Microscript</Filter>
</ClCompile>
<ClCompile Include="..\microscript\ILibAsyncSocket_Duktape.c">
<Filter>Microscript</Filter>
</ClCompile>
<ClCompile Include="..\microscript\ILibDuktape_Debugger.c">
<Filter>Microscript</Filter>
</ClCompile>
@@ -274,9 +235,6 @@
<Filter>Meshcore</Filter>
</ClCompile>
<ClCompile Include="main.c" />
<ClCompile Include="..\microscript\ILibDuktape_ProcessPipe.c">
<Filter>Microscript</Filter>
</ClCompile>
<ClCompile Include="..\microscript\ILibDuktape_fs.c">
<Filter>Microscript</Filter>
</ClCompile>
@@ -310,18 +268,6 @@
<ClCompile Include="..\microscript\ILibDuktape_WebRTC.c">
<Filter>Microscript</Filter>
</ClCompile>
<ClCompile Include="..\microlms\lms\ILibLMS.c">
<Filter>MicroLMS</Filter>
</ClCompile>
<ClCompile Include="..\microlms\heci\HECIWin.c">
<Filter>MicroLMS</Filter>
</ClCompile>
<ClCompile Include="..\microlms\heci\LMEConnection.c">
<Filter>MicroLMS</Filter>
</ClCompile>
<ClCompile Include="..\microlms\heci\PTHICommand.c">
<Filter>MicroLMS</Filter>
</ClCompile>
<ClCompile Include="..\microstack\ILibMulticastSocket.c">
<Filter>Microstack</Filter>
</ClCompile>
@@ -343,6 +289,12 @@
<ClCompile Include="..\microscript\ILibDuktape_ChildProcess.c">
<Filter>Microscript</Filter>
</ClCompile>
<ClCompile Include="..\microscript\ILibDuktape_HECI.c">
<Filter>Microscript</Filter>
</ClCompile>
<ClCompile Include="..\microscript\ILibDuktape_HttpStream.c">
<Filter>Microscript</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="MeshConsole.rc" />

View File

@@ -75,7 +75,7 @@ int main(int argc, char **argv)
if (argc > 2 && memcmp(argv[1], "-faddr", 6) == 0)
{
uint64_t addrOffset;
util_hexToBuf(argv[2] + 2, strnlen_s(argv[2], 130) - 2, (char*)&addrOffset);
util_hexToBuf(argv[2] + 2, (int)(strnlen_s(argv[2], 130) - 2), (char*)&addrOffset);
ILibChain_DebugOffset(ILibScratchPad, sizeof(ILibScratchPad), addrOffset);
printf("%s", ILibScratchPad);
return(0);