12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- using System;
- using InABox.Core;
- namespace Comal.Classes
- {
- public class GPSTrackerLink : EntityLink<GPSTracker>
- {
- [EditorSequence(1)]
- [LookupEditor(typeof(GPSTracker))]
- public override Guid ID { get; set; }
- [EditorSequence(2)]
- [UniqueCodeEditor(Visible = Visible.Default, Editable = Editable.Hidden)]
- public string DeviceID { get; set; }
- [EditorSequence(3)]
- [EnumLookupEditor(typeof(GPSTrackerDeviceType), Editable = Editable.Hidden)]
- public GPSTrackerDeviceType DeviceType { get; set; }
- [EditorSequence(4)]
- [TextBoxEditor(Editable = Editable.Hidden)]
- public string Description { get; set; }
- [EditorSequence(5)]
- [DoubleEditor(Editable = Editable.Hidden)]
- public double Hours { get; set; }
- [EditorSequence(6)]
- [DoubleEditor(Editable = Editable.Hidden)]
- public double Distance { get; set; }
- [EditorSequence(7)]
- [DoubleEditor(Editable = Editable.Hidden)]
- public double Counter1 { get; set; }
- [EditorSequence(8)]
- [DoubleEditor(Editable = Editable.Hidden)]
- public double Counter2 { get; set; }
- [EditorSequence(9)]
- [DoubleEditor(Editable = Editable.Hidden)]
- public double Counter3 { get; set; }
- [EditorSequence(10)]
- [DoubleEditor(Editable = Editable.Hidden)]
- public double Counter4 { get; set; }
- [EditorSequence(11)]
- [DoubleEditor(Editable = Editable.Hidden)]
- public double Counter5 { get; set; }
-
- [EditorSequence(12)]
- [DoubleEditor]
- public double BatteryLevel { get; set; }
-
- public Location Location { get; set; }
- protected override void Init()
- {
- base.Init();
- Location = new Location();
- }
- }
- }
|