200 lines
2.8 KiB
C#
200 lines
2.8 KiB
C#
using KinematicsBase;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public class Data_ClickModel
|
|
{
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public DeviceType DeviceTypeCode
|
|
{
|
|
get;
|
|
set;
|
|
} = DeviceType.Device;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string ModelCode
|
|
{
|
|
get;
|
|
set;
|
|
} = "";
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string ModelName
|
|
{
|
|
get;
|
|
set;
|
|
} = "";
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string ModelCodeBase
|
|
{
|
|
get;
|
|
set;
|
|
} = "";
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string ModelNameBase
|
|
{
|
|
get;
|
|
set;
|
|
} = "";
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string ModelCodeTool
|
|
{
|
|
get;
|
|
set;
|
|
} = "";
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string ModelNameTool
|
|
{
|
|
get;
|
|
set;
|
|
} = "";
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string ModelCodeTcp
|
|
{
|
|
get;
|
|
set;
|
|
} = "";
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string ModelNameTcp
|
|
{
|
|
get;
|
|
set;
|
|
} = "";
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public Data_Position Position
|
|
{
|
|
get;
|
|
set;
|
|
} = new Data_Position();
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public Data_Position Base
|
|
{
|
|
get;
|
|
set;
|
|
} = new Data_Position();
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public Data_Position Tool
|
|
{
|
|
get;
|
|
set;
|
|
} = new Data_Position();
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public Data_Position Tcp
|
|
{
|
|
get;
|
|
set;
|
|
} = new Data_Position();
|
|
|
|
}
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public class Data_Position
|
|
{
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double tx
|
|
{
|
|
get;
|
|
set;
|
|
} = 0;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double ty
|
|
{
|
|
get;
|
|
set;
|
|
} = 0;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double tz
|
|
{
|
|
get;
|
|
set;
|
|
} = 0;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double rx
|
|
{
|
|
get;
|
|
set;
|
|
} = 0;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double ry
|
|
{
|
|
get;
|
|
set;
|
|
} = 0;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double rz
|
|
{
|
|
get;
|
|
set;
|
|
} = 0;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double qx
|
|
{
|
|
get;
|
|
set;
|
|
} = 0;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double qy
|
|
{
|
|
get;
|
|
set;
|
|
} = 0;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double qz
|
|
{
|
|
get;
|
|
set;
|
|
} = 0;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double qw
|
|
{
|
|
get;
|
|
set;
|
|
} = 0;
|
|
}
|
|
|