//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Tango Observables Generator
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated. Do not modify!
//
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.BL.Entities;
namespace Tango.BL.DTO
{
public abstract class HardwareMotorDTOBase : ObservableEntityDTO
{
///
/// hardware motor type guid
///
public String HardwareMotorTypeGuid
{
get; set;
}
///
/// hardware version guid
///
public String HardwareVersionGuid
{
get; set;
}
///
/// min frequency
///
public Int32 MinFrequency
{
get; set;
}
///
/// max frequency
///
public Int32 MaxFrequency
{
get; set;
}
///
/// set micro step
///
public Int32 SetMicroStep
{
get; set;
}
///
/// micro step
///
public Int32 MicroStep
{
get; set;
}
///
/// max change slope
///
public Double MaxChangeSlope
{
get; set;
}
///
/// high length micro second
///
public Double HighLengthMicroSecond
{
get; set;
}
///
/// speed master
///
public Boolean SpeedMaster
{
get; set;
}
///
/// pulse per round
///
public Int32 PulsePerRound
{
get; set;
}
///
/// pulley radius
///
public Double PulleyRadius
{
get; set;
}
///
/// config word
///
public Int32 ConfigWord
{
get; set;
}
///
/// direction thread wize
///
public Boolean DirectionThreadWize
{
get; set;
}
///
/// kval hold
///
public Int32 KvalHold
{
get; set;
}
///
/// kval run
///
public Int32 KvalRun
{
get; set;
}
///
/// kval acc
///
public Int32 KvalAcc
{
get; set;
}
///
/// kval dec
///
public Int32 KvalDec
{
get; set;
}
///
/// over current threshold
///
public Int32 OverCurrentThreshold
{
get; set;
}
///
/// stall threshold
///
public Int32 StallThreshold
{
get; set;
}
///
/// thermal compensation factor
///
public Int32 ThermalCompensationFactor
{
get; set;
}
///
/// low speed optimization
///
public Boolean LowSpeedOptimization
{
get; set;
}
///
/// st slp
///
public Int32 StSlp
{
get; set;
}
///
/// int spd
///
public Int32 IntSpd
{
get; set;
}
///
/// fn slp acc
///
public Int32 FnSlpAcc
{
get; set;
}
///
/// fn slp dec
///
public Int32 FnSlpDec
{
get; set;
}
///
/// fs spd
///
public Int32 FsSpd
{
get; set;
}
///
/// gate cfg 1
///
public Int32 GateCfg1
{
get; set;
}
///
/// gate cfg 2
///
public Int32 GateCfg2
{
get; set;
}
///
/// t val hold
///
public Int32 TValHold
{
get; set;
}
///
/// t val run
///
public Int32 TValRun
{
get; set;
}
///
/// t val acc
///
public Int32 TValAcc
{
get; set;
}
///
/// t val dec
///
public Int32 TValDec
{
get; set;
}
///
/// t fast
///
public Int32 TFast
{
get; set;
}
///
/// t on min
///
public Int32 TOnMin
{
get; set;
}
///
/// t off min
///
public Int32 TOffMin
{
get; set;
}
///
/// active
///
public Boolean Active
{
get; set;
}
///
/// p01 config word
///
public Int32 P01ConfigWord
{
get; set;
}
}
}