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