/// <summary> /// Populates the UUID list. /// </summary> /// <param name="uuidNames">UUID names.</param> public void PopulateUUIDList(string uuidNames) { System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding(); string[] splitNames = uuidNames.Split(','); UUIDs = new UUIDUnityHolder[splitNames.Length]; count = splitNames.Length; for(int i = 0; i < count; ++i) { if(UUIDs[i] == null) { UUIDs[i] = new Tango.UUIDUnityHolder(); } UUIDs[i].SetDataUUID(System.Text.Encoding.UTF8.GetString(encoder.GetBytes(splitNames[i]))); } }
/// <summary> /// Populates the UUID list. /// </summary> /// <param name="uuidNames">UUID names.</param> public void PopulateUUIDList(string uuidNames) { System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding(); string[] splitNames = uuidNames.Split(','); UUIDs = new UUIDUnityHolder[splitNames.Length]; count = splitNames.Length; for (int i = 0; i < count; ++i) { if (UUIDs[i] == null) { UUIDs[i] = new Tango.UUIDUnityHolder(); } //Following three calls should be done in the same order always. UUIDs[i].SetDataUUID(System.Text.Encoding.UTF8.GetString(encoder.GetBytes(splitNames[i]))); PoseProvider.GetAreaDescriptionMetaData(UUIDs[i]); UUIDs[i].PrepareUUIDMetaData(); } }
/// <summary> /// Populates the UUID list. /// </summary> /// <param name="uuidNames">UUID names.</param> public void PopulateUUIDList(string uuidNames) { System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding(); string[] splitNames = uuidNames.Split(','); UUIDs = new UUIDUnityHolder[splitNames.Length]; count = splitNames.Length; for(int i = 0; i < count; ++i) { if(UUIDs[i] == null) { UUIDs[i] = new Tango.UUIDUnityHolder(); } //Following three calls should be done in the same order always. UUIDs[i].SetDataUUID(System.Text.Encoding.UTF8.GetString(encoder.GetBytes(splitNames[i]))); PoseProvider.GetAreaDescriptionMetaData(UUIDs[i]); UUIDs[i].PrepareUUIDMetaData(); } }