J2534_WIN: New playground experiments.
parent
b735f17f33
commit
f0e1c156e3
|
@ -3,12 +3,16 @@
|
|||
|
||||
#include "stdafx.h"
|
||||
#include "pandaJ2534DLL Test\Loader4.h"
|
||||
#include "ECUsim DLL\ECUsim.h"
|
||||
#include <chrono>
|
||||
|
||||
|
||||
int _tmain(int Argc, _TCHAR *Argv) {
|
||||
UNREFERENCED_PARAMETER(Argc);
|
||||
UNREFERENCED_PARAMETER(Argv);
|
||||
|
||||
ECUsim sim("", 500000);
|
||||
|
||||
//if (LoadJ2534Dll("C:\\WINDOWS\\SysWOW64\\op20pt32.dll") != 0) {
|
||||
if (LoadJ2534Dll("pandaJ2534.dll") != 0) {
|
||||
auto err = GetLastError();
|
||||
|
@ -23,7 +27,7 @@ int _tmain(int Argc, _TCHAR *Argv) {
|
|||
memcpy(mask.Data, "\xff\xff\xff\xff", 4);
|
||||
mask.DataSize = 4;
|
||||
mask.ProtocolID = ISO15765;
|
||||
mask.TxFlags = CAN_29BIT_ID | ISO15765_FRAME_PAD;
|
||||
mask.TxFlags = CAN_29BIT_ID;
|
||||
mask.ExtraDataIndex = 0;
|
||||
mask.RxStatus = 0;
|
||||
|
||||
|
@ -31,14 +35,14 @@ int _tmain(int Argc, _TCHAR *Argv) {
|
|||
memcpy(pattern.Data, "\x18\xda\xf1\xef", 4);
|
||||
pattern.DataSize = 4;
|
||||
pattern.ProtocolID = ISO15765;
|
||||
pattern.TxFlags = CAN_29BIT_ID | ISO15765_FRAME_PAD;
|
||||
pattern.TxFlags = CAN_29BIT_ID;
|
||||
pattern.ExtraDataIndex = 0;
|
||||
pattern.RxStatus = 0;
|
||||
|
||||
memcpy(flow.Data, "\x18\xda\xef\xf1", 4);
|
||||
flow.DataSize = 4;
|
||||
flow.ProtocolID = ISO15765;
|
||||
flow.TxFlags = CAN_29BIT_ID | ISO15765_FRAME_PAD;
|
||||
flow.TxFlags = CAN_29BIT_ID;
|
||||
flow.ExtraDataIndex = 0;
|
||||
flow.RxStatus = 0;
|
||||
|
||||
|
@ -58,8 +62,8 @@ int _tmain(int Argc, _TCHAR *Argv) {
|
|||
return 1;
|
||||
|
||||
PASSTHRU_MSG outmsg;
|
||||
memcpy(outmsg.Data, "\x18\xda\xef\xf1\x01\x00", 6);
|
||||
outmsg.DataSize = 6;
|
||||
memcpy(outmsg.Data, "\x18\xda\xef\xf1""\xAA\xBB\xCC\xDD\xEE\xFF\x11\x22\x33\x44", 4 + 10);
|
||||
outmsg.DataSize = 4 + 10;
|
||||
outmsg.ProtocolID = ISO15765;
|
||||
outmsg.TxFlags = CAN_29BIT_ID;
|
||||
outmsg.ExtraDataIndex = 0;
|
||||
|
@ -72,7 +76,7 @@ int _tmain(int Argc, _TCHAR *Argv) {
|
|||
return 1;
|
||||
|
||||
PASSTHRU_MSG inmsg[8];
|
||||
unsigned long msgincount;
|
||||
unsigned long msgincount = 8;
|
||||
|
||||
res = PassThruReadMsgs(cid, inmsg, &msgincount, 1000);
|
||||
if (res != STATUS_NOERROR)
|
||||
|
|
|
@ -99,7 +99,7 @@
|
|||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(OutDir)panda.lib</AdditionalDependencies>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(OutDir)panda.lib;$(OutDir)ecusim.lib</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
|
@ -114,7 +114,7 @@
|
|||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(OutDir)panda.lib</AdditionalDependencies>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(OutDir)panda.lib;$(OutDir)ecusim.lib</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
|
@ -133,7 +133,7 @@
|
|||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(OutDir)panda.lib</AdditionalDependencies>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(OutDir)panda.lib;$(OutDir)ecusim.lib</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
|
@ -152,7 +152,7 @@
|
|||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(OutDir)panda.lib</AdditionalDependencies>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);$(OutDir)panda.lib;$(OutDir)ecusim.lib</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
|
@ -175,6 +175,12 @@
|
|||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\ECUsim DLL\ECUsim DLL.vcxproj">
|
||||
<Project>{96e0e646-ee76-444d-9a77-a0cd7f781deb}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\pandaJ2534DLL\pandaJ2534DLL.vcxproj">
|
||||
<Project>{a2bb18a5-f26b-48d6-bbb5-b83d64473c77}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\panda\panda.vcxproj">
|
||||
<Project>{5528aefb-638d-49af-b9d4-965154e7d531}</Project>
|
||||
</ProjectReference>
|
||||
|
|
Loading…
Reference in New Issue