private static void StoreDecodedData() { //////////////////////////////////////////////////////////////////////////////////// // All CAT01 data has been decoded, so lets save off the message data to the global // storage for latter usage MainASTERIXDataStorage.CAT01Data CAT01MessageData = new MainASTERIXDataStorage.CAT01Data(); foreach (CAT01.CAT01DataItem Item in CAT01.I001DataItems) { CAT01.CAT01DataItem MyItem = new CAT01.CAT01DataItem(); MyItem.CurrentlyPresent = Item.CurrentlyPresent; MyItem.Description = Item.Description; MyItem.HasBeenPresent = Item.HasBeenPresent; MyItem.ID = Item.ID; MyItem.value = Item.value; CAT01MessageData.CAT01DataItems.Add(MyItem); } MainASTERIXDataStorage.CAT01Message.Add(CAT01MessageData); CAT01.Intitialize(false); }