build update
This commit is contained in:
@@ -99,13 +99,20 @@ namespace Simulator.Data.Transport
|
||||
});
|
||||
}
|
||||
|
||||
public void InitAGV(List<AGVData> datas)
|
||||
public void SpawnAGV(List<AGVData> datas)
|
||||
{
|
||||
foreach (var data in datas)
|
||||
{
|
||||
var agv = agvPool.GetItem($"{data.name}");
|
||||
agv.data = data;
|
||||
agv.UpdatePosition(AGVNodeManager.Instance.GetNodePosition(data.initial_node));
|
||||
}
|
||||
}
|
||||
|
||||
public void InitAGV(List<AGVData> datas)
|
||||
{
|
||||
foreach (var data in datas)
|
||||
{
|
||||
DataRepository.Instance.MqttReceiver.AddTopic($"simulation/{SimulationConfig.SimulationCode}/components/+/{data.name}/+/moving");
|
||||
var mqttConfigAGVMoving = new MqttSubscriptionConfig($"simulation/{SimulationConfig.SimulationCode}/components/+/{data.name}/+/moving");
|
||||
mqttConfigAGVMoving.SetDataMapper(agvMoveMapper);
|
||||
@@ -130,7 +137,6 @@ namespace Simulator.Data.Transport
|
||||
|
||||
DataObject? obj = data as DataObject;
|
||||
if (obj == null) return;
|
||||
//Debug.Log($"OnUpdateData:{obj}, {obj["data"]}");
|
||||
AGV? agv = agvPool.GetItem(obj.GetString("component_id")!);
|
||||
switch (type)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user