TransportOrderGoodsPallet FinishedBy Example
A simple Task with a FinishedBy condition. The Task will be executed like the TransportGoodsPallet example but it will be only marked as finished when the FinishedBy condition is satisfied.
Location pickupItem
name = "Tag10"
type = "pallet"
End
Location dropoffItem
name = "Tag12"
type = "pallet"
End
Event buttonPressed
name = "AUniqueNameforAButton"
type = "Boolean"
End
Event agvLoadedAtPickupItem
name = "realSensorAgvLoadedWs1"
type = "Boolean"
End
Event agvLoadedAtDropoffItem
name = "realSensorAgvUnloadedWs2"
type = "Boolean"
End
TransportOrderStep loadPickupItem
Location pickupItem
FinishedBy agvLoadedAtPickupItem == True
End
TransportOrderStep unloadDropoffItem
Location dropoffItem
FinishedBy agvLoadedAtDropoffItem == True
End
Task transportGoodsPallet
Transport
From loadPickupItem
To unloadDropoffItem
FinishedBy buttonPressed == True
End