PLCnext API Documentation  22.9.0.33
Classes | Typedefs | Enumerations | Functions
Arp::Plc::Commons::Gds Namespace Reference

Namespace for the Global Data Space (GDS) More...

Classes

class  Bit
 This class represents a single bit data type. More...
 
class  StaticString
 This class represents the counterpart to the data type 'IecString', 'IecWString'. It's the C++ data type which can be used by Arp components or by user programs. More...
 
class  StaticStringBase
 This class is the base class used for 'IecString' and 'StaticString'. More...
 

Typedefs

template<uint16 N = 80>
using StaticWString = StaticString< N, char16 >
 

Enumerations

enum class  GdsBufferKind {
  None = 0 , Default = 1 , Single = 2 , SingleUnsynced = 3 ,
  Quad = 4 , Multi = 5 , Double = 6 , Ring = 7 ,
  Handshake = 8
}
 

Functions

ARP_CXX_SYMBOL_EXPORT std::ostream & operator<< (std::ostream &os, GdsBufferKind value)
 
ARP_CXX_SYMBOL_EXPORT std::istream & operator>> (std::istream &is, GdsBufferKind &value)
 

Detailed Description

Namespace for the Global Data Space (GDS)

Enumeration Type Documentation

◆ GdsBufferKind

Enumerator
None 

Not set.

Default 

QuadBuffer.

Single 

SingleBuffer.

SingleUnsynced 

SingleBuffer (NullMutex)

Quad 

QuadBuffer.

Multi 

xBuffer

Double 

DoubleBuffer.

Ring 

Ringbuffer.

Handshake 

HandshakeBuffer.