-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy pathApiTechnologyPlcType.cs
More file actions
36 lines (35 loc) · 915 Bytes
/
ApiTechnologyPlcType.cs
File metadata and controls
36 lines (35 loc) · 915 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// Copyright (c) 2026, Siemens AG
//
// SPDX-License-Identifier: MIT
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace Siemens.Simatic.S7.Webserver.API.Enums
{
/// <summary>
/// Enum of all possible PLC types regarding motion capabilities
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum ApiTechnologyPlcType
{
/// <summary>
/// The PLC is a S7-1500
/// </summary>
[EnumMember(Value = "1500")]
S71500,
/// <summary>
/// The PLC is a S7-1500T
/// </summary>
[EnumMember(Value = "1500T")]
S71500T,
/// <summary>
/// The PLC is a S7-1200 G2
/// </summary>
[EnumMember(Value = "1200")]
S71200,
/// <summary>
/// The PLC type is unknown
/// </summary>
Unknown
}
}