💡 ApiDef
Device 가 제공하는 능력의 정의부. InTag/OutTag 와 ActionType/SensingType 을 명시. 한 번 정의하면 여러 Flow 에서 호출 가능.
Device: Jig
ApiDef: Clamp [Normal·InputSensor]
InTag : Jig_ClampOK
OutTag: Jig_ClampCmd
ApiDef: Unclamp [Normal·InputSensor]
InTag : Jig_UnclampOK
OutTag: Jig_UnclampCmd
📞 ApiCall
Flow 안의 Action 이 ApiDef 를 호출. 동일 ApiDef 가 여러 Action 에서 재사용됨.
Flow: Cycle
Work#1 → Jig.Clamp()
Work#3 → Jig.Unclamp() # 재사용
Work#5 → Jig.Clamp() # 재사용