6#ifndef __ARPPLCFBIOSYSTEM_H__
7#define __ARPPLCFBIOSYSTEM_H__
12#include "Arp/Plc/AnsiC/ArpPlc.h"
13#include "Arp/Plc/AnsiC/Gds/GdsBuffer.h"
23extern ARP_C_SYMBOL_EXPORT
bool ArpPlcIo_GetBufferPtrByBufferID(
24 const char* componentName,
const char* bufferName, TGdsBuffer** outGdsBuffer);
26extern ARP_C_SYMBOL_EXPORT
bool ArpPlcIo_GetBufferIDByPortName(
27 const char* componentName,
const char* portName,
char* outBufferName,
int bufferSize);
29extern ARP_C_SYMBOL_EXPORT
bool ArpPlcIo_GetBufferPtrByPortName(
30 const char* componentName,
const char* portName, TGdsBuffer** outGdsBuffer);
32extern ARP_C_SYMBOL_EXPORT
bool ArpPlcIo_SetAllFrameBufferInvalid(
const char* componentName);
34extern ARP_C_SYMBOL_EXPORT
bool ArpPlcIo_ReleaseGdsBuffer(TGdsBuffer* gdsBuffer);