コード例 #1
0
        protected override void ResetVariables()
        {
            base.ResetVariables();

            currentNavigationDataStruct       = new NavigationDataStruct();
            currentNavigationDataHeaderStruct = new NavigationDataHeaderStruct();

            currentNavigationData = new DroneData();

            currentSequenceNumber = initialSequenceNumber;
        }
コード例 #2
0
        private void DetermineNavigationDataHeader(byte[] buffer)
        {
            unsafe
            {
                fixed(byte *entry = &buffer[0])
                {
                    currentNavigationDataHeaderStruct = *(NavigationDataHeaderStruct *)entry;
                }
            }

            SetStatusFlags(currentNavigationDataHeaderStruct.Status);
            //Console.WriteLine(currentNavigationDataHeaderStruct.Status);
        }