Пример #1
0
        private static byte this_many_bytes_are_actually_available_in_cbuf1()
        {
            byte result = 0;

            if (USBWrite.Update_Special_Status_Packet())
            {
                Utilities.m_flags.g_status_packet_mutex.WaitOne();
                result = Constants.STATUS_PACKET_DATA[54];
                Utilities.m_flags.g_status_packet_mutex.ReleaseMutex();
            }
            return(result);
        }
Пример #2
0
        public static byte Number_Of_Bytes_In_CBUF3(ref byte p_used_bytes, ref byte p_unused_bytes)
        {
            byte num = 0;

            if (USBWrite.Update_Special_Status_Packet())
            {
                Utilities.m_flags.g_status_packet_mutex.WaitOne();
                num            = (byte)(Constants.STATUS_PACKET_DATA[0x39] + Constants.STATUS_PACKET_DATA[0x3a]);
                p_used_bytes   = Constants.STATUS_PACKET_DATA[0x39];
                p_unused_bytes = Constants.STATUS_PACKET_DATA[0x3a];
                Utilities.m_flags.g_status_packet_mutex.ReleaseMutex();
            }
            return(num);
        }