PLCnext API Documentation 23.6.0.37
PlcOperationHandler.h
1/******************************************************************************
2 *
3 * Copyright PHOENIX CONTACT Electronics GmbH
4 *
5 *****************************************************************************/
6#ifndef __APRPLCDOMAIN_PLCOPERATIONHANDLER_H
7#define __APRPLCDOMAIN_PLCOPERATIONHANDLER_H
8
9/*************************************************************************/
10/* INCLUDES */
11/*************************************************************************/
12#include "Arp/Plc/AnsiC/ArpPlc.h"
13#include "Arp/Plc/AnsiC/Domain/PlcOperation.h"
14
15/*************************************************************************/
16/* DEFINES */
17/*************************************************************************/
18typedef void (*TPlcOperationHandler)(enum PlcOperation);
19
20
21/*************************************************************************/
22/* GLOBAL FUNCTION DECLARATIONS (EXTERNAL) */
23/*************************************************************************/
24#ifdef __cplusplus
25extern "C"
26{
27#endif /*__cplusplus*/
28
35extern ARP_C_SYMBOL_EXPORT void ArpPlcDomain_SetHandler(TPlcOperationHandler handler);
36
37#ifdef __cplusplus
38} /*extern "C"*/
39#endif /*__cplusplus*/
40
41#endif /*__APRPLCDOMAIN_PLCOPERATIONHANDLER_H*/