6#ifndef __ARPPLCFBIOSYSTEM_H__
7#define __ARPPLCFBIOSYSTEM_H__
12#include "Arp/Plc/AnsiC/ArpPlc.h"
13#include "Arp/Plc/AnsiC/Gds/GdsBuffer.h"
32extern ARP_C_SYMBOL_EXPORT
bool ArpPlcIo_GetBufferPtrByBufferID(
33 const char* fbIoSystemName,
const char* fbIoBufferId, TGdsBuffer** outGdsBuffer);
45extern ARP_C_SYMBOL_EXPORT
bool ArpPlcIo_GetBufferIDByPortName(
46 const char* fbIoSystemName,
const char* portName,
char* outBufferId,
int bufferSize);
57extern ARP_C_SYMBOL_EXPORT
bool ArpPlcIo_GetBufferPtrByPortName(
58 const char* fbIoSystemName,
const char* portName, TGdsBuffer** outGdsBuffer);
70extern ARP_C_SYMBOL_EXPORT
bool ArpPlcIo_SetAllFrameBufferInvalid(
const char* fbIoSystemName);
79extern ARP_C_SYMBOL_EXPORT
bool ArpPlcIo_ReleaseGdsBuffer(TGdsBuffer* gdsBuffer);