public static Tuple <string, int, int> GetCurJob( [InputPin(PropertyMode = PropertyMode.Default, DefaultValue = DEFAULT_MOTOMAN_SDA10F_BASE_NAME)] string robotName, [InputPin(PropertyMode = PropertyMode.Default)] short taskNo = 0 ) { using (var jobControl = new JobControl(rosClient.GlobalNodeHandle, robotName)) { var info = jobControl.GetCurJob(taskNo); return(Tuple.Create <string, int, int>(info.JobName, info.Step, info.Line)); } }