using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Resources;
using System.Text;
using MindWorks.Nimbus;
using Ivi.Driver;

namespace Raytheon.GuidedElectronicsUnit
{
    public struct ImuMessage
    {
        public uint VelocityDeltaX { get; internal set; }

        public uint VelocityDeltaY { get; internal set; }

        public uint VelocityDeltaZ { get; internal set; }

        public uint AngleDeltaX { get; internal set; }

        public uint AngleDeltaY { get; internal set; }

        public uint AngleDeltaZ { get; internal set; }

        public uint StatusSummaryWord { get; internal set; }

        public uint ModeMuxId { get; internal set; }

        public uint MuxDataWord { get; internal set; }

        public uint RawGyroCountX { get; internal set; }

        public uint RawGyroCountY { get; internal set; }

        public uint RawGyroCountZ { get; internal set; }

        public uint Checksum { get; internal set; }

    }
}