45 lines
1.1 KiB
C#
45 lines
1.1 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace RobotNet.VDA5050.Factsheet;
|
|
|
|
public class PhysicalParameter
|
|
{
|
|
[Required]
|
|
[JsonPropertyName("speedMin")]
|
|
public double SpeedMin { get; set; }
|
|
|
|
[Required]
|
|
[JsonPropertyName("speedMax")]
|
|
public double SpeedMax { get; set; }
|
|
|
|
[JsonPropertyName("angularSpeedMin")]
|
|
public double AngularSpeedMin { get; set; }
|
|
|
|
[JsonPropertyName("angularSpeedMax")]
|
|
public double AngularSpeedMax { get; set; }
|
|
|
|
[Required]
|
|
[JsonPropertyName("accelerationMax")]
|
|
public double AccelerationMax { get; set; }
|
|
|
|
[Required]
|
|
[JsonPropertyName("decelerationMax")]
|
|
public double DecelerationMax { get; set; }
|
|
|
|
[JsonPropertyName("heightMin")]
|
|
public double HeightMin { get; set; }
|
|
|
|
[Required]
|
|
[JsonPropertyName("heightMax")]
|
|
public double HeightMax { get; set; }
|
|
|
|
[Required]
|
|
[JsonPropertyName("width")]
|
|
public double Width { get; set; }
|
|
|
|
[Required]
|
|
[JsonPropertyName("length")]
|
|
public double Length { get; set; }
|
|
}
|