aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.BL/DTO/HardwareVersionDTO.cs
blob: 36681162bf158e0d08aa78a6e68989dd8aa2d7aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.BL.DTO
{
    public class HardwareVersionDTO : HardwareVersionDTOBase
    {
        public List<HardwareBlowerDTO> HardwareBlowers { get; set; }
        public List<HardwareBreakSensorDTO> HardwareBreakSensors { get; set; }
        public List<HardwareDancerDTO> HardwareDancers { get; set; }
        public List<HardwareMotorDTO> HardwareMotors { get; set; }
        public List<HardwarePidControlDTO> HardwarePidControls { get; set; }
        public List<HardwareSpeedSensorDTO> HardwareSpeedSensors { get; set; }
        public List<HardwareWinderDTO> HardwareWinders { get; set; }

        public HardwareVersionDTO()
        {
            HardwareBlowers = new List<HardwareBlowerDTO>();
            HardwareBreakSensors = new List<HardwareBreakSensorDTO>();
            HardwareDancers = new List<HardwareDancerDTO>();
            HardwareMotors = new List<HardwareMotorDTO>();
            HardwarePidControls = new List<HardwarePidControlDTO>();
            HardwareSpeedSensors = new List<HardwareSpeedSensorDTO>();
            HardwareWinders = new List<HardwareWinderDTO>();
        }

        protected override string OnGetActionLogName()
        {
            return $"Hardware Version '{Name} v{Version}'";
        }
    }
}