// public override event Action<Object> ErrorProcedureHandler;
 public ProcedureForkLiftToMachine(RobotUnity robot, DoorManagementService doorservice, TrafficManagementService traffiicService) : base(robot)
 {
     StateForkLiftToMachine = ForkLiftToMachine.FORMACH_IDLE;
     resCmd           = ResponseCommand.RESPONSE_NONE;
     this.robot       = robot;
     this.doorservice = doorservice;
     //  door = doorservice.DoorMezzamineUp;
     this.Traffic  = traffiicService;
     procedureCode = ProcedureCode.PROC_CODE_FORKLIFT_TO_BUFFER;
 }