PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
Loading...
Searching...
No Matches
cyclic.cpp File Reference

Implements the PROFINET RTC1 cyclic IO controller. More...

#include "profinet/cyclic.h"
#include <algorithm>
#include <cstdio>
#include <iostream>
#include <stdexcept>
#include "profinet/exceptions.h"
+ Include dependency graph for cyclic.cpp:

Go to the source code of this file.

Namespaces

namespace  profinet
 
namespace  profinet::cyclic
 

Functions

std::string profinet::cyclic::ToString (CyclicState state)
 Human-readable name for a CyclicState value.
 

Detailed Description

Implements the PROFINET RTC1 cyclic IO controller.

Provides cyclic transmission and reception of PROFINET real-time Ethernet frames. The implementation manages the input and output IOCR data layout, cyclic frame processing, IO provider/consumer status handling, watchdog supervision and application callbacks.

Definition in file cyclic.cpp.