PLCnext API Documentation
25.0.2.69
Arp
Plc
Domain
Commons
DcgResult.hpp
1
2
//
3
// Copyright Phoenix Contact GmbH & Co. KG
4
//
6
#pragma once
7
#include "
Arp/Base/Core/Arp.hpp
"
8
#include "Arp/Base/Core/Enum.hxx"
9
10
// DO NOT MODIFY THIS FILE, THIS FILE IS AUTOGENERATED
11
12
namespace
Arp::Plc::Domain::Commons
13
{
14
18
enum class
DcgResult
:
uint32
19
{
23
None = 0,
24
28
Success
= 1,
29
33
Refused
= 2,
34
};
35
37
// global stream operators of enum DcgResult for logging and parsing
38
ARP_EXPORT std::ostream& operator<<(std::ostream& os,
DcgResult
value);
39
ARP_EXPORT std::istream& operator>>(std::istream& is,
DcgResult
& value);
40
41
}
// end of namespace Arp::Plc::Domain::Commons
42
44
// template specialization of DcgResult formatter
45
template
<>
struct
fmt::formatter<
Arp
::Plc::Domain::Commons::DcgResult> :
public
fmt::ostream_formatter {};
Arp.hpp
Arp::Base::Core::uint32
std::uint32_t uint32
The Arp unsigned integer type of 4 byte size.
Definition:
PrimitiveTypes.hpp:33
Arp::Plc::Domain::Commons
Namespace for interface types of the PLC domain
Arp::Plc::Domain::Commons::DcgResult
DcgResult
The result of a PLC download-changes operation.
Definition:
DcgResult.hpp:19
Arp::Plc::Domain::Commons::DcgResult::Refused
@ Refused
The download-changes operation was refused by any component.
Arp::System::Commons::Encoding::EncodingResult::Success
@ Success
Encoding was successful.
Arp
Root namespace for the PLCnext API
Generated on Mon May 12 2025 14:03:50 for PLCnext API Documentation by
1.9.4