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())); //} } }