34 lines
884 B
C#
34 lines
884 B
C#
using Aurora.Api;
|
|
using PropertyTools.DataAnnotations;
|
|
|
|
namespace AuroraMotionBoard.Ajin
|
|
{
|
|
public class AJINDeviceConfig : IDeviceConfig
|
|
{
|
|
public bool IsSimul { get; set; } = false;
|
|
public IConnConfig ConnConfig { get; set; }
|
|
|
|
//[Browsable(true)]
|
|
//[ReadOnly(false)]
|
|
//[Category("File")]
|
|
//[DisplayName("Motor Program File")]
|
|
[InputFilePath]
|
|
public string MotionSettingsPath { get; set; } = string.Empty;
|
|
public int TotalMotorCount { get; set; } = 1;
|
|
|
|
//[Category("Board Config")]
|
|
|
|
// 일단 만들었는데.. 아마 필요없음
|
|
public AJINDeviceConfig()
|
|
{
|
|
ConnConfig = new PCIDeviceConfig();
|
|
}
|
|
}
|
|
|
|
#warning 일단 config 상속때문에 만들었는데, 셋팅 할 정보를 모름
|
|
public class PCIDeviceConfig : IConnConfig
|
|
{
|
|
|
|
}
|
|
}
|