12 #ifndef FAUDES_GEBTOOLS_H
13 #define FAUDES_GEBTOOLS_H
15 #include "libfaudes.h"
18 using namespace faudes;
63 virtual void Clear(
void);
74 void DoGenerateFunction(
void);
77 void DoGenerateLookups(
void);
80 virtual void CintarrayDeclare(
const AA& address,
int offset,
const std::vector<int>& val);
83 virtual void CwordarrayDeclare(
const AA& address,
int offset,
const std::vector<word_t>& val);
86 virtual void CstrarrayDeclare(
const AA& address,
int offset,
const std::vector<std::string>& val);
89 virtual void IntarrayDeclare(
const AA& address,
int offset,
const std::vector<int>& val);
92 virtual void IntarrayDeclare(
const AA& address,
int offset,
int len);
95 virtual void WordarrayDeclare(
const AA& address,
int offset,
const std::vector<word_t>& val);
98 virtual void WordarrayDeclare(
const AA& address,
int offset,
int len);
112 virtual void DoReadTargetConfiguration(TokenReader& rTr);
125 virtual void DoWriteTargetConfiguration(TokenWriter& rTw)
const;
Code-generator for target IEC 61131-3 ST.
Abstract address; see also Absstract_Addresses.
Implementation of primitives by IEC 61131 ST.