F12016 packet format can be found at: http://www.robertgray.net.au/posts/codemasters-f1-data-feed-updated#.V8sV85grKUk - it is largely correct. Combined with some other info on the web, this is my current definition used for my sim seat: [Serializable] [StructLayout(LayoutKind.Sequential, Pack = 1, ...