I have a setup with a robot, processer and a task executor. Here are the details on what each object does.
1. Robot takes a tote from queue and puts on the processer.
2. Processer process the tote using the operator.
3. Operator does the work on the tote. In addition to that, operator fixes the robot when it goes down based on given MTBF/MTTR.
My goal is to have a different states when the operator works on the processer vs when they work on a faulted robot. However by default, both situations for the operator I mentioned are categorized as utilize state. I am also clear that it is not the aggregated Utilized state as shown in the image.
My questions are
1. What should I change and how to ensure the operator working time on processer is tagged as separately from operator working on fixing the faulted robot.
2. Where can I see the logic on each states and possibility modify the definitions of state engine?