RFID.RFIDInterface.PacketData.GetTypeFromPacketType C# (CSharp) Method

GetTypeFromPacketType() public static method

public static GetTypeFromPacketType ( PacketType packetType ) : Type
packetType PacketType
return System.Type
        public static Type GetTypeFromPacketType(PacketType packetType)
        {
            switch (packetType)
            {

            case PacketType.CMD_BEGIN:
                return typeof(cmd_beg);

            case PacketType.CMD_END:
                return typeof(cmd_end);

            //			case PacketType.ENGTSTPAT_TYPE_ZZS:
            //				return typeof(engtstpatZZS);

            //			case PacketType.ENGTSTPAT_TYPE_FFS:
            //				return typeof(engtstpatFFS);

            //			case PacketType.ENGTSTPAT_TYPE_W1S:
            //				return typeof(engtstpatW1S);

            //			case PacketType.ENGTSTPAT_TYPE_W0S:
            //				return typeof(engtstpatW0S);

            //			case PacketType.ENGTSTPAT_TYPE_BND:
            //				return typeof(engtstpatBND);

            case PacketType.ANTENNA_CYCLE_BEGIN:
                return typeof(ant_cyc_beg);

            case PacketType.ANTENNA_CYCLE_END:
                return typeof(ant_cyc_end);

            case PacketType.ANTENNA_CYCLE_BEGIN_DIAG:
                return typeof(ant_cyc_beg_diag);

            case PacketType.ANTENNA_CYCLE_END_DIAG:
                return typeof(ant_cyc_end_diag);

            case PacketType.ANTENNA_BEGIN:
                return typeof(ant_beg);

            case PacketType.ANTENNA_END:
                return typeof(ant_end);

            case PacketType.ANTENNA_BEGIN_DIAG:
                return typeof(ant_beg_diag);

            case PacketType.ANTENNA_END_DIAG:
                return typeof(ant_end_diag);

            case PacketType.ISO18K6C_INVENTORY_ROUND_BEGIN:
                return typeof(inv_rnd_beg);

            case PacketType.ISO18K6C_INVENTORY_ROUND_END:
                return typeof(inv_rnd_end);

            case PacketType.INVENTORY_CYCLE_BEGIN:
                return typeof(inv_cyc_beg);

            case PacketType.INVENTORY_CYCLE_END:
                return typeof(inv_cyc_end);

            case PacketType.CARRIER_INFO:
                return typeof(carrier_info);

            case PacketType.COMMAND_ACTIVE:
                return typeof(command_active);

            case PacketType.INVENTORY_CYCLE_END_DIAGS:
                return typeof(inv_cyc_end_diag);

            case PacketType.ISO18K6C_INVENTORY_ROUND_BEGIN_DIAG:
                return typeof(inv_rnd_beg_diag);

            case PacketType.ISO18K6C_INVENTORY_ROUND_END_DIAG:
                return typeof(inv_rnd_end_diag);

            case PacketType.ISO18K6C_INVENTORY:
                return typeof(inventory);

            case PacketType.ISO18K6C_INVENTORY_DIAG:
                return typeof(inventory_diag);

            case PacketType.ISO18K6C_TAG_ACCESS:
                return typeof(Iso18k6c_access);

            case PacketType.FREQUENCY_HOP_DIAG:
                return typeof(freq_hop_diag);

            case PacketType.NONCRITICAL_FAULT:
                return typeof(noncrit_fault);

            case PacketType.DEBUG:
                return typeof(debug);

            case PacketType.U_N_D_F_I_N_E_D:
            default:
                return typeof(unknown);
            }
        }