From a565c895080f17deda47062e00f76a27040e6c17 Mon Sep 17 00:00:00 2001 From: helge <helgewurst@web.de> Date: 周一, 08 11月 2021 23:39:47 +0800 Subject: [PATCH] pass context to handlers --- examples/test-LwIP-netconn/scpi_server.h | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/test-LwIP-netconn/scpi_server.h b/examples/test-LwIP-netconn/scpi_server.h index 50e677c..90bdc64 100644 --- a/examples/test-LwIP-netconn/scpi_server.h +++ b/examples/test-LwIP-netconn/scpi_server.h @@ -36,6 +36,8 @@ #define SCPI_CONTROL_PORT 5026 // libscpi control port (not part of the standard) #include <stdint.h> +#include "lwip/api.h" +#include "scpi/types.h" void scpi_server_init(void); @@ -43,8 +45,10 @@ void SCPI_RequestControl(void); // optional event handlers -void SCPI_Event_DeviceConnected(struct netconn * conn); -void SCPI_Event_DeviceDisconnected(struct netconn * conn); +void SCPI_Event_DeviceConnected(scpi_t * context, struct netconn * conn); +void SCPI_Event_DeviceDisconnected(scpi_t * context, struct netconn * conn); +void SCPI_Event_ControlConnected(scpi_t * context, struct netconn * conn); +void SCPI_Event_ControlDisconnected(scpi_t * context, struct netconn * conn); void SCPI_Event_ErrorIndicatorOn(scpi_t * context, int_fast16_t err); void SCPI_Event_ErrorIndicatorOff(scpi_t * context, int_fast16_t err); -- Gitblit v1.9.1