Blame view

sources/RoboforkApp/Entities/Fork2PC.cs 2.74 KB
1debe12ff   toan   RM2077: Add new p...
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
  using System.Collections.Generic;
  using Amazon.DynamoDBv2.DataModel;
  
  namespace RoboforkApp.Entities
  {
      [DynamoDBTable("Fork2PCTable")]
      public class Fork2PC
      {
          // フォークリフトそれぞれの ID ※ID は”1”固定
          [DynamoDBHashKey]
          public int ForkID { get; set; }
          // 実舵角 ※10 進数 LSB 0.1
          public byte ang_str { get; set; }
          // 駆動コントローラフェールフラグ
          public byte fail_con1 { get; set; }
          // ステアコントローラフェールフラグ
          public byte fail_con2 { get; set; }
          // ハンディコントローラのフェールフラグ
          public byte fail_hand { get; set; }
          // リフト高さセンサのフェールフラグ
          public byte fail_high { get; set; }
          // 走行モータのフェールフラグ
          public byte fail_mot1 { get; set; }
          // ステアモータのフェールフラグ
          public byte fail_mot2 { get; set; }
          // リフト油圧モータのフェールフラグ
          public byte fail_mot3 { get; set; }
          // 車速センサのフェールフラグ
          public byte fail_spd { get; set; }
          // 舵角センサのフェールフラグ
          public byte fail_str { get; set; }
          // 重度バッテリ低下フラグ
          public byte flag_bat_hi { get; set; }
          // 軽度バッテリ低下フラグ
          public byte flag_bat_lo { get; set; }
          // 緊急停止フラグ
          public byte flag_emestp { get; set; }
          // 軽度エラーフラグ
          public byte flag_err1 { get; set; }
          // 重度エラーフラグ
          public byte flag_err2 { get; set; }
          // ハンディ操作中フラグ
          public byte flag_handy { get; set; }
          // READY フラグ
          public byte flag_ready { get; set; }
          // スキャナによる停止中フラグ
          public byte flag_stop { get; set; }
          // 出発時点からの x 変位※10 進数 LSB 0.001 m ←GPS 使用
          public double ForkPos_x { get; set; }
          // 出発地点からの y 変位 ※10 進数 LSB 0.001 m ←GPS 使用
          public double ForkPos_y { get; set; }
          // 実リフト高さ ※10 進数 LSB 0.001 m
          public double height_lift { get; set; }
          // 実速度 ※10 進数 LSB 0.001m
          public double spd_veh { get; set; }
          // GPS データ ※GPRMC 方式 このデータのみ String
          public string GPS_data { get; set; }
  
          //public override string ToString()
          //{
          //    return string.Format(@"{0} – {1} Actors: {2}", Title, ReleaseYear, string.Join(", ", ActorNames.ToArray()));
          //}
      }
  }