mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
[sim] Expose GUI control functions via HAL_RegisterExtension (#4034)
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
#include "DriverStationGui.h"
|
||||
#include "EncoderSimGui.h"
|
||||
#include "HALSimGui.h"
|
||||
#include "HALSimGuiExt.h"
|
||||
#include "NetworkTablesSimGui.h"
|
||||
#include "PCMSimGui.h"
|
||||
#include "PWMSimGui.h"
|
||||
@@ -50,6 +51,17 @@ __declspec(dllexport)
|
||||
|
||||
glass::SetStorageName("simgui");
|
||||
|
||||
HAL_RegisterExtension(HALSIMGUI_EXT_ADDGUIINIT,
|
||||
reinterpret_cast<void*>((AddGuiInitFn)&AddGuiInit));
|
||||
HAL_RegisterExtension(
|
||||
HALSIMGUI_EXT_ADDGUILATEEXECUTE,
|
||||
reinterpret_cast<void*>((AddGuiLateExecuteFn)&AddGuiLateExecute));
|
||||
HAL_RegisterExtension(
|
||||
HALSIMGUI_EXT_ADDGUIEARLYEXECUTE,
|
||||
reinterpret_cast<void*>((AddGuiEarlyExecuteFn)&AddGuiEarlyExecute));
|
||||
HAL_RegisterExtension(HALSIMGUI_EXT_GUIEXIT,
|
||||
reinterpret_cast<void*>((GuiExitFn)&GuiExit));
|
||||
|
||||
HALSimGui::GlobalInit();
|
||||
DriverStationGui::GlobalInit();
|
||||
gPlotProvider = std::make_unique<glass::PlotProvider>(
|
||||
|
||||
Reference in New Issue
Block a user