Hi @KMili,
There are a few ways to go about it. If you have a complex simulator application, yes, you can create a standalone simulator and just communicate with the TouchGFX Simulator using sockets (Check for socket data in Model::tick() ). We've done this in the past for customers - It's a very flexible solution.
Or, if you want to embed the simulated data inside the simulator application you can use FrontEndApplication to react to keyboard events to trigger various scenarios.
Edit (Adding text from other post): Override the handleKeyEvent() method in your FrontEndApplication class.
void FrontendApplication::handleKeyEvent(uint8_t c)
{
//Pass the keyevent on
touchgfx::MVPApplication::handleKeyEvent(c);
//Handle events
if (c == '1')
{
model.startSimulation();
return;
}
...
Let me know what you think
/Martin