Example #1
0
 public BarocdeLineMap(string id, int start_Number, MapPosition start_Position, int end_Number, MapPosition end_Position, EnumAGVPositionType type)
 {
     ID             = id;
     Start_Number   = start_Number;
     Start_Position = start_Position;
     End_Number     = end_Number;
     End_Position   = end_Position;
     Type           = type;
 }
Example #2
0
 public BarcodeDataInMap(BarocdeLineMap barcodeLine, int barcodeID)
 {
     BarcodeLineID = barcodeLine.ID;
     BarcodeID     = barcodeID;
     Type          = barcodeLine.Type;
     Position.X    = barcodeLine.Start_Position.X + (barcodeLine.End_Position.X - barcodeLine.Start_Position.X) *
                     (barcodeID - barcodeLine.Start_Number) / (barcodeLine.End_Number - barcodeLine.Start_Number);
     Position.Y = barcodeLine.Start_Position.Y + (barcodeLine.End_Position.Y - barcodeLine.Start_Position.Y) *
                  (barcodeID - barcodeLine.Start_Number) / (barcodeLine.End_Number - barcodeLine.Start_Number);
 }
Example #3
0
 public LocateAGVPosition(MapPosition position, double theta, double value, double scanTime, DateTime getDataTime, uint count, EnumAGVPositionType type, string device, int oreder)
 {
     AGVPosition = new MapAGVPosition(position, theta);
     Value       = value;
     ScanTime    = scanTime;
     GetDataTime = getDataTime;
     Count       = count;
     Type        = type;
     Device      = device;
     Order       = oreder;
 }