public bool ActualizeConnectedModules(string SharedVar) { if (SharedVar == null) { TBWriter.Write("ERROR : Can't actualize CONNECTED modules, null string"); return(false); } foreach (string modName in modules.Keys) { if (SharedVar.Contains(modName)) { if (!modules[modName].IsConnected) { modules[modName].IsConnected = true; TBWriter.Write(5, " Module " + modName + " is now connected "); } } else if (modules[modName].IsConnected) { modules[modName].IsConnected = false; TBWriter.Write(3, " > Warning : module " + modName + " is disconnected"); } } TBWriter.SharedVarAct("Actualized connected Shared Var"); return(true); }
public bool ActualizeRobotRegion(string robotRegion) { if (string.IsNullOrEmpty(robotRegion)) { TBWriter.Warning1(" Cant actualize robotRegion, string is null or empty"); return(false); } else { this.region = robotRegion; TBWriter.SharedVarAct("Actualized shared variable; robotRegion [ " + this.region + " ]"); return(true); } }
public bool ActualizeOdometryPosition(string parameters) { bool success = Parse.OdometryPosition(parameters, out this.position, out this.orientation); if (success) { TBWriter.SharedVarAct("Actualized odometryPosition [ position=" + this.position.ToString() + ", orientation= " + this.orientation + " ]"); } else { TBWriter.Warning1("Can't actulize odometry"); } return(success); }