From 8aa043d5f7cc13215aa9b4f19fefe020a0dbba4b Mon Sep 17 00:00:00 2001
From: helge <helgewurst@web.de>
Date: 周一, 08 11月 2021 23:21:45 +0800
Subject: [PATCH] move irpintf() calls to event handlers

---
 examples/test-LwIP-netconn/scpi_server.h |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/examples/test-LwIP-netconn/scpi_server.h b/examples/test-LwIP-netconn/scpi_server.h
index b31aee0..90bdc64 100644
--- a/examples/test-LwIP-netconn/scpi_server.h
+++ b/examples/test-LwIP-netconn/scpi_server.h
@@ -36,7 +36,7 @@
 #define SCPI_CONTROL_PORT 5026 // libscpi control port (not part of the standard)
 
 #include <stdint.h>
-#include "api.h"
+#include "lwip/api.h"
 #include "scpi/types.h"
 
 void scpi_server_init(void);
@@ -45,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