96 lines
2.3 KiB
C#
96 lines
2.3 KiB
C#
using System.Text.Json.Serialization;
|
|
|
|
namespace RobotNet.VDA5050.Factsheet;
|
|
|
|
public class OrderMaxArrayLens
|
|
{
|
|
[JsonPropertyName("nodes")]
|
|
public int Nodes { get; set; }
|
|
|
|
[JsonPropertyName("edges")]
|
|
public int Edges { get; set; }
|
|
}
|
|
public class NodeMaxArrayLens
|
|
{
|
|
[JsonPropertyName("actions")]
|
|
public int Actions { get; set; }
|
|
}
|
|
|
|
public class EdgeMaxArrayLens
|
|
{
|
|
[JsonPropertyName("actions")]
|
|
public int Actions { get; set; }
|
|
}
|
|
|
|
public class ActionMaxArrayLens
|
|
{
|
|
[JsonPropertyName("actionsParameters")]
|
|
public int ActionsParameters { get; set; }
|
|
}
|
|
|
|
public class TrajectoryMaxArrayLens
|
|
{
|
|
[JsonPropertyName("knotVector")]
|
|
public int KnotVector { get; set; }
|
|
|
|
[JsonPropertyName("controlPoints")]
|
|
public int ControlPoints { get; set; }
|
|
}
|
|
|
|
public class StateMaxArrayLens
|
|
{
|
|
[JsonPropertyName("nodeStates")]
|
|
public int NodeStates { get; set; }
|
|
|
|
[JsonPropertyName("edgeStates")]
|
|
public int EdgeStates { get; set; }
|
|
|
|
[JsonPropertyName("loads")]
|
|
public int Loads { get; set; }
|
|
|
|
[JsonPropertyName("actionStates")]
|
|
public int ActionStates { get; set; }
|
|
|
|
[JsonPropertyName("errors")]
|
|
public int Errors { get; set; }
|
|
|
|
[JsonPropertyName("information")]
|
|
public int Information { get; set; }
|
|
|
|
[JsonPropertyName("errorReferences")]
|
|
public int ErrorReferences { get; set; }
|
|
}
|
|
|
|
public class InformationMaxArrayLens
|
|
{
|
|
[JsonPropertyName("infoReferences")]
|
|
public int InfoReferences { get; set; }
|
|
}
|
|
|
|
public class MaxArrayLens
|
|
{
|
|
[JsonPropertyName("order")]
|
|
public OrderMaxArrayLens Order { get; set; } = new();
|
|
|
|
[JsonPropertyName("node")]
|
|
public NodeMaxArrayLens Node { get; set; } = new();
|
|
|
|
[JsonPropertyName("edge")]
|
|
public EdgeMaxArrayLens Edge { get; set; } = new();
|
|
|
|
[JsonPropertyName("action")]
|
|
public ActionMaxArrayLens Action { get; set; } = new();
|
|
|
|
[JsonPropertyName("instantActions")]
|
|
public int InstantActions { get; set; }
|
|
|
|
[JsonPropertyName("trajectory")]
|
|
public TrajectoryMaxArrayLens Trajectory { get; set; } = new();
|
|
|
|
[JsonPropertyName("state")]
|
|
public StateMaxArrayLens State { get; set; } = new();
|
|
|
|
[JsonPropertyName("information")]
|
|
public InformationMaxArrayLens Information { get; set; } = new();
|
|
}
|